Bill Currie
020ada9fb1
[util] Clean up nested macro temp var names a little
...
clang doesn't like the same variable name being used in nested
expression statements, so give the "safety" variables in reused macros
semi-meaningful (based on macro name) tails to keep them separate.
2022-03-31 14:44:51 +09:00
Bill Currie
ad892921ce
[util] Hide some initializers from the darray docs
...
I'd forgotten to add the tag when adding the new macros.
2021-11-25 13:36:02 +09:00
Bill Currie
60d23bdc8f
[qfbsp] Remove all arbitrary bsp limits
...
Planes, verts, etc can now all get crazy big.
2021-07-26 13:10:06 +09:00
Bill Currie
51e8694195
[qw] Use a dynamic array to track static entities
...
This takes care of another fixme in the cleanup of entity_t.
2021-03-11 09:11:08 +09:00
Bill Currie
941a1267bc
[util] Fix a count error when resizing darrays
...
Turns out I had never fully tested inserts.
2021-03-09 11:35:18 +09:00
Bill Currie
2cc30f9dfd
[headers] Fix a doxygen warning
2021-03-03 18:10:58 +09:00
Bill Currie
60348ab458
[headers] Fix some inconsistent include guards
2021-03-03 16:41:05 +09:00
Bill Currie
c8afbdf0f5
[util] Add an object-based fixed array allocator
2021-02-09 14:56:11 +09:00
Bill Currie
fdba822809
[util] Fix a code-comment disagreement
...
And the comment was correct :P
2021-02-09 14:43:45 +09:00
Bill Currie
4e739f6b36
Use dynamic array element type instead of __auto_type
...
This allows using 0 for pointer arrays.
2020-03-21 12:58:07 +09:00
Bill Currie
9678eba59b
Initialize array pointer in dynamic array
...
Oops. I guess I was using calloc in the vulkan branch.
2020-03-21 12:58:07 +09:00
Bill Currie
38fc7459e4
Add DARRAY_INIT from the vulkan branch
...
Couldn't cherry-pick this one as it was a bigger commit.
2020-03-20 12:59:25 +09:00
Bill Currie
2966b035bf
Add a fixed-array allocator
...
Turned out to be very convenient.
2020-03-20 12:59:25 +09:00
Bill Currie
0764df1276
Fix incorrect include protection
2020-03-20 12:59:25 +09:00
Bill Currie
966bd267c5
Add a set of macros for dynamic arrays
...
Includes docs and test cases.
2020-03-20 12:59:25 +09:00