Thu, 22 Jan 2015 13:21:57 +0100
Incorporate requested changes from Mozilla in review:
https://bugzilla.mozilla.org/show_bug.cgi?id=1123480#c6
michael@0 | 1 | ;+# This Source Code Form is subject to the terms of the Mozilla Public |
michael@0 | 2 | ;+# License, v. 2.0. If a copy of the MPL was not distributed with this |
michael@0 | 3 | ;+# file, You can obtain one at http://mozilla.org/MPL/2.0/. |
michael@0 | 4 | ;+# |
michael@0 | 5 | ;+# |
michael@0 | 6 | ;+# OK, this file is meant to support SUN, LINUX, AIX and WINDOWS |
michael@0 | 7 | ;+# 1. For all unix platforms, the string ";-" means "remove this line" |
michael@0 | 8 | ;+# 2. For all unix platforms, the string " DATA " will be removed from any |
michael@0 | 9 | ;+# line on which it occurs. |
michael@0 | 10 | ;+# 3. Lines containing ";+" will have ";+" removed on SUN and LINUX. |
michael@0 | 11 | ;+# On AIX, lines containing ";+" will be removed. |
michael@0 | 12 | ;+# 4. For all unix platforms, the string ";;" will thave the ";;" removed. |
michael@0 | 13 | ;+# 5. For all unix platforms, after the above processing has taken place, |
michael@0 | 14 | ;+# all characters after the first ";" on the line will be removed. |
michael@0 | 15 | ;+# And for AIX, the first ";" will also be removed. |
michael@0 | 16 | ;+# This file is passed directly to windows. Since ';' is a comment, all UNIX |
michael@0 | 17 | ;+# directives are hidden behind ";", ";+", and ";-" |
michael@0 | 18 | ;+SQLITE_3 { |
michael@0 | 19 | ;+ global: |
michael@0 | 20 | LIBRARY sqlite3 ;- |
michael@0 | 21 | EXPORTS ;- |
michael@0 | 22 | sqlite3_aggregate_context; |
michael@0 | 23 | sqlite3_aggregate_count; |
michael@0 | 24 | sqlite3_auto_extension; |
michael@0 | 25 | sqlite3_bind_blob; |
michael@0 | 26 | sqlite3_bind_double; |
michael@0 | 27 | sqlite3_bind_int; |
michael@0 | 28 | sqlite3_bind_int64; |
michael@0 | 29 | sqlite3_bind_null; |
michael@0 | 30 | sqlite3_bind_parameter_count; |
michael@0 | 31 | sqlite3_bind_parameter_index; |
michael@0 | 32 | sqlite3_bind_parameter_name; |
michael@0 | 33 | sqlite3_bind_text; |
michael@0 | 34 | sqlite3_bind_text16; |
michael@0 | 35 | sqlite3_bind_value; |
michael@0 | 36 | sqlite3_busy_handler; |
michael@0 | 37 | sqlite3_busy_timeout; |
michael@0 | 38 | sqlite3_changes; |
michael@0 | 39 | sqlite3_clear_bindings; |
michael@0 | 40 | sqlite3_close; |
michael@0 | 41 | sqlite3_collation_needed; |
michael@0 | 42 | sqlite3_collation_needed16; |
michael@0 | 43 | sqlite3_column_blob; |
michael@0 | 44 | sqlite3_column_bytes; |
michael@0 | 45 | sqlite3_column_bytes16; |
michael@0 | 46 | sqlite3_column_count; |
michael@0 | 47 | sqlite3_column_decltype; |
michael@0 | 48 | sqlite3_column_decltype16; |
michael@0 | 49 | sqlite3_column_double; |
michael@0 | 50 | sqlite3_column_int; |
michael@0 | 51 | sqlite3_column_int64; |
michael@0 | 52 | sqlite3_column_name; |
michael@0 | 53 | sqlite3_column_name16; |
michael@0 | 54 | sqlite3_column_text; |
michael@0 | 55 | sqlite3_column_text16; |
michael@0 | 56 | sqlite3_column_type; |
michael@0 | 57 | sqlite3_column_value; |
michael@0 | 58 | sqlite3_commit_hook; |
michael@0 | 59 | sqlite3_complete; |
michael@0 | 60 | sqlite3_complete16; |
michael@0 | 61 | sqlite3_create_collation; |
michael@0 | 62 | sqlite3_create_collation16; |
michael@0 | 63 | sqlite3_create_function; |
michael@0 | 64 | sqlite3_create_function16; |
michael@0 | 65 | sqlite3_create_module; |
michael@0 | 66 | sqlite3_data_count; |
michael@0 | 67 | sqlite3_db_handle; |
michael@0 | 68 | sqlite3_declare_vtab; |
michael@0 | 69 | sqlite3_enable_load_extension; |
michael@0 | 70 | sqlite3_enable_shared_cache; |
michael@0 | 71 | sqlite3_errcode; |
michael@0 | 72 | sqlite3_errmsg; |
michael@0 | 73 | sqlite3_errmsg16; |
michael@0 | 74 | sqlite3_exec; |
michael@0 | 75 | sqlite3_expired; |
michael@0 | 76 | sqlite3_extended_result_codes; |
michael@0 | 77 | sqlite3_file_control; |
michael@0 | 78 | sqlite3_finalize; |
michael@0 | 79 | sqlite3_free; |
michael@0 | 80 | sqlite3_free_table; |
michael@0 | 81 | sqlite3_get_autocommit; |
michael@0 | 82 | sqlite3_get_auxdata; |
michael@0 | 83 | sqlite3_get_table; |
michael@0 | 84 | sqlite3_global_recover; |
michael@0 | 85 | sqlite3_interrupt; |
michael@0 | 86 | sqlite3_last_insert_rowid; |
michael@0 | 87 | sqlite3_libversion; |
michael@0 | 88 | sqlite3_libversion_number; |
michael@0 | 89 | sqlite3_load_extension; |
michael@0 | 90 | sqlite3_malloc; |
michael@0 | 91 | sqlite3_mprintf; |
michael@0 | 92 | sqlite3_open; |
michael@0 | 93 | sqlite3_open16; |
michael@0 | 94 | sqlite3_open_v2; |
michael@0 | 95 | sqlite3_overload_function; |
michael@0 | 96 | sqlite3_prepare; |
michael@0 | 97 | sqlite3_prepare16; |
michael@0 | 98 | sqlite3_prepare16_v2; |
michael@0 | 99 | sqlite3_prepare_v2; |
michael@0 | 100 | sqlite3_profile; |
michael@0 | 101 | sqlite3_progress_handler; |
michael@0 | 102 | sqlite3_realloc; |
michael@0 | 103 | sqlite3_reset; |
michael@0 | 104 | sqlite3_reset_auto_extension; |
michael@0 | 105 | sqlite3_result_blob; |
michael@0 | 106 | sqlite3_result_double; |
michael@0 | 107 | sqlite3_result_error; |
michael@0 | 108 | sqlite3_result_error16; |
michael@0 | 109 | sqlite3_result_int; |
michael@0 | 110 | sqlite3_result_int64; |
michael@0 | 111 | sqlite3_result_null; |
michael@0 | 112 | sqlite3_result_text; |
michael@0 | 113 | sqlite3_result_text16; |
michael@0 | 114 | sqlite3_result_text16be; |
michael@0 | 115 | sqlite3_result_text16le; |
michael@0 | 116 | sqlite3_result_value; |
michael@0 | 117 | sqlite3_rollback_hook; |
michael@0 | 118 | sqlite3_set_authorizer; |
michael@0 | 119 | sqlite3_set_auxdata; |
michael@0 | 120 | sqlite3_sleep; |
michael@0 | 121 | sqlite3_snprintf; |
michael@0 | 122 | sqlite3_step; |
michael@0 | 123 | ;;sqlite3_temp_directory DATA ; |
michael@0 | 124 | sqlite3_thread_cleanup; |
michael@0 | 125 | sqlite3_total_changes; |
michael@0 | 126 | sqlite3_trace; |
michael@0 | 127 | sqlite3_transfer_bindings; |
michael@0 | 128 | sqlite3_update_hook; |
michael@0 | 129 | sqlite3_user_data; |
michael@0 | 130 | sqlite3_value_blob; |
michael@0 | 131 | sqlite3_value_bytes; |
michael@0 | 132 | sqlite3_value_bytes16; |
michael@0 | 133 | sqlite3_value_double; |
michael@0 | 134 | sqlite3_value_int; |
michael@0 | 135 | sqlite3_value_int64; |
michael@0 | 136 | sqlite3_value_numeric_type; |
michael@0 | 137 | sqlite3_value_text; |
michael@0 | 138 | sqlite3_value_text16; |
michael@0 | 139 | sqlite3_value_text16be; |
michael@0 | 140 | sqlite3_value_text16le; |
michael@0 | 141 | sqlite3_value_type; |
michael@0 | 142 | sqlite3_version; |
michael@0 | 143 | sqlite3_vmprintf; |
michael@0 | 144 | sqlite3_wal_checkpoint; |
michael@0 | 145 | ;+ local: |
michael@0 | 146 | ;+ *; |
michael@0 | 147 | ;+}; |