/*
 * Copyright (c) 2025 Kungliga Tekniska Högskolan
 * (Royal Institute of Technology, Stockholm, Sweden).
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 *
 * 1. Redistributions of source code must retain the above copyright
 *    notice, this list of conditions and the following disclaimer.
 *
 * 2. Redistributions in binary form must reproduce the above copyright
 *    notice, this list of conditions and the following disclaimer in the
 *    documentation and/or other materials provided with the distribution.
 *
 * 3. Neither the name of the Institute nor the names of its contributors
 *    may be used to endorse or promote products derived from this software
 *    without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND
 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 * ARE DISCLAIMED.  IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE
 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 * SUCH DAMAGE.
 */

/*
 * This header renames all public SQLite3 function and data symbols to use
 * a heim_ prefix to avoid symbol conflicts when both libheimsqlite and
 * libsqlite3 are loaded in the same process.
 *
 * This file is auto-generated by gen-sqlite3-namespace.sh
 * Regenerate after importing a new SQLite version:
 *
 *   cd lib/sqlite && ./gen-sqlite3-namespace.sh
 */

#ifndef SQLITE3_NAMESPACE_H
#define SQLITE3_NAMESPACE_H

#define sqlite3 heim_sqlite3
#define sqlite3_activate_cerod heim_sqlite3_activate_cerod
#define sqlite3_aggregate_context heim_sqlite3_aggregate_context
#define sqlite3_aggregate_count heim_sqlite3_aggregate_count
#define sqlite3_auto_extension heim_sqlite3_auto_extension
#define sqlite3_backup heim_sqlite3_backup
#define sqlite3_backup_finish heim_sqlite3_backup_finish
#define sqlite3_backup_init heim_sqlite3_backup_init
#define sqlite3_backup_pagecount heim_sqlite3_backup_pagecount
#define sqlite3_backup_remaining heim_sqlite3_backup_remaining
#define sqlite3_backup_step heim_sqlite3_backup_step
#define sqlite3_bind_blob heim_sqlite3_bind_blob
#define sqlite3_bind_blob64 heim_sqlite3_bind_blob64
#define sqlite3_bind_double heim_sqlite3_bind_double
#define sqlite3_bind_int heim_sqlite3_bind_int
#define sqlite3_bind_int64 heim_sqlite3_bind_int64
#define sqlite3_bind_null heim_sqlite3_bind_null
#define sqlite3_bind_parameter_count heim_sqlite3_bind_parameter_count
#define sqlite3_bind_parameter_index heim_sqlite3_bind_parameter_index
#define sqlite3_bind_parameter_name heim_sqlite3_bind_parameter_name
#define sqlite3_bind_pointer heim_sqlite3_bind_pointer
#define sqlite3_bind_text heim_sqlite3_bind_text
#define sqlite3_bind_text16 heim_sqlite3_bind_text16
#define sqlite3_bind_text64 heim_sqlite3_bind_text64
#define sqlite3_bind_value heim_sqlite3_bind_value
#define sqlite3_bind_zeroblob heim_sqlite3_bind_zeroblob
#define sqlite3_bind_zeroblob64 heim_sqlite3_bind_zeroblob64
#define sqlite3_blob heim_sqlite3_blob
#define sqlite3_blob_bytes heim_sqlite3_blob_bytes
#define sqlite3_blob_close heim_sqlite3_blob_close
#define sqlite3_blob_open heim_sqlite3_blob_open
#define sqlite3_blob_read heim_sqlite3_blob_read
#define sqlite3_blob_reopen heim_sqlite3_blob_reopen
#define sqlite3_blob_write heim_sqlite3_blob_write
#define sqlite3_busy_handler heim_sqlite3_busy_handler
#define sqlite3_busy_timeout heim_sqlite3_busy_timeout
#define sqlite3_cancel_auto_extension heim_sqlite3_cancel_auto_extension
#define sqlite3_changegroup heim_sqlite3_changegroup
#define sqlite3changegroup_add heim_sqlite3changegroup_add
#define sqlite3changegroup_add_strm heim_sqlite3changegroup_add_strm
#define sqlite3changegroup_delete heim_sqlite3changegroup_delete
#define sqlite3changegroup_new heim_sqlite3changegroup_new
#define sqlite3changegroup_output heim_sqlite3changegroup_output
#define sqlite3changegroup_output_strm heim_sqlite3changegroup_output_strm
#define sqlite3_changes heim_sqlite3_changes
#define sqlite3changeset_apply heim_sqlite3changeset_apply
#define sqlite3changeset_apply_strm heim_sqlite3changeset_apply_strm
#define sqlite3changeset_apply_v2 heim_sqlite3changeset_apply_v2
#define sqlite3changeset_apply_v2_strm heim_sqlite3changeset_apply_v2_strm
#define sqlite3changeset_concat heim_sqlite3changeset_concat
#define sqlite3changeset_concat_strm heim_sqlite3changeset_concat_strm
#define sqlite3changeset_conflict heim_sqlite3changeset_conflict
#define sqlite3changeset_finalize heim_sqlite3changeset_finalize
#define sqlite3changeset_fk_conflicts heim_sqlite3changeset_fk_conflicts
#define sqlite3changeset_invert heim_sqlite3changeset_invert
#define sqlite3changeset_invert_strm heim_sqlite3changeset_invert_strm
#define sqlite3_changeset_iter heim_sqlite3_changeset_iter
#define sqlite3changeset_new heim_sqlite3changeset_new
#define sqlite3changeset_next heim_sqlite3changeset_next
#define sqlite3changeset_old heim_sqlite3changeset_old
#define sqlite3changeset_op heim_sqlite3changeset_op
#define sqlite3changeset_pk heim_sqlite3changeset_pk
#define sqlite3changeset_start heim_sqlite3changeset_start
#define sqlite3changeset_start_strm heim_sqlite3changeset_start_strm
#define sqlite3changeset_start_v2 heim_sqlite3changeset_start_v2
#define sqlite3changeset_start_v2_strm heim_sqlite3changeset_start_v2_strm
#define sqlite3_clear_bindings heim_sqlite3_clear_bindings
#define sqlite3_close heim_sqlite3_close
#define sqlite3Close heim_sqlite3Close
#define sqlite3_close_v2 heim_sqlite3_close_v2
#define sqlite3_collation_needed heim_sqlite3_collation_needed
#define sqlite3_collation_needed16 heim_sqlite3_collation_needed16
#define sqlite3_column_blob heim_sqlite3_column_blob
#define sqlite3_column_bytes heim_sqlite3_column_bytes
#define sqlite3_column_bytes16 heim_sqlite3_column_bytes16
#define sqlite3_column_count heim_sqlite3_column_count
#define sqlite3_column_decltype heim_sqlite3_column_decltype
#define sqlite3_column_decltype16 heim_sqlite3_column_decltype16
#define sqlite3_column_double heim_sqlite3_column_double
#define sqlite3_column_int heim_sqlite3_column_int
#define sqlite3_column_int64 heim_sqlite3_column_int64
#define sqlite3_column_name heim_sqlite3_column_name
#define sqlite3_column_name16 heim_sqlite3_column_name16
#define sqlite3_column_text heim_sqlite3_column_text
#define sqlite3_column_text16 heim_sqlite3_column_text16
#define sqlite3_column_type heim_sqlite3_column_type
#define sqlite3_column_value heim_sqlite3_column_value
#define sqlite3_commit_hook heim_sqlite3_commit_hook
#define sqlite3_compileoption_get heim_sqlite3_compileoption_get
#define sqlite3_compileoption_used heim_sqlite3_compileoption_used
#define sqlite3_complete heim_sqlite3_complete
#define sqlite3_complete16 heim_sqlite3_complete16
#define sqlite3_config heim_sqlite3_config
#define sqlite3_context heim_sqlite3_context
#define sqlite3_context_db_handle heim_sqlite3_context_db_handle
#define sqlite3_create_collation heim_sqlite3_create_collation
#define sqlite3_create_collation16 heim_sqlite3_create_collation16
#define sqlite3_create_collation_v2 heim_sqlite3_create_collation_v2
#define sqlite3_create_filename heim_sqlite3_create_filename
#define sqlite3_create_function heim_sqlite3_create_function
#define sqlite3_create_function16 heim_sqlite3_create_function16
#define sqlite3_create_function_v2 heim_sqlite3_create_function_v2
#define sqlite3_create_module heim_sqlite3_create_module
#define sqlite3_create_module_v2 heim_sqlite3_create_module_v2
#define sqlite3_create_window_function heim_sqlite3_create_window_function
#define sqlite3_current_time heim_sqlite3_current_time
#define sqlite3_database_file_object heim_sqlite3_database_file_object
#define sqlite3_data_count heim_sqlite3_data_count
#define sqlite3_data_directory heim_sqlite3_data_directory
#define sqlite3_db_cacheflush heim_sqlite3_db_cacheflush
#define sqlite3_db_config heim_sqlite3_db_config
#define sqlite3_db_filename heim_sqlite3_db_filename
#define sqlite3_db_handle heim_sqlite3_db_handle
#define sqlite3_db_mutex heim_sqlite3_db_mutex
#define sqlite3_db_readonly heim_sqlite3_db_readonly
#define sqlite3_db_release_memory heim_sqlite3_db_release_memory
#define sqlite3_db_status heim_sqlite3_db_status
#define sqlite3_declare_vtab heim_sqlite3_declare_vtab
#define sqlite3_deserialize heim_sqlite3_deserialize
#define sqlite3_diskfull heim_sqlite3_diskfull
#define sqlite3_diskfull_pending heim_sqlite3_diskfull_pending
#define sqlite3_drop_modules heim_sqlite3_drop_modules
#define sqlite3_enable_load_extension heim_sqlite3_enable_load_extension
#define sqlite3_enable_shared_cache heim_sqlite3_enable_shared_cache
#define sqlite3_errcode heim_sqlite3_errcode
#define sqlite3_errmsg heim_sqlite3_errmsg
#define sqlite3_errmsg16 heim_sqlite3_errmsg16
#define sqlite3_errstr heim_sqlite3_errstr
#define sqlite3_exec heim_sqlite3_exec
#define sqlite3_expanded_sql heim_sqlite3_expanded_sql
#define sqlite3_expired heim_sqlite3_expired
#define sqlite3_extended_errcode heim_sqlite3_extended_errcode
#define sqlite3_extended_result_codes heim_sqlite3_extended_result_codes
#define sqlite3_file heim_sqlite3_file
#define sqlite3_file_control heim_sqlite3_file_control
#define sqlite3_filename_database heim_sqlite3_filename_database
#define sqlite3_filename_journal heim_sqlite3_filename_journal
#define sqlite3_filename_wal heim_sqlite3_filename_wal
#define sqlite3_finalize heim_sqlite3_finalize
#define sqlite3_found_count heim_sqlite3_found_count
#define sqlite3_free heim_sqlite3_free
#define sqlite3_free_filename heim_sqlite3_free_filename
#define sqlite3_free_table heim_sqlite3_free_table
#define sqlite3_fts3_enable_parentheses heim_sqlite3_fts3_enable_parentheses
#define sqlite3_fts3_init heim_sqlite3_fts3_init
#define sqlite3_fts3_may_be_corrupt heim_sqlite3_fts3_may_be_corrupt
#define sqlite3_fts5_init heim_sqlite3_fts5_init
#define sqlite3_fts5_may_be_corrupt heim_sqlite3_fts5_may_be_corrupt
#define sqlite3_fts_init heim_sqlite3_fts_init
#define sqlite3_fullsync_count heim_sqlite3_fullsync_count
#define sqlite3_get_autocommit heim_sqlite3_get_autocommit
#define sqlite3_get_auxdata heim_sqlite3_get_auxdata
#define sqlite3_get_table heim_sqlite3_get_table
#define sqlite3_global_recover heim_sqlite3_global_recover
#define sqlite3_hard_heap_limit64 heim_sqlite3_hard_heap_limit64
#define sqlite3_hostid_num heim_sqlite3_hostid_num
#define sqlite3_icu_init heim_sqlite3_icu_init
#define sqlite3_index_info heim_sqlite3_index_info
#define sqlite3_initialize heim_sqlite3_initialize
#define sqlite3_int64 heim_sqlite3_int64
#define sqlite3_interrupt heim_sqlite3_interrupt
#define sqlite3_interrupt_count heim_sqlite3_interrupt_count
#define sqlite3_io_error_benign heim_sqlite3_io_error_benign
#define sqlite3_io_error_hardhit heim_sqlite3_io_error_hardhit
#define sqlite3_io_error_hit heim_sqlite3_io_error_hit
#define sqlite3_io_error_pending heim_sqlite3_io_error_pending
#define sqlite3_io_error_persist heim_sqlite3_io_error_persist
#define sqlite3IoTrace heim_sqlite3IoTrace
#define sqlite3_json_init heim_sqlite3_json_init
#define sqlite3_keyword_check heim_sqlite3_keyword_check
#define sqlite3_keyword_count heim_sqlite3_keyword_count
#define sqlite3_keyword_name heim_sqlite3_keyword_name
#define sqlite3_last_insert_rowid heim_sqlite3_last_insert_rowid
#define sqlite3_libversion heim_sqlite3_libversion
#define sqlite3_libversion_number heim_sqlite3_libversion_number
#define sqlite3_like_count heim_sqlite3_like_count
#define sqlite3_limit heim_sqlite3_limit
#define sqlite3_load_extension heim_sqlite3_load_extension
#define sqlite3_log heim_sqlite3_log
#define sqlite3_malloc heim_sqlite3_malloc
#define sqlite3_malloc64 heim_sqlite3_malloc64
#define sqlite3_max_blobsize heim_sqlite3_max_blobsize
#define sqlite3_memdebug_vfs_oom_test heim_sqlite3_memdebug_vfs_oom_test
#define sqlite3_memory_alarm heim_sqlite3_memory_alarm
#define sqlite3_memory_highwater heim_sqlite3_memory_highwater
#define sqlite3_memory_used heim_sqlite3_memory_used
#define sqlite3_mprintf heim_sqlite3_mprintf
#define sqlite3_msize heim_sqlite3_msize
#define sqlite3_mutex heim_sqlite3_mutex
#define sqlite3_mutex_alloc heim_sqlite3_mutex_alloc
#define sqlite3_mutex_enter heim_sqlite3_mutex_enter
#define sqlite3_mutex_free heim_sqlite3_mutex_free
#define sqlite3_mutex_held heim_sqlite3_mutex_held
#define sqlite3_mutex_leave heim_sqlite3_mutex_leave
#define sqlite3_mutex_notheld heim_sqlite3_mutex_notheld
#define sqlite3_mutex_try heim_sqlite3_mutex_try
#define sqlite3_next_stmt heim_sqlite3_next_stmt
#define sqlite3_normalized_sql heim_sqlite3_normalized_sql
#define sqlite3_open heim_sqlite3_open
#define sqlite3_open16 heim_sqlite3_open16
#define sqlite3_open_file_count heim_sqlite3_open_file_count
#define sqlite3_opentemp_count heim_sqlite3_opentemp_count
#define sqlite3_open_v2 heim_sqlite3_open_v2
#define sqlite3_os_end heim_sqlite3_os_end
#define sqlite3_os_init heim_sqlite3_os_init
#define sqlite3_os_type heim_sqlite3_os_type
#define sqlite3_overload_function heim_sqlite3_overload_function
#define sqlite3_pager_readdb_count heim_sqlite3_pager_readdb_count
#define sqlite3_pager_writedb_count heim_sqlite3_pager_writedb_count
#define sqlite3_pager_writej_count heim_sqlite3_pager_writej_count
#define sqlite3_prepare heim_sqlite3_prepare
#define sqlite3_prepare16 heim_sqlite3_prepare16
#define sqlite3_prepare16_v2 heim_sqlite3_prepare16_v2
#define sqlite3_prepare16_v3 heim_sqlite3_prepare16_v3
#define sqlite3_prepare_v2 heim_sqlite3_prepare_v2
#define sqlite3_prepare_v3 heim_sqlite3_prepare_v3
#define sqlite3_preupdate_count heim_sqlite3_preupdate_count
#define sqlite3_preupdate_depth heim_sqlite3_preupdate_depth
#define sqlite3_preupdate_hook heim_sqlite3_preupdate_hook
#define sqlite3_preupdate_new heim_sqlite3_preupdate_new
#define sqlite3_preupdate_old heim_sqlite3_preupdate_old
#define sqlite3_profile heim_sqlite3_profile
#define sqlite3_progress_handler heim_sqlite3_progress_handler
#define sqlite3_randomness heim_sqlite3_randomness
#define sqlite3rbu heim_sqlite3rbu
#define sqlite3rbu_bp_progress heim_sqlite3rbu_bp_progress
#define sqlite3rbu_close heim_sqlite3rbu_close
#define sqlite3rbu_create_vfs heim_sqlite3rbu_create_vfs
#define sqlite3rbu_db heim_sqlite3rbu_db
#define sqlite3rbu_destroy_vfs heim_sqlite3rbu_destroy_vfs
#define sqlite3rbu_open heim_sqlite3rbu_open
#define sqlite3rbu_progress heim_sqlite3rbu_progress
#define sqlite3rbu_savestate heim_sqlite3rbu_savestate
#define sqlite3rbu_state heim_sqlite3rbu_state
#define sqlite3rbu_step heim_sqlite3rbu_step
#define sqlite3rbu_temp_size heim_sqlite3rbu_temp_size
#define sqlite3rbu_temp_size_limit heim_sqlite3rbu_temp_size_limit
#define sqlite3rbu_vacuum heim_sqlite3rbu_vacuum
#define sqlite3_realloc heim_sqlite3_realloc
#define sqlite3_realloc64 heim_sqlite3_realloc64
#define sqlite3_rebaser heim_sqlite3_rebaser
#define sqlite3rebaser_configure heim_sqlite3rebaser_configure
#define sqlite3rebaser_create heim_sqlite3rebaser_create
#define sqlite3rebaser_delete heim_sqlite3rebaser_delete
#define sqlite3rebaser_rebase heim_sqlite3rebaser_rebase
#define sqlite3rebaser_rebase_strm heim_sqlite3rebaser_rebase_strm
#define sqlite3_release_memory heim_sqlite3_release_memory
#define sqlite3_reset heim_sqlite3_reset
#define sqlite3_reset_auto_extension heim_sqlite3_reset_auto_extension
#define sqlite3_result_blob heim_sqlite3_result_blob
#define sqlite3_result_blob64 heim_sqlite3_result_blob64
#define sqlite3_result_double heim_sqlite3_result_double
#define sqlite3_result_error heim_sqlite3_result_error
#define sqlite3_result_error16 heim_sqlite3_result_error16
#define sqlite3_result_error_code heim_sqlite3_result_error_code
#define sqlite3_result_error_nomem heim_sqlite3_result_error_nomem
#define sqlite3_result_error_toobig heim_sqlite3_result_error_toobig
#define sqlite3_result_int heim_sqlite3_result_int
#define sqlite3_result_int64 heim_sqlite3_result_int64
#define sqlite3_result_null heim_sqlite3_result_null
#define sqlite3_result_pointer heim_sqlite3_result_pointer
#define sqlite3_result_subtype heim_sqlite3_result_subtype
#define sqlite3_result_text heim_sqlite3_result_text
#define sqlite3_result_text16 heim_sqlite3_result_text16
#define sqlite3_result_text16be heim_sqlite3_result_text16be
#define sqlite3_result_text16le heim_sqlite3_result_text16le
#define sqlite3_result_text64 heim_sqlite3_result_text64
#define sqlite3_result_value heim_sqlite3_result_value
#define sqlite3_result_zeroblob heim_sqlite3_result_zeroblob
#define sqlite3_result_zeroblob64 heim_sqlite3_result_zeroblob64
#define sqlite3_rollback_hook heim_sqlite3_rollback_hook
#define sqlite3_rtree_geometry_callback heim_sqlite3_rtree_geometry_callback
#define sqlite3_rtree_init heim_sqlite3_rtree_init
#define sqlite3_rtree_query_callback heim_sqlite3_rtree_query_callback
#define sqlite3_search_count heim_sqlite3_search_count
#define sqlite3_serialize heim_sqlite3_serialize
#define sqlite3_session heim_sqlite3_session
#define sqlite3session_attach heim_sqlite3session_attach
#define sqlite3session_changeset heim_sqlite3session_changeset
#define sqlite3session_changeset_strm heim_sqlite3session_changeset_strm
#define sqlite3session_config heim_sqlite3session_config
#define sqlite3session_create heim_sqlite3session_create
#define sqlite3session_delete heim_sqlite3session_delete
#define sqlite3session_diff heim_sqlite3session_diff
#define sqlite3session_enable heim_sqlite3session_enable
#define sqlite3session_indirect heim_sqlite3session_indirect
#define sqlite3session_isempty heim_sqlite3session_isempty
#define sqlite3session_patchset heim_sqlite3session_patchset
#define sqlite3session_patchset_strm heim_sqlite3session_patchset_strm
#define sqlite3session_table_filter heim_sqlite3session_table_filter
#define sqlite3_set_authorizer heim_sqlite3_set_authorizer
#define sqlite3_set_auxdata heim_sqlite3_set_auxdata
#define sqlite3_set_last_insert_rowid heim_sqlite3_set_last_insert_rowid
#define sqlite3_shutdown heim_sqlite3_shutdown
#define sqlite3_sleep heim_sqlite3_sleep
#define sqlite3_snapshot heim_sqlite3_snapshot
#define sqlite3_snapshot_cmp heim_sqlite3_snapshot_cmp
#define sqlite3_snapshot_free heim_sqlite3_snapshot_free
#define sqlite3_snapshot_get heim_sqlite3_snapshot_get
#define sqlite3_snapshot_open heim_sqlite3_snapshot_open
#define sqlite3_snapshot_recover heim_sqlite3_snapshot_recover
#define sqlite3_snprintf heim_sqlite3_snprintf
#define sqlite3_soft_heap_limit heim_sqlite3_soft_heap_limit
#define sqlite3_soft_heap_limit64 heim_sqlite3_soft_heap_limit64
#define sqlite3_sort_count heim_sqlite3_sort_count
#define sqlite3_sourceid heim_sqlite3_sourceid
#define sqlite3_sql heim_sqlite3_sql
#define sqlite3_status heim_sqlite3_status
#define sqlite3_status64 heim_sqlite3_status64
#define sqlite3_step heim_sqlite3_step
#define sqlite3_stmt heim_sqlite3_stmt
#define sqlite3_stmt_busy heim_sqlite3_stmt_busy
#define sqlite3_stmt_init heim_sqlite3_stmt_init
#define sqlite3_stmt_isexplain heim_sqlite3_stmt_isexplain
#define sqlite3_stmt_readonly heim_sqlite3_stmt_readonly
#define sqlite3_stmt_scanstatus heim_sqlite3_stmt_scanstatus
#define sqlite3_stmt_scanstatus_reset heim_sqlite3_stmt_scanstatus_reset
#define sqlite3_stmt_status heim_sqlite3_stmt_status
#define sqlite3_str heim_sqlite3_str
#define sqlite3_str_append heim_sqlite3_str_append
#define sqlite3_str_appendall heim_sqlite3_str_appendall
#define sqlite3_str_appendchar heim_sqlite3_str_appendchar
#define sqlite3_str_appendf heim_sqlite3_str_appendf
#define sqlite3_str_errcode heim_sqlite3_str_errcode
#define sqlite3_str_finish heim_sqlite3_str_finish
#define sqlite3_strglob heim_sqlite3_strglob
#define sqlite3_stricmp heim_sqlite3_stricmp
#define sqlite3_str_length heim_sqlite3_str_length
#define sqlite3_strlike heim_sqlite3_strlike
#define sqlite3_str_new heim_sqlite3_str_new
#define sqlite3_strnicmp heim_sqlite3_strnicmp
#define sqlite3_str_reset heim_sqlite3_str_reset
#define sqlite3_str_value heim_sqlite3_str_value
#define sqlite3_str_vappendf heim_sqlite3_str_vappendf
#define sqlite3_sync_count heim_sqlite3_sync_count
#define sqlite3_system_errno heim_sqlite3_system_errno
#define sqlite3_table_column_metadata heim_sqlite3_table_column_metadata
#define sqlite3_temp_directory heim_sqlite3_temp_directory
#define sqlite3_test_control heim_sqlite3_test_control
#define sqlite3_thread_cleanup heim_sqlite3_thread_cleanup
#define sqlite3_threadsafe heim_sqlite3_threadsafe
#define sqlite3_total_changes heim_sqlite3_total_changes
#define sqlite3_trace heim_sqlite3_trace
#define sqlite3_trace_v2 heim_sqlite3_trace_v2
#define sqlite3_transfer_bindings heim_sqlite3_transfer_bindings
#define sqlite3_txn_state heim_sqlite3_txn_state
#define sqlite3_uint64 heim_sqlite3_uint64
#define sqlite3_unlock_notify heim_sqlite3_unlock_notify
#define sqlite3_unsupported_selecttrace heim_sqlite3_unsupported_selecttrace
#define sqlite3_update_hook heim_sqlite3_update_hook
#define sqlite3_uri_boolean heim_sqlite3_uri_boolean
#define sqlite3_uri_int64 heim_sqlite3_uri_int64
#define sqlite3_uri_key heim_sqlite3_uri_key
#define sqlite3_uri_parameter heim_sqlite3_uri_parameter
#define sqlite3_user_data heim_sqlite3_user_data
#define sqlite3_value heim_sqlite3_value
#define sqlite3_value_blob heim_sqlite3_value_blob
#define sqlite3_value_bytes heim_sqlite3_value_bytes
#define sqlite3_value_bytes16 heim_sqlite3_value_bytes16
#define sqlite3_value_double heim_sqlite3_value_double
#define sqlite3_value_dup heim_sqlite3_value_dup
#define sqlite3_value_free heim_sqlite3_value_free
#define sqlite3_value_frombind heim_sqlite3_value_frombind
#define sqlite3_value_int heim_sqlite3_value_int
#define sqlite3_value_int64 heim_sqlite3_value_int64
#define sqlite3_value_nochange heim_sqlite3_value_nochange
#define sqlite3_value_numeric_type heim_sqlite3_value_numeric_type
#define sqlite3_value_pointer heim_sqlite3_value_pointer
#define sqlite3_value_subtype heim_sqlite3_value_subtype
#define sqlite3_value_text heim_sqlite3_value_text
#define sqlite3_value_text16 heim_sqlite3_value_text16
#define sqlite3_value_text16be heim_sqlite3_value_text16be
#define sqlite3_value_text16le heim_sqlite3_value_text16le
#define sqlite3_value_type heim_sqlite3_value_type
#define sqlite3_version heim_sqlite3_version
#define sqlite3_vfs heim_sqlite3_vfs
#define sqlite3_vfs_find heim_sqlite3_vfs_find
#define sqlite3_vfs_register heim_sqlite3_vfs_register
#define sqlite3_vfs_unregister heim_sqlite3_vfs_unregister
#define sqlite3_vmprintf heim_sqlite3_vmprintf
#define sqlite3_vsnprintf heim_sqlite3_vsnprintf
#define sqlite3_vtab_collation heim_sqlite3_vtab_collation
#define sqlite3_vtab_config heim_sqlite3_vtab_config
#define sqlite3_vtab_nochange heim_sqlite3_vtab_nochange
#define sqlite3_vtab_on_conflict heim_sqlite3_vtab_on_conflict
#define sqlite3_wal_autocheckpoint heim_sqlite3_wal_autocheckpoint
#define sqlite3_wal_checkpoint heim_sqlite3_wal_checkpoint
#define sqlite3_wal_checkpoint_v2 heim_sqlite3_wal_checkpoint_v2
#define sqlite3_wal_hook heim_sqlite3_wal_hook
#define sqlite3_win32_compact_heap heim_sqlite3_win32_compact_heap
#define sqlite3_win32_is_nt heim_sqlite3_win32_is_nt
#define sqlite3_win32_mbcs_to_utf8 heim_sqlite3_win32_mbcs_to_utf8
#define sqlite3_win32_mbcs_to_utf8_v2 heim_sqlite3_win32_mbcs_to_utf8_v2
#define sqlite3_win32_reset_heap heim_sqlite3_win32_reset_heap
#define sqlite3_win32_set_directory heim_sqlite3_win32_set_directory
#define sqlite3_win32_set_directory16 heim_sqlite3_win32_set_directory16
#define sqlite3_win32_set_directory8 heim_sqlite3_win32_set_directory8
#define sqlite3_win32_sleep heim_sqlite3_win32_sleep
#define sqlite3_win32_unicode_to_utf8 heim_sqlite3_win32_unicode_to_utf8
#define sqlite3_win32_utf8_to_mbcs heim_sqlite3_win32_utf8_to_mbcs
#define sqlite3_win32_utf8_to_mbcs_v2 heim_sqlite3_win32_utf8_to_mbcs_v2
#define sqlite3_win32_utf8_to_unicode heim_sqlite3_win32_utf8_to_unicode
#define sqlite3_win32_write_debug heim_sqlite3_win32_write_debug
#define sqlite3_wsd_find heim_sqlite3_wsd_find
#define sqlite3_wsd_init heim_sqlite3_wsd_init
#define sqlite3_xferopt_count heim_sqlite3_xferopt_count

#endif /* SQLITE3_NAMESPACE_H */
