mirror of
https://git.code.sf.net/p/quake/quakeforge
synced 2024-11-13 08:27:39 +00:00
6253d775e6
As a class's ivars are built up by inheritance, but with only that class's ivars in the symbol table, is is necessary to include an offset based on the super class's ivars in order to ensure alignments are respected. This is achieved via the new `base` parameter to build_struct(), which is used to offset the current size while calculating the aligned offset of the symbols. The parameter is ignored for unions, as they always start at 0. The ivars for the current class still have a base offset of 0 until they are actually added to the class. Fixes #29 |
||
---|---|---|
.. | ||
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 | ||
wad | ||
wav | ||
Makemodule.am |