| 1234567891011121314151617181920212223 |
- DEFINITION MODULE FOR "C" SQLite;
- (* Minimal first SQLite binding: open an in-memory database, execute SQL,
- and close it. The full binding stays in m2SQLITE for later porting. *)
- FROM SYSTEM IMPORT ADDRESS;
- EXPORT UNQUALIFIED
- SQLiteOk,
- sqlite3_open,
- sqlite3_exec,
- sqlite3_close;
- CONST
- SQLiteOk = 0;
- PROCEDURE sqlite3_open (filename : ARRAY OF CHAR;
- VAR db : ADDRESS) : INTEGER;
- PROCEDURE sqlite3_exec (db : ADDRESS;
- sql : ARRAY OF CHAR;
- callback, arg, errmsg : ADDRESS) : INTEGER;
- PROCEDURE sqlite3_close (db : ADDRESS) : INTEGER;
- END SQLite.
|