Small. Fast. Reliable.
Choose any three.

SQLite C Interface

String Comparison

int sqlite3_strnicmp(const char *, const char *, int);

Important: This interface is experimental and is subject to change without notice.

The sqlite3_strnicmp() API allows applications and extensions to compare the contents of two buffers containing UTF-8 strings in a case-indendent fashion, using the same definition of case independence that SQLite uses internally when comparing identifiers.

See also lists of Objects, Constants, and Functions.