Hello,

I like to recommend to use an enum for the return code of all sqlite3 functions., E.g.:

typedef enum {
        SQLITE_OK       = 0,    /* Successful result */
        SQLITE_ERROR    = 1,    /* SQL error or missing database */
        SQLITE_INTERNAL = 2,    /* An internal logic error in SQLite */
        //...
} sqlite3_retcode;

sqlite3_retcode sqlite3_open(
const char *filename,   /* Database filename (UTF-8) */
  sqlite3 **ppDb          /* OUT: SQLite db handle */
);

The benefit would be that the return value would be displayed in the debugger.


best regards


Helmut Tschemernjak




Reply via email to