@@ -46,7 +46,7 @@ char *sql_escape_name (const char *name, char *buffer, size_t bsize) {
4646
4747// MARK: - PRIVATE -
4848
49- int database_select1_value (db_t * db , const char * sql , char * * ptr_value , db_int64 * int_value , DBTYPE expected_type ) {
49+ int database_select1_value (db_t * db , const char * sql , char * * ptr_value , int64_t * int_value , DBTYPE expected_type ) {
5050 // init values and sanity check expected_type
5151 if (ptr_value ) * ptr_value = NULL ;
5252 * int_value = 0 ;
@@ -69,7 +69,7 @@ int database_select1_value (db_t *db, const char *sql, char **ptr_value, db_int6
6969 if (type != expected_type ) {rc = SQLITE_MISMATCH ; goto cleanup_select ;}
7070
7171 if (expected_type == DBTYPE_INTEGER ) {
72- * int_value = (db_int64 )sqlite3_column_int64 (vm , 0 );
72+ * int_value = (int64_t )sqlite3_column_int64 (vm , 0 );
7373 } else {
7474 const void * value = (expected_type == DBTYPE_TEXT ) ? (const void * )sqlite3_column_text (vm , 0 ) : (const void * )sqlite3_column_blob (vm , 0 );
7575 int len = sqlite3_column_bytes (vm , 0 );
@@ -91,7 +91,7 @@ int database_select1_value (db_t *db, const char *sql, char **ptr_value, db_int6
9191 return rc ;
9292}
9393
94- int database_select3_values (db_t * db , const char * sql , char * * value , db_int64 * len , db_int64 * value2 , db_int64 * value3 ) {
94+ int database_select3_values (db_t * db , const char * sql , char * * value , int64_t * len , int64_t * value2 , int64_t * value3 ) {
9595 // init values and sanity check expected_type
9696 * value = NULL ;
9797 * value2 = 0 ;
@@ -127,8 +127,8 @@ int database_select3_values (db_t *db, const char *sql, char **value, db_int64 *
127127 }
128128
129129 // 2nd and 3rd columns are INTEGERS
130- * value2 = (db_int64 )sqlite3_column_int64 (vm , 1 );
131- * value3 = (db_int64 )sqlite3_column_int64 (vm , 2 );
130+ * value2 = (int64_t )sqlite3_column_int64 (vm , 1 );
131+ * value3 = (int64_t )sqlite3_column_int64 (vm , 2 );
132132
133133 rc = SQLITE_OK ;
134134
@@ -208,20 +208,20 @@ int database_write (db_t *db, const char *sql, const char **bind_values, DBTYPE
208208 return rc ;
209209}
210210
211- int database_select_int (db_t * db , const char * sql , db_int64 * value ) {
211+ int database_select_int (db_t * db , const char * sql , int64_t * value ) {
212212 return database_select1_value (db , sql , NULL , value , DBTYPE_INTEGER );
213213}
214214
215215int database_select_text (db_t * db , const char * sql , char * * value ) {
216- db_int64 len = 0 ;
216+ int64_t len = 0 ;
217217 return database_select1_value (db , sql , value , & len , DBTYPE_TEXT );
218218}
219219
220- int database_select_blob (db_t * db , const char * sql , char * * value , db_int64 * len ) {
220+ int database_select_blob (db_t * db , const char * sql , char * * value , int64_t * len ) {
221221 return database_select1_value (db , sql , value , len , DBTYPE_BLOB );
222222}
223223
224- int database_select_blob_2int (db_t * db , const char * sql , char * * value , db_int64 * len , db_int64 * value2 , db_int64 * value3 ) {
224+ int database_select_blob_2int (db_t * db , const char * sql , char * * value , int64_t * len , int64_t * value2 , int64_t * value3 ) {
225225 return database_select3_values (db , sql , value , len , value2 , value3 );
226226}
227227
@@ -256,7 +256,7 @@ int database_count_pk (db_t *db, const char *table_name, bool not_null) {
256256 sql = sqlite3_snprintf (sizeof (buffer ), buffer , "SELECT count(*) FROM pragma_table_info('%q') WHERE pk>0;" , table_name );
257257 }
258258
259- db_int64 count = 0 ;
259+ int64_t count = 0 ;
260260 int rc = database_select_int (db , sql , & count );
261261 if (rc != DBRES_OK ) return -1 ;
262262 return (int )count ;
@@ -267,7 +267,7 @@ int database_count_nonpk (db_t *db, const char *table_name) {
267267 char * sql = NULL ;
268268
269269 sql = sqlite3_snprintf (sizeof (buffer ), buffer , "SELECT count(*) FROM pragma_table_info('%q') WHERE pk=0;" , table_name );
270- db_int64 count = 0 ;
270+ int64_t count = 0 ;
271271 int rc = database_select_int (db , sql , & count );
272272 if (rc != DBRES_OK ) return -1 ;
273273 return (int )count ;
@@ -277,7 +277,7 @@ int database_count_int_pk (db_t *db, const char *table_name) {
277277 char buffer [1024 ];
278278 char * sql = sqlite3_snprintf (sizeof (buffer ), buffer , "SELECT count(*) FROM pragma_table_info('%q') WHERE pk=1 AND \"type\" LIKE '%%INT%%';" , table_name );
279279
280- db_int64 count = 0 ;
280+ int64_t count = 0 ;
281281 int rc = database_select_int (db , sql , & count );
282282 if (rc != DBRES_OK ) return -1 ;
283283 return (int )count ;
@@ -287,7 +287,7 @@ int database_count_notnull_without_default (db_t *db, const char *table_name) {
287287 char buffer [1024 ];
288288 char * sql = sqlite3_snprintf (sizeof (buffer ), buffer , "SELECT count(*) FROM pragma_table_info('%q') WHERE pk=0 AND \"notnull\"=1 AND \"dflt_value\" IS NULL;" , table_name );
289289
290- db_int64 count = 0 ;
290+ int64_t count = 0 ;
291291 int rc = database_select_int (db , sql , & count );
292292 if (rc != DBRES_OK ) return -1 ;
293293 return (int )count ;
@@ -527,14 +527,14 @@ int database_delete_triggers (db_t *db, const char *table) {
527527
528528// MARK: - SCHEMA -
529529
530- db_int64 database_schema_version (db_t * db ) {
531- db_int64 value = 0 ;
530+ int64_t database_schema_version (db_t * db ) {
531+ int64_t value = 0 ;
532532 int rc = database_select_int (db , SQL_SCHEMA_VERSION , & value );
533533 return (rc == DBRES_OK ) ? value : 0 ;
534534}
535535
536536uint64_t database_schema_hash (db_t * db ) {
537- db_int64 value = 0 ;
537+ int64_t value = 0 ;
538538 int rc = database_select_int (db , "SELECT hash FROM cloudsync_schema_versions ORDER BY seq DESC limit 1;" , & value );
539539 return (rc == DBRES_OK ) ? (uint64_t )value : 0 ;
540540}
@@ -549,7 +549,7 @@ bool database_check_schema_hash (db_t *db, uint64_t hash) {
549549 char sql [1024 ];
550550 snprintf (sql , sizeof (sql ), "SELECT 1 FROM cloudsync_schema_versions WHERE hash = (%lld)" , hash );
551551
552- db_int64 value = 0 ;
552+ int64_t value = 0 ;
553553 database_select_int (db , sql , & value );
554554 return (value == 1 );
555555}
@@ -679,15 +679,15 @@ int database_pk_names (db_t *db, const char *table_name, char ***names, int *cou
679679
680680// MARK: - BINDING -
681681
682- int databasevm_bind_blob (dbvm_t * vm , int index , const void * value , db_uint64 size ) {
682+ int databasevm_bind_blob (dbvm_t * vm , int index , const void * value , uint64_t size ) {
683683 return sqlite3_bind_blob64 ((sqlite3_stmt * )vm , index , value , size , SQLITE_STATIC );
684684}
685685
686686int databasevm_bind_double (dbvm_t * vm , int index , double value ) {
687687 return sqlite3_bind_double ((sqlite3_stmt * )vm , index , value );
688688}
689689
690- int databasevm_bind_int (dbvm_t * vm , int index , db_int64 value ) {
690+ int databasevm_bind_int (dbvm_t * vm , int index , int64_t value ) {
691691 return sqlite3_bind_int64 ((sqlite3_stmt * )vm , index , value );
692692}
693693
@@ -713,8 +713,8 @@ double database_value_double (dbvalue_t *value) {
713713 return sqlite3_value_double ((sqlite3_value * )value );
714714}
715715
716- db_int64 database_value_int (dbvalue_t * value ) {
717- return (db_int64 )sqlite3_value_int64 ((sqlite3_value * )value );
716+ int64_t database_value_int (dbvalue_t * value ) {
717+ return (int64_t )sqlite3_value_int64 ((sqlite3_value * )value );
718718}
719719
720720const char * database_value_text (dbvalue_t * value ) {
@@ -748,8 +748,8 @@ double database_column_double (dbvm_t *vm, int index) {
748748 return sqlite3_column_double ((sqlite3_stmt * )vm , index );
749749}
750750
751- db_int64 database_column_int (dbvm_t * vm , int index ) {
752- return (db_int64 )sqlite3_column_int64 ((sqlite3_stmt * )vm , index );
751+ int64_t database_column_int (dbvm_t * vm , int index ) {
752+ return (int64_t )sqlite3_column_int64 ((sqlite3_stmt * )vm , index );
753753}
754754
755755const char * database_column_text (dbvm_t * vm , int index ) {
@@ -790,7 +790,7 @@ int database_rollback_savepoint (db_t *db, const char *savepoint_name) {
790790
791791// MARK: - MEMORY -
792792
793- void * dbmem_alloc (db_uint64 size ) {
793+ void * dbmem_alloc (uint64_t size ) {
794794 return sqlite3_malloc64 ((sqlite3_uint64 )size );
795795}
796796
@@ -802,7 +802,7 @@ void *dbmem_zeroalloc (uint64_t size) {
802802 return ptr ;
803803}
804804
805- void * dbmem_realloc (void * ptr , db_uint64 new_size ) {
805+ void * dbmem_realloc (void * ptr , uint64_t new_size ) {
806806 return sqlite3_realloc64 (ptr , (sqlite3_uint64 )new_size );
807807}
808808
@@ -825,8 +825,8 @@ void dbmem_free (void *ptr) {
825825 sqlite3_free (ptr );
826826}
827827
828- db_uint64 dbmem_size (void * ptr ) {
829- return (db_uint64 )sqlite3_msize (ptr );
828+ uint64_t dbmem_size (void * ptr ) {
829+ return (uint64_t )sqlite3_msize (ptr );
830830}
831831
832832// MARK: - Used to implement Server Side RLS -
0 commit comments