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