mirror of
https://git.code.sf.net/p/quake/quakeforge
synced 2025-04-17 23:13:07 +00:00
Now parameters can be declared `const`, `@in`, `@out`, `@inout`. `@in` is redundant as it's the default, but I guess it's nice for self-documenting code. `const` marks the parameter as read-only in the function, `@out` and `@inout` allow the parameter to pass the value back out (by copy), but `@out` does not initialize the parameter before calling and returning without setting an `@out` parameter is an error (but unfortunately, currently detected only when optimizing). Unfortunately, it seems to have broken (only!) v6 progs when optimizing as the second parameter gets optimized out. |
||
---|---|---|
.. | ||
3dfx_stub | ||
bsp2img | ||
build_scripts | ||
carne | ||
cross | ||
cvs2cl | ||
Forge | ||
gas2masm | ||
gl_stub | ||
io_mesh_qfmdl | ||
io_qfmap | ||
misc | ||
pak | ||
qfbsp | ||
qfcc | ||
qflight | ||
qflmp | ||
qfmodelgen | ||
qfspritegen | ||
qfvis | ||
quaketoascii | ||
texpaint | ||
tracy | ||
wad | ||
wav | ||
Makemodule.am |