Lines Matching refs:which
12 - 8ch indent, no tabs, except for files in `man/` which are 2ch indent, and
13 still no tabs, and shell scripts, which are 4ch indent, and no tabs either.
116 enum might change when new values are added, which would break ABI
119 `_SD_ENUM_FORCE_S64()` macro in the enum definition, which forces the size of
130 `bool` booleans, externally C89-compatible `int` booleans which generally
144 TLS to do per-thread caching (which only works for small, fixed-size cache
173 - The order in which header files are included doesn't matter too
195 case. Alternatively, consider using TLS, which is pretty easy to use with
290 array. In that case use `STRLEN()`, which evaluates to a static constant and
300 condition check. As a special addition: when dealing with pointers which you
316 `free()` works, which accepts `NULL` pointers and becomes a NOP for them. By
318 your destructor, which makes the code substantially more readable and robust.
328 which will always work regardless if `p` is initialized or not, and
509 limits after which it will refuse operation. It's fine if it is hard-coded
534 a compiler switch chosen by the compiled program, which hence corrupts APIs
578 node which may block when opening. Moreover even for actual regular files
656 long lines. Use `read_line()` instead, which is our own function that handles
665 - We never use the POSIX version of `basename()` (which glibc defines in
666 `libgen.h`), only the GNU version (which glibc defines in `string.h`). The