quakeforge/libs/util
Bill Currie 90447a5d3b [quakefs] Ensure fs_sharepath and fs_userpath are never empty
Other parts of quakefs treat an empty path as an error, so fs_sharepath
and fs_userpath must never be empty or they will effectively be
rejected. While the user explicitly setting them to empty strings is one
way for them to become empty, another is QFS_CompressPath compressing
'.' to an empty path, which makes it rather difficult to set up the
traditional quake directory tree (ie, operate from the current
directory).
2022-04-24 19:15:22 +09:00
..
test [cexpr] Require designated initializers for exprtype_t 2022-04-24 17:31:17 +09:00
bsearch.c [util] Add fuzzy and reentrant bsearch 2021-06-01 18:53:53 +09:00
bspfile.c [util] Make bsp_t counts size_t 2021-08-01 21:54:05 +09:00
buildnum.c
cbuf.c
cexpr-lex.l [cexpr] Add optional error message prefix string 2022-04-24 19:15:22 +09:00
cexpr-lib.c [cexpr] Add support for casting plitems 2021-12-24 06:45:13 +09:00
cexpr-parse.y [cexpr] Expose cexpr assignment 2022-04-24 19:15:22 +09:00
cexpr-type.c [cexpr] Allow assignment of double to float 2022-04-24 19:15:22 +09:00
cexpr-vars.c [cvar] Make cvars properly typed 2022-04-24 19:15:22 +09:00
checksum.c
cmd.c [cvar] Make cvars properly typed 2022-04-24 19:15:22 +09:00
cmem.c Fix some null pointer shenanigans 2022-03-31 00:25:22 +09:00
crc.c
cvar.c [cvar] Make cvars properly typed 2022-04-24 19:15:22 +09:00
dirent.c
dstring.c [build] Autoconfiscate printf format attribute 2021-03-27 19:52:59 +09:00
fendian.c
fnmatch.c
getopt.c
getopt1.c
hash.c [util] Make hash-tables semi-thread-safe 2020-03-25 15:43:16 +09:00
heapsort.c [util] Add functions for binary heaps 2021-08-02 12:44:08 +09:00
idparse.c
info.c [util] Make hunk (optionally) thread-safe 2021-07-29 11:43:27 +09:00
link.c
llist.c
Makemodule.am [cexpr] Add a small library with some useful functions 2021-12-24 06:45:12 +09:00
math.S Add GNU-stack notes to assembly files 2021-06-13 10:12:03 -04:00
mathlib.c [mathlib] Remove suspicious IS_NAN 2022-03-19 12:50:08 +09:00
mdfour.c Clean up after removal of uint32.h 2020-02-29 16:11:07 +09:00
mersenne.c [util] Add mtwist float random number functions 2021-12-24 06:45:13 +09:00
msg.c [util] Write some tests for utf8 r/w 2021-07-27 23:29:14 +09:00
pakfile.c [util] Make hash-tables semi-thread-safe 2020-03-25 15:43:16 +09:00
plist.c [plist] Allow ` to be used without quotes 2021-12-24 06:45:12 +09:00
plugin.c [cvar] Make cvars properly typed 2022-04-24 19:15:22 +09:00
qargs.c [cvar] Make cvars properly typed 2022-04-24 19:15:22 +09:00
qendian.c Fix a pile of double semicolons 2021-01-09 20:42:23 +09:00
qsort_r.c [util] Add strndup and reentrant quicksort 2021-03-27 20:03:39 +09:00
quakefs.c [quakefs] Ensure fs_sharepath and fs_userpath are never empty 2022-04-24 19:15:22 +09:00
quakeio.c
riff.c
script.c Make script much friendlier to use 2020-02-26 09:39:03 +09:00
segtext.c [util] Make hash-tables semi-thread-safe 2020-03-25 15:43:16 +09:00
set.c [util] Minimize set growth 2021-08-11 12:31:03 +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 [cvar] Make cvars properly typed 2022-04-24 19:15:22 +09:00
sys_ia32.S Add GNU-stack notes to assembly files 2021-06-13 10:12:03 -04:00
va.c [util] Make va return const char * 2021-03-29 17:24:30 +09:00
ver_check.c
wad.c [util] Make developer flag names easier to manage 2021-03-29 22:38:47 +09:00
wadfile.c [util] Make hash-tables semi-thread-safe 2020-03-25 15:43:16 +09:00
zone.c [cvar] Make cvars properly typed 2022-04-24 19:15:22 +09:00