Lines Matching refs:only
126 i.e. `systemd/sd-*.h`) should only use ISO C89 however (with a very limited
144 TLS to do per-thread caching (which only works for small, fixed-size cache
151 variables only on success. The rule is: never clobber return parameters on
157 indicate they are input-only and not changed by the function. Return
160 output-only with "ret_", in particular not mutable parameters that are both
256 - Use `goto` for cleaning up, and only use it for that. I.e. you may only jump
289 the call away for fixed strings). The only exception is when declaring an
293 - Please use C's downgrade-to-bool feature only for expressions that are
295 numeric. Specifically, if you have an `int b` and it's only used in a boolean
362 - Do not log errors from "library" code, only do so from "main program"
370 ourselves! Note that `assert()` and `assert_return()` really only should be
450 then it is probably only OK if you either use a maximum size such as
519 - Use `char` only for actual characters. Use `uint8_t` or `int8_t` when you
607 be `const`, even if you are writing an otherwise read-only accessor function
666 `libgen.h`), only the GNU version (which glibc defines in `string.h`). The
667 only reason to include `libgen.h` is because `dirname()` is needed. Every