mirror of
https://git.code.sf.net/p/quake/quakeforge
synced 2025-02-25 05:01:24 +00:00
The various indices were a little inconsistent making modifications tricky. I discovered that signed left-shifts are considered UB if the value overflows the non-sign bits (but unsigned left shifts are fine), and signed right shifts are implementation dependent. Whee. However, it's likely that signed right shifts can be relied upon, at least well enough for unit tests. I imagine signed left, too, but I plan on converting them to unsigned. Also, negative shift values are UB, but that's less of a worry, but also needs "fixing" (ie, make unsigned). However, later. |
||
---|---|---|
.. | ||
audio | ||
client | ||
console | ||
ecs | ||
gamecode | ||
gib | ||
image | ||
input | ||
models | ||
net | ||
qw | ||
ruamoko | ||
scene | ||
ui | ||
util | ||
video | ||
Makemodule.am |