about summary refs log tree commit diff stats
path: root/src/wrapped/wrappedlibsqlite3_private.h
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2024-11-28 10:10:17 +0100
committerptitSeb <sebastien.chev@gmail.com>2024-11-28 10:10:17 +0100
commit0da561cd2034a2df700a050a288f92dfa2c79e40 (patch)
tree31fcfbbd69ab4711fe5d57fe75055fb504eae28c /src/wrapped/wrappedlibsqlite3_private.h
parentfd613de55e3476d40d91ba887c553d77fa3ca5e9 (diff)
downloadbox64-0da561cd2034a2df700a050a288f92dfa2c79e40.tar.gz
box64-0da561cd2034a2df700a050a288f92dfa2c79e40.zip
[WRAPPER] Reworked sqlite3 with new wrapperhelper
Diffstat (limited to 'src/wrapped/wrappedlibsqlite3_private.h')
-rw-r--r--src/wrapped/wrappedlibsqlite3_private.h158
1 files changed, 81 insertions, 77 deletions
diff --git a/src/wrapped/wrappedlibsqlite3_private.h b/src/wrapped/wrappedlibsqlite3_private.h
index a5c9dd99..a3cd085e 100644
--- a/src/wrapped/wrappedlibsqlite3_private.h
+++ b/src/wrapped/wrappedlibsqlite3_private.h
@@ -1,16 +1,16 @@
 #if !(defined(GO) && defined(GOM) && defined(GO2) && defined(DATA))
-error Meh...
+#error Meh...
 #endif
 
 GO(sqlite3_aggregate_context, pFpi)
 GO(sqlite3_aggregate_count, iFp)
-// GO(sqlite3_auto_extension, 
+//GOM(sqlite3_auto_extension, iFEp)
 GO(sqlite3_backup_finish, iFp)
 GO(sqlite3_backup_init, pFpppp)
-// GO(sqlite3_backup_pagecount, iFp)
+GO(sqlite3_backup_pagecount, iFp)
 GO(sqlite3_backup_step, iFpi)
-// GO(sqlite3_bind_blob, 
-// GO(sqlite3_bind_blob64, 
+//GOM(sqlite3_bind_blob, iFEpipip)
+//GOM(sqlite3_bind_blob64, iFEpipUp)
 GO(sqlite3_bind_double, iFpid)
 GO(sqlite3_bind_int, iFpii)
 GO(sqlite3_bind_int64, iFpiI)
@@ -18,10 +18,10 @@ GO(sqlite3_bind_null, iFpi)
 GO(sqlite3_bind_parameter_count, iFp)
 GO(sqlite3_bind_parameter_index, iFpp)
 GO(sqlite3_bind_parameter_name, pFpi)
-// GO(sqlite3_bind_pointer, 
-// GO(sqlite3_bind_text, 
-// GO(sqlite3_bind_text16, 
-// GO(sqlite3_bind_text64, 
+//GOM(sqlite3_bind_pointer, iFEpippp)
+//GOM(sqlite3_bind_text, iFEpipip)
+//GOM(sqlite3_bind_text16, iFEpipip)
+//GOM(sqlite3_bind_text64, iFEpipUpC)
 GO(sqlite3_bind_value, iFpip)
 GO(sqlite3_bind_zeroblob, iFpii)
 GO(sqlite3_bind_zeroblob64, iFpiU)
@@ -30,15 +30,15 @@ GO(sqlite3_blob_close, iFp)
 GO(sqlite3_blob_open, iFppppIip)
 GO(sqlite3_blob_read, iFppii)
 GO(sqlite3_blob_write, iFppii)
-// GO(sqlite3_busy_handler, 
+//GOM(sqlite3_busy_handler, iFEppp)
 GO(sqlite3_busy_timeout, iFpi)
-// GO(sqlite3_cancel_auto_extension, 
+//GOM(sqlite3_cancel_auto_extension, iFEp)
 GO(sqlite3_changes, iFp)
 GO(sqlite3_clear_bindings, iFp)
 GO(sqlite3_close_v2, iFp)
 GO(sqlite3_close, iFp)
-// GO(sqlite3_collation_needed, 
-// GO(sqlite3_collation_needed16, 
+//GOM(sqlite3_collation_needed, iFEppp)
+//GOM(sqlite3_collation_needed16, iFEppp)
 GO(sqlite3_column_blob, pFpi)
 GO(sqlite3_column_bytes, iFpi)
 GO(sqlite3_column_count, iFp)
@@ -58,28 +58,28 @@ GO(sqlite3_column_table_name16, pFpi)
 GO(sqlite3_column_text16, pFpi)
 GO(sqlite3_column_type, iFpi)
 GO(sqlite3_column_value, pFpi)
-// GO(sqlite3_commit_hook, 
+//GOM(sqlite3_commit_hook, pFEppp)
 GO(sqlite3_compileoption_get, pFi)
 GO(sqlite3_compileoption_used, iFp)
 GO(sqlite3_complete, iFp)
 GO(sqlite3_complete16, iFp)
-// GO(sqlite3_config, 
+//GOM(sqlite3_config, iFEiV)
 GO(sqlite3_context_db_handle, pFp)
-// GO(sqlite3_create_collation_v2, 
-// GO(sqlite3_create_collation, 
-// GO(sqlite3_create_collation16, 
+//GOM(sqlite3_create_collation_v2, iFEppippp)
+//GOM(sqlite3_create_collation, iFEppipp)
+//GOM(sqlite3_create_collation16, iFEppipp)
 GO(sqlite3_create_filename, pFpppip)
-// GO(sqlite3_create_function_v2, 
-// GO(sqlite3_create_function, 
-// GO(sqlite3_create_function16, 
-// GO(sqlite3_create_module_v2, 
-// GO(sqlite3_create_module, 
-// GO(sqlite3_create_window_function, 
+//GOM(sqlite3_create_function_v2, iFEppiippppp)
+//GOM(sqlite3_create_function, iFEppiipppp)
+//GOM(sqlite3_create_function16, iFEppiipppp)
+//GOM(sqlite3_create_module_v2, iFEppppp)
+//GOM(sqlite3_create_module, iFEpppp)
+//GOM(sqlite3_create_window_function, iFEppiipppppp)
 GO(sqlite3_data_count, iFp)
-// GO(sqlite3_data_directory, 
-GO(sqlite3_database_file_object, pFp)
+DATA(sqlite3_data_directory, 8)
+GOM(sqlite3_database_file_object, pFEp)
 GO(sqlite3_db_cacheflush, iFp)
-// GO(sqlite3_db_config, 
+//GOM(sqlite3_db_config, iFEpiV)
 GO(sqlite3_db_filename, pFpp)
 GO(sqlite3_db_handle, pFp)
 GO(sqlite3_db_mutex, pFp)
@@ -120,13 +120,13 @@ GO(sqlite3_libversion_number, iFv)
 GO(sqlite3_libversion, pFv)
 GO(sqlite3_limit, iFpii)
 GO(sqlite3_load_extension, iFpppp)
-// GO(sqlite3_log, 
+//GOM(sqlite3_log, vFEipV)
 GO(sqlite3_malloc, pFi)
 GO(sqlite3_malloc64, pFU)
-// GO(sqlite3_memory_alarm, 
+//GOM(sqlite3_memory_alarm, iFEppI)
 GO(sqlite3_memory_highwater, IFi)
 GO(sqlite3_memory_used, IFv)
-// GO(sqlite3_mprintf, 
+GOM(sqlite3_mprintf, pFEpV)
 GO(sqlite3_msize, UFp)
 GO(sqlite3_mutex_alloc, pFi)
 GO(sqlite3_mutex_enter, vFp)
@@ -139,20 +139,20 @@ GO(sqlite3_os_end, iFv)
 GO(sqlite3_os_init, iFv)
 GO(sqlite3_overload_function, iFppi)
 GO(sqlite3_prepare_v2, iFppipp)
-GO(sqlite3_prepare_v3, iFppippp)
+GO(sqlite3_prepare_v3, iFppiupp)
 GO(sqlite3_prepare16_v2, iFppipp)
-GO(sqlite3_prepare16_v3, iFppippp)
+GO(sqlite3_prepare16_v3, iFppiupp)
 GO(sqlite3_prepare16, iFppipp)
-// GO(sqlite3_profile, 
-// GO(sqlite3_progress_handler, 
+//GOM(sqlite3_profile, pFEppp)
+//GOM(sqlite3_progress_handler, vFEpipp)
 GO(sqlite3_randomness, vFip)
 GO(sqlite3_realloc, pFpi)
 GO(sqlite3_realloc64, pFpU)
 GO(sqlite3_release_memory, iFi)
 GO(sqlite3_reset_auto_extension, vFv)
 GO(sqlite3_reset, iFp)
-// GO(sqlite3_result_blob, 
-// GO(sqlite3_result_blob64, 
+//GOM(sqlite3_result_blob, vFEppip)
+//GOM(sqlite3_result_blob64, vFEppUp)
 GO(sqlite3_result_error_code, vFpi)
 GO(sqlite3_result_error_nomem, vFp)
 GO(sqlite3_result_error_toobig, vFp)
@@ -161,25 +161,25 @@ GO(sqlite3_result_error16, vFppi)
 GO(sqlite3_result_int, vFpi)
 GO(sqlite3_result_int64, vFpI)
 GO(sqlite3_result_null, vFp)
-// GO(sqlite3_result_pointer, 
+//GOM(sqlite3_result_pointer, vFEpppp)
 GO(sqlite3_result_subtype, vFpu)
-// GO(sqlite3_result_text, 
-// GO(sqlite3_result_text16, 
-// GO(sqlite3_result_text16be, 
-// GO(sqlite3_result_text16le, 
-// GO(sqlite3_result_text64, 
+//GOM(sqlite3_result_text, vFEppip)
+//GOM(sqlite3_result_text16, vFEppip)
+//GOM(sqlite3_result_text16be, vFEppip)
+//GOM(sqlite3_result_text16le, vFEppip)
+//GOM(sqlite3_result_text64, vFEppUpC)
 GO(sqlite3_result_value, vFpp)
 GO(sqlite3_result_zeroblob, vFpi)
 GO(sqlite3_result_zeroblob64, iFpU)
-// GO(sqlite3_rollback_hook, 
-// GO(sqlite3_rtree_geometry_callback, 
-// GO(sqlite3_rtree_query_callback, 
-// GO(sqlite3_set_authorizer, 
-// GO(sqlite3_set_auxdata, 
-// GO(sqlite3_set_last_insert_rowid, 
+//GOM(sqlite3_rollback_hook, pFEppp)
+//GOM(sqlite3_rtree_geometry_callback, iFEpppp)
+//GOM(sqlite3_rtree_query_callback, iFEppppp)
+//GOM(sqlite3_set_authorizer, iFEppp)
+//GOM(sqlite3_set_auxdata, vFEpipp)
+GO(sqlite3_set_last_insert_rowid, vFpI)
 GO(sqlite3_shutdown, iFv)
 GO(sqlite3_sleep, iFi)
-// GO(sqlite3_snprintf, 
+//GOM(sqlite3_snprintf, pFEippV)
 GO(sqlite3_soft_heap_limit, vFi)
 GO(sqlite3_soft_heap_limit64, IFI)
 GO(sqlite3_sourceid, pFv)
@@ -194,37 +194,37 @@ GO(sqlite3_stmt_status, iFpii)
 GO(sqlite3_str_append, vFppi)
 GO(sqlite3_str_appendall, vFpp)
 GO(sqlite3_str_appendchar, vFpic)
-// GO(sqlite3_str_appendf, 
+//GOM(sqlite3_str_appendf, vFEppV)
 GO(sqlite3_str_errcode, iFp)
 GO(sqlite3_str_finish, pFp)
 GO(sqlite3_str_length, iFp)
 GO(sqlite3_str_new, pFp)
 GO(sqlite3_str_reset, vFp)
 GO(sqlite3_str_value, pFp)
-// GO(sqlite3_str_vappendf, 
+//GOM(sqlite3_str_vappendf, vFEppA)
 GO(sqlite3_strglob, iFpp)
 GO(sqlite3_stricmp, iFpp)
 GO(sqlite3_strlike, iFppu)
 GO(sqlite3_strnicmp, iFppi)
 GO(sqlite3_system_errno, iFp)
-// GO(sqlite3_table_column_metadata, 
-// GO(sqlite3_temp_directory, 
-// GO(sqlite3_test_control, 
-// GO(sqlite3_thread_cleanup, 
-// GO(sqlite3_threadsafe, 
-// GO(sqlite3_total_changes, 
-// GO(sqlite3_trace_v2, 
-// GO(sqlite3_trace, 
-// GO(sqlite3_transfer_bindings, 
-// GO(sqlite3_txn_state, 
-// GO(sqlite3_unlock_notify, 
-// GO(sqlite3_unsupported_selecttrace, 
-// GO(sqlite3_update_hook, 
+GO(sqlite3_table_column_metadata, iFppppppppp)
+DATA(sqlite3_temp_directory, 8)
+//GOM(sqlite3_test_control, iFEiV)
+GO(sqlite3_thread_cleanup, vFv)
+GO(sqlite3_threadsafe, iFv)
+GO(sqlite3_total_changes, iFp)
+//GOM(sqlite3_trace_v2, iFEpupp)
+//GOM(sqlite3_trace, pFEppp)
+GO(sqlite3_transfer_bindings, iFpp)
+GO(sqlite3_txn_state, iFpp)
+//GOM(sqlite3_unlock_notify, iFEppp)
+//GO(sqlite3_unsupported_selecttrace, 
+//GOM(sqlite3_update_hook, pFEppp)
 GO(sqlite3_uri_boolean, iFppi)
 GO(sqlite3_uri_int64, IFppI)
 GO(sqlite3_uri_key, pFpi)
 GO(sqlite3_uri_parameter, pFpp)
-// GO(sqlite3_user_data, 
+GO(sqlite3_user_data, pFp)
 GO(sqlite3_value_blob, pFp)
 GO(sqlite3_value_bytes, iFp)
 GO(sqlite3_value_bytes16, iFp)
@@ -242,20 +242,20 @@ GO(sqlite3_value_text16, pFp)
 GO(sqlite3_value_text16be, pFp)
 GO(sqlite3_value_text16le, pFp)
 GO(sqlite3_value_type, iFp)
-// GO(sqlite3_version, 
-// GO(sqlite3_vfs_find, 
-// GO(sqlite3_vfs_register, 
-// GO(sqlite3_vfs_unregister, 
-// GO(sqlite3_vmprintf, 
-// GO(sqlite3_vsnprintf, 
-// GO(sqlite3_vtab_collation, 
-// GO(sqlite3_vtab_config, 
-// GO(sqlite3_vtab_nochange, 
-// GO(sqlite3_vtab_on_conflict, 
-// GO(sqlite3_wal_autocheckpoint, 
+//GO(sqlite3_version, 
+//GOM(sqlite3_vfs_find, pFEp)
+//GOM(sqlite3_vfs_register, iFEpi)
+//GOM(sqlite3_vfs_unregister, iFEp)
+GOM(sqlite3_vmprintf, pFEpA)
+//GOM(sqlite3_vsnprintf, pFEippA)
+GO(sqlite3_vtab_collation, pFpi)
+//GOM(sqlite3_vtab_config, iFEpiV)
+GO(sqlite3_vtab_nochange, iFp)
+GO(sqlite3_vtab_on_conflict, iFp)
+GO(sqlite3_wal_autocheckpoint, iFpi)
 GO(sqlite3_wal_checkpoint_v2, iFppipp)
 GO(sqlite3_wal_checkpoint, iFpp)
-// GO(sqlite3_wal_hook, 
+//GOM(sqlite3_wal_hook, pFEppp)
 GO(sqlite3_backup_remaining, iFp)
 GO(sqlite3_blob_reopen, iFpI)
 GO(sqlite3_column_bytes16, iFpi)
@@ -267,3 +267,7 @@ GO(sqlite3_open, iFpp)
 GO(sqlite3_prepare, iFppipp)
 GO(sqlite3_result_double, vFpd)
 GO(sqlite3_value_pointer, pFpp)
+
+GO(dummy_iFppiI, iFppiI)
+GO(dummy_iFpIip, iFpIip)
+GO(dummy_iFpIp, iFpIp)
\ No newline at end of file