quakeforge/libs/ruamoko
Bill Currie 9348f7b89c [gamecode] Preserve the return pointer across calls
This required delaying the setting of the return pointer by call until
after the current pointer had been saved, and thus passing the desired
pointer into PR_CallFunction (which does have some advantages for C
functions calling progs functions, but some dangers too (should ensure a
128 byte (32 word) buffer when calling untrusted code (which is any,
really)).
2022-01-17 19:12:28 +09:00
..
Makemodule.am [ruamoko] Add bindings for Mercenne Twister 2021-12-24 06:45:13 +09:00
pr_cmds.c [gamecode] Use unsigned for entity values 2022-01-16 22:15:18 +09:00
rua_cbuf.c Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
rua_cmd.c [util] Make hash-tables semi-thread-safe 2020-03-25 15:43:16 +09:00
rua_cvar.c [util] Make va thread-safe 2021-01-31 16:05:48 +09:00
rua_game_init.c [ruamoko] Add bindings for Mercenne Twister 2021-12-24 06:45:13 +09:00
rua_hash.c [gamecode] Make PR_RESMAP macros more function-like 2021-03-21 21:26:36 +09:00
rua_init.c [ruamoko] Actually hook up the stdlib builtins 2021-06-01 23:44:51 +09:00
rua_input.c [ruamoko] Actually save the cooke 2021-12-24 06:45:13 +09:00
rua_keys.c [input] Clean out a lot of obsolete stuff from keys 2021-11-27 12:31:24 +09:00
rua_math.c [ruamoko] Add bindings for exp() 2021-06-19 11:23:51 +09:00
rua_mersenne.c [ruamoko] Add bindings for Mercenne Twister 2021-12-24 06:45:13 +09:00
rua_msgbuf.c [gamecode] Make PR_RESMAP macros more function-like 2021-03-21 21:26:36 +09:00
rua_obj.c [gamecode] Preserve the return pointer across calls 2022-01-17 19:12:28 +09:00
rua_plist.c [ruamoko] Retrieve a plitem_t from PropertyList 2021-12-24 06:45:13 +09:00
rua_qfile.c [gamecode] Make PR_RESMAP macros more function-like 2021-03-21 21:26:36 +09:00
rua_qfs.c [util] Make va thread-safe 2021-01-31 16:05:48 +09:00
rua_runtime.c [ruamoko] Handle 0-length @va_list for va_copy 2020-06-28 18:48:38 +09:00
rua_script.c [gamecode] Make PR_RESMAP macros more function-like 2021-03-21 21:26:36 +09:00
rua_set.c [gamecode] Move progs auxiliary headers into a subdirectory 2022-01-09 00:26:52 +09:00
rua_stdlib.c [ruamoko] Add some stdlib function wrappers 2021-06-01 18:53:53 +09:00
rua_string.c [ruamoko] Add binding for str_upper 2021-01-05 18:24:18 +09:00