quakeforge/libs/util
Bill Currie 867e49980f Fix some dodgy shifts
While I guess ubsan is right that shifting a 1 bit into the sign of an
int can cause problems, but that's assuming the int is numeric. And it
doesn't help that unsigned char promotes to int instead of unsigned int.
2024-09-24 10:54:17 +09:00
..
test [plist] Add support for parsing and writing JSON 2024-09-14 18:59:48 +09:00
backtrace.c [util] Add a wrapper for libgcc's backtrace functions 2023-12-04 17:53:12 +09:00
bsearch.c [util] Fix an out-by-one in QF_bsearch_r 2023-03-05 18:31:30 +09:00
bspfile.c Nuke qboolean from orbit 2023-06-13 18:06:11 +09:00
buildnum.c Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
cbuf.c [ruamoko] Add support for cbuf handling 2024-02-01 18:58:41 +09:00
cexpr-lex.l Adjust lex files to work with updated git flex 2023-10-19 23:10:27 +09:00
cexpr-lib.c [cexpr] Add support for casting plitems 2021-12-24 06:45:13 +09:00
cexpr-parse.y [cexpr] Use func instead of result type for end of list 2023-02-14 12:45:04 +09:00
cexpr-type.c [cexpr] Fix bool printing and support int casts 2023-06-30 21:48:22 +09:00
cexpr-vars.c Clean up about 12000 allocations 2024-01-05 11:50:48 +09:00
checksum.c Massive whitespace cleanup. 2012-05-22 08:23:22 +09:00
cmd.c Clean up about 12000 allocations 2024-01-05 11:50:48 +09:00
cmem.c [cmem] Allow delete_memsuper on null memsuper 2024-02-01 22:00:26 +09:00
crc.c [util] Use uint16_t for crc16 2024-02-25 11:06:39 +09:00
cvar.c [cvar] Add toggle and reset functions 2023-12-21 10:22:21 +09:00
dirent.c Massive whitespace cleanup. 2012-05-22 08:23:22 +09:00
dstring.c [dstring] Ignore embedded nulls for appendstr 2024-09-14 17:12:01 +09:00
fendian.c Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
fnmatch.c [libs] Fix some c23 build errors for mxe 2023-10-15 18:22:06 +09:00
getopt.c Massive whitespace cleanup. 2012-05-22 08:23:22 +09:00
getopt1.c Massive whitespace cleanup. 2012-05-22 08:23:22 +09:00
hash.c [glsl] Be more null-safe for free/destroy functions 2023-03-06 18:21:13 +09:00
heapsort.c [util] Support custom swap function for heapsort 2022-10-31 10:52:03 +09:00
idparse.c [util] Fix a pile of memory leaks 2023-03-05 18:31:30 +09:00
info.c Nuke qboolean from orbit 2023-06-13 18:06:11 +09:00
link.c Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
llist.c Clean up about 12000 allocations 2024-01-05 11:50:48 +09:00
Makemodule.am [util] Add a wrapper for libgcc's backtrace functions 2023-12-04 17:53:12 +09:00
math.S Add GNU-stack notes to assembly files 2021-06-13 10:12:03 -04:00
mathlib.c [util] Clarify the comment for AngleVectors 2023-08-13 17:33:46 +09:00
mdfour.c Fix some dodgy shifts 2024-09-24 10:54:17 +09:00
mersenne.c [util] Add mtwist float random number functions 2021-12-24 06:45:13 +09:00
msg.c [util] Add leb123 signed and unsigned message readers 2023-12-01 02:55:08 +09:00
pakfile.c [util] Make hash-tables semi-thread-safe 2020-03-25 15:43:16 +09:00
plist.c [plist] Add support for parsing and writing JSON 2024-09-14 18:59:48 +09:00
plugin.c Clean up about 12000 allocations 2024-01-05 11:50:48 +09:00
qargs.c [quakeio] Rework Qgetline to use dstring 2024-01-05 11:50:48 +09:00
qendian.c Nuke qboolean from orbit 2023-06-13 18:06:11 +09:00
qsort_r.c [util] Add strndup and reentrant quicksort 2021-03-27 20:03:39 +09:00
quakefs.c [quakefs] Support loading dirconf directly 2024-01-31 00:18:05 +09:00
quakeio.c [quakeio] Rework Qgetline to use dstring 2024-01-05 11:50:48 +09:00
riff.c Fix a bunch of dead increments. 2018-09-09 11:12:04 +09:00
script.c Nuke qboolean from orbit 2023-06-13 18:06:11 +09:00
segtext.c Merge branch 'master' into wip-trails 2023-07-12 21:12:01 +09:00
set.c [set] Allow a set pool to be cleaned up 2024-09-19 12:22:46 +09:00
simd.c [simd] Split out the ivec implementations 2022-01-02 16:02:57 +09:00
sizebuf.c [util] Make hunk (optionally) thread-safe 2021-07-29 11:43:27 +09:00
string.c [util] Add strndup and reentrant quicksort 2021-03-27 20:03:39 +09:00
sys.c Clean up about 12000 allocations 2024-01-05 11:50:48 +09:00
sys_ia32.S Add GNU-stack notes to assembly files 2021-06-13 10:12:03 -04:00
sys_mem.c [util] Integrate sys_mem into the build 2023-07-04 14:39:36 +09:00
va.c Clean up about 12000 allocations 2024-01-05 11:50:48 +09:00
ver_check.c Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
wad.c [util] Return null for missing wad lumps 2022-11-10 14:44:08 +09:00
wadfile.c [util] Make hash-tables semi-thread-safe 2020-03-25 15:43:16 +09:00
zone.c [zone] Correct the spelling of sentinel 2023-12-21 02:18:56 +09:00