1*c5c4113dSnw141292# 2*c5c4113dSnw141292# Copyright 2004 Sun Microsystems, Inc. All rights reserved. 3*c5c4113dSnw141292# Use is subject to license terms. 4*c5c4113dSnw141292# 5*c5c4113dSnw141292#ident "%Z%%M% %I% %E% SMI" 6*c5c4113dSnw141292# 7*c5c4113dSnw141292# 8*c5c4113dSnw141292# Defines the public interface to sqlite 9*c5c4113dSnw141292# 10*c5c4113dSnw141292 11*c5c4113dSnw141292{ 12*c5c4113dSnw141292 global: 13*c5c4113dSnw141292 # exported functions 14*c5c4113dSnw141292 sqlite_open; 15*c5c4113dSnw141292 sqlite_close; 16*c5c4113dSnw141292 sqlite_exec; 17*c5c4113dSnw141292 sqlite_last_insert_rowid; 18*c5c4113dSnw141292 sqlite_changes; 19*c5c4113dSnw141292 sqlite_last_statement_changes; 20*c5c4113dSnw141292 sqlite_error_string; 21*c5c4113dSnw141292 sqlite_interrupt; 22*c5c4113dSnw141292 sqlite_complete; 23*c5c4113dSnw141292 sqlite_busy_handler; 24*c5c4113dSnw141292 sqlite_busy_timeout; 25*c5c4113dSnw141292 sqlite_get_table; 26*c5c4113dSnw141292 sqlite_free_table; 27*c5c4113dSnw141292 sqlite_exec_printf; 28*c5c4113dSnw141292 sqlite_exec_vprintf; 29*c5c4113dSnw141292 sqlite_get_table_printf; 30*c5c4113dSnw141292 sqlite_get_table_vprintf; 31*c5c4113dSnw141292 sqlite_mprintf; 32*c5c4113dSnw141292 sqlite_vmprintf; 33*c5c4113dSnw141292 sqlite_freemem; 34*c5c4113dSnw141292 sqlite_libversion; 35*c5c4113dSnw141292 sqlite_libencoding; 36*c5c4113dSnw141292 sqlite_create_function; 37*c5c4113dSnw141292 sqlite_create_aggregate; 38*c5c4113dSnw141292 sqlite_function_type; 39*c5c4113dSnw141292 sqlite_set_result_string; 40*c5c4113dSnw141292 sqlite_set_result_int; 41*c5c4113dSnw141292 sqlite_set_result_double; 42*c5c4113dSnw141292 sqlite_set_result_error; 43*c5c4113dSnw141292 sqlite_user_data; 44*c5c4113dSnw141292 sqlite_aggregate_context; 45*c5c4113dSnw141292 sqlite_aggregate_count; 46*c5c4113dSnw141292 sqlite_set_authorizer; 47*c5c4113dSnw141292 sqlite_trace; 48*c5c4113dSnw141292 sqlite_compile; 49*c5c4113dSnw141292 sqlite_step; 50*c5c4113dSnw141292 sqlite_finalize; 51*c5c4113dSnw141292 sqlite_reset; 52*c5c4113dSnw141292 sqlite_bind; 53*c5c4113dSnw141292 sqlite_progress_handler; 54*c5c4113dSnw141292 sqlite_commit_hook; 55*c5c4113dSnw141292 sqlite_encode_binary; 56*c5c4113dSnw141292 sqlite_decode_binary; 57*c5c4113dSnw141292 58*c5c4113dSnw141292 # exported data 59*c5c4113dSnw141292 sqlite_version; 60*c5c4113dSnw141292 sqlite_encoding; 61*c5c4113dSnw141292 62*c5c4113dSnw141292 local: 63*c5c4113dSnw141292 *; 64*c5c4113dSnw141292}; 65