Merge commit 'cb41b9c565d4eec9e1f06e24d429696f59f2f07d'
[unleashed.git] / contrib / libjeffpc / mapfile-vers
blob29cb9bfbcec326751fb34597b79314273fda1c7b
2 # Copyright (c) 2016 Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
4 # Permission is hereby granted, free of charge, to any person obtaining a copy
5 # of this software and associated documentation files (the "Software"), to deal
6 # in the Software without restriction, including without limitation the rights
7 # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
8 # copies of the Software, and to permit persons to whom the Software is
9 # furnished to do so, subject to the following conditions:
11 # The above copyright notice and this permission notice shall be included in
12 # all copies or substantial portions of the Software.
14 # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
15 # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
16 # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
17 # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
18 # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
19 # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
20 # SOFTWARE.
23 JEFFPC_0.10 {
24         global:
25                 # error
26                 cmn_err;
27                 cmn_verr;
28                 jeffpc_assfail3;
29                 jeffpc_assfail;
30                 jeffpc_log;
31                 jeffpc_print;
32                 panic;
33                 print_stacktrace;
34                 save_stacktrace;
36                 # hexdump
37                 hexdump;
38                 hexdumpz;
40                 # init
41                 jeffpc_init;
43                 # io
44                 read_file_common;
45                 write_file;
46                 xpread;
47                 xpwrite;
48                 xread;
49                 xwrite;
51                 # padding
52                 check_padding;
54                 # rand
55                 rand32;
56                 rand64;
58                 # sexpr
59                 sexpr_alist_lookup_int;
60                 sexpr_alist_lookup_list;
61                 sexpr_alist_lookup_str;
62                 sexpr_alist_lookup_val;
63                 sexpr_array_to_list;
64                 sexpr_assoc;
65                 sexpr_car;
66                 sexpr_cdr;
67                 sexpr_dump;
68                 sexpr_dump_file;
69                 sexpr_equal;
70                 sexpr_eval;
71                 sexpr_list_to_array;
72                 sexpr_nth;
73                 sexpr_parse;
75                 # sock
76                 connect_ip;
78                 # str
79                 str_alloc;
80                 str_cat;
81                 str_cmp;
82                 str_dup;
83                 str_free;
84                 str_getref;
85                 str_len;
86                 str_putref;
88                 # synch
89                 mxinit;
90                 mxdestroy;
91                 mxlock;
92                 mxunlock;
93                 rwinit;
94                 rwdestroy;
95                 rwlock;
96                 rwunlock;
97                 condinit;
98                 conddestroy;
99                 condwait;
100                 condreltimedwait;
101                 condsig;
102                 condbcast;
104                 # uuid
105                 xuuid_clear;
106                 xuuid_compare;
107                 xuuid_generate;
109                 # val
110                 val_alloc;
111                 val_dump;
112                 val_free;
113                 val_set_bool;
114                 val_set_cons;
115                 val_set_int;
116                 val_set_str;
117                 val_set_sym;
119         local:
120                 *;