
michael@0: ;+# This Source Code Form is subject to the terms of the Mozilla Public
michael@0: ;+# License, v. 2.0. If a copy of the MPL was not distributed with this
michael@0: ;+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
michael@0: ;+#
michael@0: ;+#
michael@0: ;+# OK, this file is meant to support SUN, LINUX, AIX and WINDOWS
michael@0: ;+#   1. For all unix platforms, the string ";-"  means "remove this line"
michael@0: ;+#   2. For all unix platforms, the string " DATA " will be removed from any 
michael@0: ;+#	line on which it occurs.
michael@0: ;+#   3. Lines containing ";+" will have ";+" removed on SUN and LINUX.
michael@0: ;+#      On AIX, lines containing ";+" will be removed.  
michael@0: ;+#   4. For all unix platforms, the string ";;" will thave the ";;" removed.
michael@0: ;+#   5. For all unix platforms, after the above processing has taken place,
michael@0: ;+#    all characters after the first ";" on the line will be removed.  
michael@0: ;+#    And for AIX, the first ";" will also be removed.
michael@0: ;+#  This file is passed directly to windows. Since ';' is a comment, all UNIX
michael@0: ;+#   directives are hidden behind ";", ";+", and ";-"
michael@0: ;+SQLITE_3 {       
michael@0: ;+    global:
michael@0: LIBRARY sqlite3 ;-
michael@0: EXPORTS ;-
michael@0: sqlite3_aggregate_context;
michael@0: sqlite3_aggregate_count;
michael@0: sqlite3_auto_extension;
michael@0: sqlite3_bind_blob;
michael@0: sqlite3_bind_double;
michael@0: sqlite3_bind_int;
michael@0: sqlite3_bind_int64;
michael@0: sqlite3_bind_null;
michael@0: sqlite3_bind_parameter_count;
michael@0: sqlite3_bind_parameter_index;
michael@0: sqlite3_bind_parameter_name;
michael@0: sqlite3_bind_text;
michael@0: sqlite3_bind_text16;
michael@0: sqlite3_bind_value;
michael@0: sqlite3_busy_handler;
michael@0: sqlite3_busy_timeout;
michael@0: sqlite3_changes;
michael@0: sqlite3_clear_bindings;
michael@0: sqlite3_close;
michael@0: sqlite3_collation_needed;
michael@0: sqlite3_collation_needed16;
michael@0: sqlite3_column_blob;
michael@0: sqlite3_column_bytes;
michael@0: sqlite3_column_bytes16;
michael@0: sqlite3_column_count;
michael@0: sqlite3_column_decltype;
michael@0: sqlite3_column_decltype16;
michael@0: sqlite3_column_double;
michael@0: sqlite3_column_int;
michael@0: sqlite3_column_int64;
michael@0: sqlite3_column_name;
michael@0: sqlite3_column_name16;
michael@0: sqlite3_column_text;
michael@0: sqlite3_column_text16;
michael@0: sqlite3_column_type;
michael@0: sqlite3_column_value;
michael@0: sqlite3_commit_hook;
michael@0: sqlite3_complete;
michael@0: sqlite3_complete16;
michael@0: sqlite3_create_collation;
michael@0: sqlite3_create_collation16;
michael@0: sqlite3_create_function;
michael@0: sqlite3_create_function16;
michael@0: sqlite3_create_module;
michael@0: sqlite3_data_count;
michael@0: sqlite3_db_handle;
michael@0: sqlite3_declare_vtab;
michael@0: sqlite3_enable_load_extension;
michael@0: sqlite3_enable_shared_cache;
michael@0: sqlite3_errcode;
michael@0: sqlite3_errmsg;
michael@0: sqlite3_errmsg16;
michael@0: sqlite3_exec;
michael@0: sqlite3_expired;
michael@0: sqlite3_extended_result_codes;
michael@0: sqlite3_file_control;
michael@0: sqlite3_finalize;
michael@0: sqlite3_free;
michael@0: sqlite3_free_table;
michael@0: sqlite3_get_autocommit;
michael@0: sqlite3_get_auxdata;
michael@0: sqlite3_get_table;
michael@0: sqlite3_global_recover;
michael@0: sqlite3_interrupt;
michael@0: sqlite3_last_insert_rowid;
michael@0: sqlite3_libversion;
michael@0: sqlite3_libversion_number;
michael@0: sqlite3_load_extension;
michael@0: sqlite3_malloc;
michael@0: sqlite3_mprintf;
michael@0: sqlite3_open;
michael@0: sqlite3_open16;
michael@0: sqlite3_open_v2;
michael@0: sqlite3_overload_function;
michael@0: sqlite3_prepare;
michael@0: sqlite3_prepare16;
michael@0: sqlite3_prepare16_v2;
michael@0: sqlite3_prepare_v2;
michael@0: sqlite3_profile;
michael@0: sqlite3_progress_handler;
michael@0: sqlite3_realloc;
michael@0: sqlite3_reset;
michael@0: sqlite3_reset_auto_extension;
michael@0: sqlite3_result_blob;
michael@0: sqlite3_result_double;
michael@0: sqlite3_result_error;
michael@0: sqlite3_result_error16;
michael@0: sqlite3_result_int;
michael@0: sqlite3_result_int64;
michael@0: sqlite3_result_null;
michael@0: sqlite3_result_text;
michael@0: sqlite3_result_text16;
michael@0: sqlite3_result_text16be;
michael@0: sqlite3_result_text16le;
michael@0: sqlite3_result_value;
michael@0: sqlite3_rollback_hook;
michael@0: sqlite3_set_authorizer;
michael@0: sqlite3_set_auxdata;
michael@0: sqlite3_sleep;
michael@0: sqlite3_snprintf;
michael@0: sqlite3_step;
michael@0: ;;sqlite3_temp_directory DATA ;
michael@0: sqlite3_thread_cleanup;
michael@0: sqlite3_total_changes;
michael@0: sqlite3_trace;
michael@0: sqlite3_transfer_bindings;
michael@0: sqlite3_update_hook;
michael@0: sqlite3_user_data;
michael@0: sqlite3_value_blob;
michael@0: sqlite3_value_bytes;
michael@0: sqlite3_value_bytes16;
michael@0: sqlite3_value_double;
michael@0: sqlite3_value_int;
michael@0: sqlite3_value_int64;
michael@0: sqlite3_value_numeric_type;
michael@0: sqlite3_value_text;
michael@0: sqlite3_value_text16;
michael@0: sqlite3_value_text16be;
michael@0: sqlite3_value_text16le;
michael@0: sqlite3_value_type;
michael@0: sqlite3_version;
michael@0: sqlite3_vmprintf;
michael@0: sqlite3_wal_checkpoint;
michael@0: ;+    local:
michael@0: ;+       *;
michael@0: ;+};




