1/* This is a generated file. DO NOT EDIT! */
2
3#ifdef LJLIB_MODULE_base
4#undef LJLIB_MODULE_base
5static const lua_CFunction lj_lib_cf_base[] = {
6 lj_ffh_assert,
7 lj_ffh_next,
8 lj_ffh_pairs,
9 lj_ffh_ipairs_aux,
10 lj_ffh_ipairs,
11 lj_ffh_setmetatable,
12 lj_cf_getfenv,
13 lj_cf_setfenv,
14 lj_ffh_rawget,
15 lj_cf_rawset,
16 lj_cf_rawequal,
17 lj_cf_unpack,
18 lj_cf_select,
19 lj_ffh_tonumber,
20 lj_ffh_tostring,
21 lj_cf_error,
22 lj_ffh_pcall,
23 lj_cf_loadfile,
24 lj_cf_load,
25 lj_cf_loadstring,
26 lj_cf_dofile,
27 lj_cf_gcinfo,
28 lj_cf_collectgarbage,
29 lj_cf_newproxy,
30 lj_cf_print
31};
32static const uint8_t lj_lib_init_base[] = {
332,0,28,70,97,115,115,101,114,116,195,110,105,108,199,98,111,111,108,101,97,
34110,252,1,200,117,115,101,114,100,97,116,97,198,115,116,114,105,110,103,197,
35117,112,118,97,108,198,116,104,114,101,97,100,197,112,114,111,116,111,200,102,
36117,110,99,116,105,111,110,197,116,114,97,99,101,197,99,100,97,116,97,197,116,
3797,98,108,101,252,9,198,110,117,109,98,101,114,132,116,121,112,101,68,110,101,
38120,116,253,69,112,97,105,114,115,64,253,70,105,112,97,105,114,115,140,103,
39101,116,109,101,116,97,116,97,98,108,101,76,115,101,116,109,101,116,97,116,
4097,98,108,101,7,103,101,116,102,101,110,118,7,115,101,116,102,101,110,118,70,
41114,97,119,103,101,116,6,114,97,119,115,101,116,8,114,97,119,101,113,117,97,
42108,6,117,110,112,97,99,107,6,115,101,108,101,99,116,72,116,111,110,117,109,
4398,101,114,72,116,111,115,116,114,105,110,103,5,101,114,114,111,114,69,112,
4499,97,108,108,134,120,112,99,97,108,108,8,108,111,97,100,102,105,108,101,4,
45108,111,97,100,10,108,111,97,100,115,116,114,105,110,103,6,100,111,102,105,
46108,101,6,103,99,105,110,102,111,14,99,111,108,108,101,99,116,103,97,114,98,
4797,103,101,252,2,8,110,101,119,112,114,111,120,121,200,116,111,115,116,114,
48105,110,103,5,112,114,105,110,116,252,3,200,95,86,69,82,83,73,79,78,250,255
49};
50#endif
51
52#ifdef LJLIB_MODULE_coroutine
53#undef LJLIB_MODULE_coroutine
54static const lua_CFunction lj_lib_cf_coroutine[] = {
55 lj_cf_coroutine_status,
56 lj_cf_coroutine_running,
57 lj_cf_coroutine_isyieldable,
58 lj_cf_coroutine_create,
59 lj_ffh_coroutine_yield,
60 lj_ffh_coroutine_resume,
61 lj_cf_coroutine_wrap
62};
63static const uint8_t lj_lib_init_coroutine[] = {
6430,13,7,6,115,116,97,116,117,115,7,114,117,110,110,105,110,103,11,105,115,121,
65105,101,108,100,97,98,108,101,6,99,114,101,97,116,101,69,121,105,101,108,100,
6670,114,101,115,117,109,101,254,4,119,114,97,112,255
67};
68#endif
69
70#ifdef LJLIB_MODULE_math
71#undef LJLIB_MODULE_math
72static const lua_CFunction lj_lib_cf_math[] = {
73 lj_ffh_math_abs,
74 lj_ffh_math_sqrt,
75 lj_ffh_math_log,
76 lj_ffh_math_atan2,
77 lj_ffh_math_ldexp,
78 lj_ffh_math_min,
79 lj_cf_math_random,
80 lj_cf_math_randomseed
81};
82static const uint8_t lj_lib_init_math[] = {
8338,16,30,67,97,98,115,133,102,108,111,111,114,132,99,101,105,108,68,115,113,
84114,116,133,108,111,103,49,48,131,101,120,112,131,115,105,110,131,99,111,115,
85131,116,97,110,132,97,115,105,110,132,97,99,111,115,132,97,116,97,110,132,115,
86105,110,104,132,99,111,115,104,132,116,97,110,104,133,102,114,101,120,112,132,
87109,111,100,102,67,108,111,103,249,3,100,101,103,0,1,2,0,0,1,2,24,1,0,0,76,
881,2,0,241,135,158,166,3,220,203,178,130,4,249,3,114,97,100,0,1,2,0,0,1,2,24,
891,0,0,76,1,2,0,243,244,148,165,20,198,190,199,252,3,69,97,116,97,110,50,131,
90112,111,119,132,102,109,111,100,69,108,100,101,120,112,67,109,105,110,131,109,
9197,120,251,24,45,68,84,251,33,9,64,194,112,105,250,251,0,0,0,0,0,0,240,127,
92196,104,117,103,101,250,252,2,6,114,97,110,100,111,109,252,2,10,114,97,110,
93100,111,109,115,101,101,100,255
94};
95#endif
96
97#ifdef LJLIB_MODULE_bit
98#undef LJLIB_MODULE_bit
99static const lua_CFunction lj_lib_cf_bit[] = {
100 lj_ffh_bit_tobit,
101 lj_ffh_bit_bnot,
102 lj_ffh_bit_bswap,
103 lj_ffh_bit_lshift,
104 lj_ffh_bit_band,
105 lj_cf_bit_tohex
106};
107static const uint8_t lj_lib_init_bit[] = {
10864,40,12,69,116,111,98,105,116,68,98,110,111,116,69,98,115,119,97,112,70,108,
109115,104,105,102,116,134,114,115,104,105,102,116,135,97,114,115,104,105,102,
110116,131,114,111,108,131,114,111,114,68,98,97,110,100,131,98,111,114,132,98,
111120,111,114,5,116,111,104,101,120,255
112};
113#endif
114
115#ifdef LJLIB_MODULE_string
116#undef LJLIB_MODULE_string
117static const lua_CFunction lj_lib_cf_string[] = {
118 lj_ffh_string_byte,
119 lj_ffh_string_char,
120 lj_ffh_string_sub,
121 lj_cf_string_rep,
122 lj_ffh_string_reverse,
123 lj_cf_string_dump,
124 lj_cf_string_find,
125 lj_cf_string_match,
126 lj_cf_string_gmatch,
127 lj_cf_string_gsub,
128 lj_cf_string_format
129};
130static const uint8_t lj_lib_init_string[] = {
13176,51,14,249,3,108,101,110,0,1,2,0,0,0,3,16,0,5,0,21,1,0,0,76,1,2,0,68,98,121,
132116,101,68,99,104,97,114,67,115,117,98,3,114,101,112,71,114,101,118,101,114,
133115,101,133,108,111,119,101,114,133,117,112,112,101,114,4,100,117,109,112,4,
134102,105,110,100,5,109,97,116,99,104,254,6,103,109,97,116,99,104,4,103,115,117,
13598,6,102,111,114,109,97,116,255
136};
137#endif
138
139#ifdef LJLIB_MODULE_table
140#undef LJLIB_MODULE_table
141static const lua_CFunction lj_lib_cf_table[] = {
142 lj_cf_table_maxn,
143 lj_cf_table_insert,
144 lj_cf_table_concat,
145 lj_cf_table_sort
146};
147static const uint8_t lj_lib_init_table[] = {
14890,57,9,249,8,102,111,114,101,97,99,104,105,0,2,10,0,0,0,15,16,0,12,0,16,1,
1499,0,41,2,1,0,21,3,0,0,41,4,1,0,77,2,8,128,18,6,1,0,18,8,5,0,59,9,5,0,66,6,3,
1502,10,6,0,0,88,7,1,128,76,6,2,0,79,2,248,127,75,0,1,0,249,7,102,111,114,101,
15197,99,104,0,2,11,0,0,0,16,16,0,12,0,16,1,9,0,43,2,0,0,18,3,0,0,41,4,0,0,88,
1525,7,128,18,7,1,0,18,9,5,0,18,10,6,0,66,7,3,2,10,7,0,0,88,8,1,128,76,7,2,0,70,
1535,3,3,82,5,247,127,75,0,1,0,249,4,103,101,116,110,0,1,2,0,0,0,3,16,0,12,0,21,
1541,0,0,76,1,2,0,4,109,97,120,110,6,105,110,115,101,114,116,249,6,114,101,109,
155111,118,101,0,2,10,0,0,2,30,16,0,12,0,21,2,0,0,11,1,0,0,88,3,7,128,8,2,0,0,
15688,3,23,128,59,3,2,0,43,4,0,0,64,4,2,0,76,3,2,0,88,3,18,128,17,1,15,0,41,3,
1571,0,3,3,1,0,88,3,14,128,3,1,2,0,88,3,12,128,59,3,1,0,22,4,1,1,18,5,2,0,41,6,
1581,0,77,4,4,128,23,8,1,7,59,9,7,0,64,9,8,0,79,4,252,127,43,4,0,0,64,4,2,0,76,
1593,2,0,75,0,1,0,0,2,249,4,109,111,118,101,0,5,12,0,0,0,35,16,0,12,0,17,1,15,
1600,17,2,15,0,17,3,15,0,11,4,0,0,88,5,1,128,18,4,0,0,16,4,12,0,3,1,2,0,88,5,24,
161128,33,5,1,3,0,2,3,0,88,6,4,128,2,3,1,0,88,6,2,128,4,4,0,0,88,6,9,128,18,6,
1621,0,18,7,2,0,41,8,1,0,77,6,4,128,32,10,5,9,59,11,9,0,64,11,10,4,79,6,252,127,
16388,6,8,128,18,6,2,0,18,7,1,0,41,8,255,255,77,6,4,128,32,10,5,9,59,11,9,0,64,
16411,10,4,79,6,252,127,76,4,2,0,6,99,111,110,99,97,116,4,115,111,114,116,254,
165254,255
166};
167#endif
168
169#ifdef LJLIB_MODULE_io_method
170#undef LJLIB_MODULE_io_method
171static const lua_CFunction lj_lib_cf_io_method[] = {
172 lj_cf_io_method_close,
173 lj_cf_io_method_read,
174 lj_cf_io_method_write,
175 lj_cf_io_method_flush,
176 lj_cf_io_method_seek,
177 lj_cf_io_method_setvbuf,
178 lj_cf_io_method_lines,
179 lj_cf_io_method___gc,
180 lj_cf_io_method___tostring
181};
182static const uint8_t lj_lib_init_io_method[] = {
18396,57,10,5,99,108,111,115,101,4,114,101,97,100,5,119,114,105,116,101,5,102,
184108,117,115,104,4,115,101,101,107,7,115,101,116,118,98,117,102,5,108,105,110,
185101,115,4,95,95,103,99,10,95,95,116,111,115,116,114,105,110,103,252,1,199,95,
18695,105,110,100,101,120,250,255
187};
188#endif
189
190#ifdef LJLIB_MODULE_io
191#undef LJLIB_MODULE_io
192static const lua_CFunction lj_lib_cf_io[] = {
193 lj_cf_io_open,
194 lj_cf_io_popen,
195 lj_cf_io_tmpfile,
196 lj_cf_io_close,
197 lj_cf_io_read,
198 lj_cf_io_write,
199 lj_cf_io_flush,
200 lj_cf_io_input,
201 lj_cf_io_output,
202 lj_cf_io_lines,
203 lj_cf_io_type
204};
205static const uint8_t lj_lib_init_io[] = {
206105,57,12,252,2,192,250,4,111,112,101,110,5,112,111,112,101,110,7,116,109,112,
207102,105,108,101,5,99,108,111,115,101,4,114,101,97,100,5,119,114,105,116,101,
2085,102,108,117,115,104,5,105,110,112,117,116,6,111,117,116,112,117,116,5,108,
209105,110,101,115,4,116,121,112,101,255
210};
211#endif
212
213#ifdef LJLIB_MODULE_os
214#undef LJLIB_MODULE_os
215static const lua_CFunction lj_lib_cf_os[] = {
216 lj_cf_os_execute,
217 lj_cf_os_remove,
218 lj_cf_os_rename,
219 lj_cf_os_tmpname,
220 lj_cf_os_getenv,
221 lj_cf_os_exit,
222 lj_cf_os_clock,
223 lj_cf_os_date,
224 lj_cf_os_time,
225 lj_cf_os_difftime,
226 lj_cf_os_setlocale
227};
228static const uint8_t lj_lib_init_os[] = {
229116,57,11,7,101,120,101,99,117,116,101,6,114,101,109,111,118,101,6,114,101,
230110,97,109,101,7,116,109,112,110,97,109,101,6,103,101,116,101,110,118,4,101,
231120,105,116,5,99,108,111,99,107,4,100,97,116,101,4,116,105,109,101,8,100,105,
232102,102,116,105,109,101,9,115,101,116,108,111,99,97,108,101,255
233};
234#endif
235
236#ifdef LJLIB_MODULE_debug
237#undef LJLIB_MODULE_debug
238static const lua_CFunction lj_lib_cf_debug[] = {
239 lj_cf_debug_getregistry,
240 lj_cf_debug_getmetatable,
241 lj_cf_debug_setmetatable,
242 lj_cf_debug_getfenv,
243 lj_cf_debug_setfenv,
244 lj_cf_debug_getinfo,
245 lj_cf_debug_getlocal,
246 lj_cf_debug_setlocal,
247 lj_cf_debug_getupvalue,
248 lj_cf_debug_setupvalue,
249 lj_cf_debug_upvalueid,
250 lj_cf_debug_upvaluejoin,
251 lj_cf_debug_sethook,
252 lj_cf_debug_gethook,
253 lj_cf_debug_debug,
254 lj_cf_debug_traceback
255};
256static const uint8_t lj_lib_init_debug[] = {
257127,57,16,11,103,101,116,114,101,103,105,115,116,114,121,12,103,101,116,109,
258101,116,97,116,97,98,108,101,12,115,101,116,109,101,116,97,116,97,98,108,101,
2597,103,101,116,102,101,110,118,7,115,101,116,102,101,110,118,7,103,101,116,105,
260110,102,111,8,103,101,116,108,111,99,97,108,8,115,101,116,108,111,99,97,108,
26110,103,101,116,117,112,118,97,108,117,101,10,115,101,116,117,112,118,97,108,
262117,101,9,117,112,118,97,108,117,101,105,100,11,117,112,118,97,108,117,101,
263106,111,105,110,7,115,101,116,104,111,111,107,7,103,101,116,104,111,111,107,
2645,100,101,98,117,103,9,116,114,97,99,101,98,97,99,107,255
265};
266#endif
267
268#ifdef LJLIB_MODULE_jit
269#undef LJLIB_MODULE_jit
270static const lua_CFunction lj_lib_cf_jit[] = {
271 lj_cf_jit_on,
272 lj_cf_jit_off,
273 lj_cf_jit_flush,
274 lj_cf_jit_status,
275 lj_cf_jit_security,
276 lj_cf_jit_attach
277};
278static const uint8_t lj_lib_init_jit[] = {
279143,57,10,2,111,110,3,111,102,102,5,102,108,117,115,104,6,115,116,97,116,117,
280115,8,115,101,99,117,114,105,116,121,6,97,116,116,97,99,104,252,5,194,111,115,
281250,252,4,196,97,114,99,104,250,252,3,203,118,101,114,115,105,111,110,95,110,
282117,109,250,252,2,199,118,101,114,115,105,111,110,250,255
283};
284#endif
285
286#ifdef LJLIB_MODULE_jit_util
287#undef LJLIB_MODULE_jit_util
288static const lua_CFunction lj_lib_cf_jit_util[] = {
289 lj_cf_jit_util_funcinfo,
290 lj_cf_jit_util_funcbc,
291 lj_cf_jit_util_funck,
292 lj_cf_jit_util_funcuvname,
293 lj_cf_jit_util_traceinfo,
294 lj_cf_jit_util_traceir,
295 lj_cf_jit_util_tracek,
296 lj_cf_jit_util_tracesnap,
297 lj_cf_jit_util_tracemc,
298 lj_cf_jit_util_traceexitstub,
299 lj_cf_jit_util_ircalladdr
300};
301static const uint8_t lj_lib_init_jit_util[] = {
302149,57,11,8,102,117,110,99,105,110,102,111,6,102,117,110,99,98,99,5,102,117,
303110,99,107,10,102,117,110,99,117,118,110,97,109,101,9,116,114,97,99,101,105,
304110,102,111,7,116,114,97,99,101,105,114,6,116,114,97,99,101,107,9,116,114,97,
30599,101,115,110,97,112,7,116,114,97,99,101,109,99,13,116,114,97,99,101,101,120,
306105,116,115,116,117,98,10,105,114,99,97,108,108,97,100,100,114,255
307};
308#endif
309
310#ifdef LJLIB_MODULE_jit_opt
311#undef LJLIB_MODULE_jit_opt
312static const lua_CFunction lj_lib_cf_jit_opt[] = {
313 lj_cf_jit_opt_start
314};
315static const uint8_t lj_lib_init_jit_opt[] = {
316160,57,1,5,115,116,97,114,116,255
317};
318#endif
319
320#ifdef LJLIB_MODULE_jit_profile
321#undef LJLIB_MODULE_jit_profile
322static const lua_CFunction lj_lib_cf_jit_profile[] = {
323 lj_cf_jit_profile_start,
324 lj_cf_jit_profile_stop,
325 lj_cf_jit_profile_dumpstack
326};
327static const uint8_t lj_lib_init_jit_profile[] = {
328161,57,3,5,115,116,97,114,116,4,115,116,111,112,9,100,117,109,112,115,116,97,
32999,107,255
330};
331#endif
332
333#ifdef LJLIB_MODULE_ffi_meta
334#undef LJLIB_MODULE_ffi_meta
335static const lua_CFunction lj_lib_cf_ffi_meta[] = {
336 lj_cf_ffi_meta___index,
337 lj_cf_ffi_meta___newindex,
338 lj_cf_ffi_meta___eq,
339 lj_cf_ffi_meta___len,
340 lj_cf_ffi_meta___lt,
341 lj_cf_ffi_meta___le,
342 lj_cf_ffi_meta___concat,
343 lj_cf_ffi_meta___call,
344 lj_cf_ffi_meta___add,
345 lj_cf_ffi_meta___sub,
346 lj_cf_ffi_meta___mul,
347 lj_cf_ffi_meta___div,
348 lj_cf_ffi_meta___mod,
349 lj_cf_ffi_meta___pow,
350 lj_cf_ffi_meta___unm,
351 lj_cf_ffi_meta___tostring,
352 lj_cf_ffi_meta___pairs,
353 lj_cf_ffi_meta___ipairs
354};
355static const uint8_t lj_lib_init_ffi_meta[] = {
356164,57,19,7,95,95,105,110,100,101,120,10,95,95,110,101,119,105,110,100,101,
357120,4,95,95,101,113,5,95,95,108,101,110,4,95,95,108,116,4,95,95,108,101,8,95,
35895,99,111,110,99,97,116,6,95,95,99,97,108,108,5,95,95,97,100,100,5,95,95,115,
359117,98,5,95,95,109,117,108,5,95,95,100,105,118,5,95,95,109,111,100,5,95,95,
360112,111,119,5,95,95,117,110,109,10,95,95,116,111,115,116,114,105,110,103,7,
36195,95,112,97,105,114,115,8,95,95,105,112,97,105,114,115,195,102,102,105,203,
36295,95,109,101,116,97,116,97,98,108,101,250,255
363};
364#endif
365
366#ifdef LJLIB_MODULE_ffi_clib
367#undef LJLIB_MODULE_ffi_clib
368static const lua_CFunction lj_lib_cf_ffi_clib[] = {
369 lj_cf_ffi_clib___index,
370 lj_cf_ffi_clib___newindex,
371 lj_cf_ffi_clib___gc
372};
373static const uint8_t lj_lib_init_ffi_clib[] = {
374182,57,3,7,95,95,105,110,100,101,120,10,95,95,110,101,119,105,110,100,101,120,
3754,95,95,103,99,255
376};
377#endif
378
379#ifdef LJLIB_MODULE_ffi_callback
380#undef LJLIB_MODULE_ffi_callback
381static const lua_CFunction lj_lib_cf_ffi_callback[] = {
382 lj_cf_ffi_callback_free,
383 lj_cf_ffi_callback_set
384};
385static const uint8_t lj_lib_init_ffi_callback[] = {
386185,57,3,4,102,114,101,101,3,115,101,116,252,1,199,95,95,105,110,100,101,120,
387250,255
388};
389#endif
390
391#ifdef LJLIB_MODULE_ffi
392#undef LJLIB_MODULE_ffi
393static const lua_CFunction lj_lib_cf_ffi[] = {
394 lj_cf_ffi_cdef,
395 lj_cf_ffi_new,
396 lj_cf_ffi_cast,
397 lj_cf_ffi_typeof,
398 lj_cf_ffi_typeinfo,
399 lj_cf_ffi_istype,
400 lj_cf_ffi_sizeof,
401 lj_cf_ffi_alignof,
402 lj_cf_ffi_offsetof,
403 lj_cf_ffi_errno,
404 lj_cf_ffi_string,
405 lj_cf_ffi_copy,
406 lj_cf_ffi_fill,
407 lj_cf_ffi_abi,
408 lj_cf_ffi_metatype,
409 lj_cf_ffi_gc,
410 lj_cf_ffi_load
411};
412static const uint8_t lj_lib_init_ffi[] = {
413187,57,23,4,99,100,101,102,3,110,101,119,4,99,97,115,116,6,116,121,112,101,
414111,102,8,116,121,112,101,105,110,102,111,6,105,115,116,121,112,101,6,115,105,
415122,101,111,102,7,97,108,105,103,110,111,102,8,111,102,102,115,101,116,111,
416102,5,101,114,114,110,111,6,115,116,114,105,110,103,4,99,111,112,121,4,102,
417105,108,108,3,97,98,105,252,8,192,250,8,109,101,116,97,116,121,112,101,252,
4187,192,250,2,103,99,252,5,192,250,4,108,111,97,100,252,4,193,67,250,252,3,194,
419111,115,250,252,2,196,97,114,99,104,250,255
420};
421#endif
422
423#ifdef LJLIB_MODULE_buffer
424#undef LJLIB_MODULE_buffer
425static const lua_CFunction lj_lib_cf_buffer[] = {
426 lj_cf_buffer_encode,
427 lj_cf_buffer_decode
428};
429static const uint8_t lj_lib_init_buffer[] = {
430204,57,2,6,101,110,99,111,100,101,6,100,101,99,111,100,101,255
431};
432#endif
433
434