summaryrefslogtreecommitdiff
path: root/CODING_STYLE
diff options
context:
space:
mode:
Diffstat (limited to 'CODING_STYLE')
-rw-r--r--CODING_STYLE24
1 files changed, 12 insertions, 12 deletions
diff --git a/CODING_STYLE b/CODING_STYLE
index e192944124..e22c1edb12 100644
--- a/CODING_STYLE
+++ b/CODING_STYLE
@@ -23,14 +23,14 @@
more than one cause, it *really* should have "int" as return value
for the error code.
-- Don't bother with error checking whether writing to stdout/stderr
+- Do not bother with error checking whether writing to stdout/stderr
worked.
- Do not log errors from "library" code, only do so from "main
- program" code. (With one exception: it's OK to log with DEBUG level
+ program" code. (With one exception: it is OK to log with DEBUG level
from any code, with the exception of maybe inner loops).
-- Always check OOM. There's no excuse. In program code, you can use
+- Always check OOM. There is no excuse. In program code, you can use
"log_oom()" for then printing a short message, but not in "library" code.
- Do not issue NSS requests (that includes user name and host name
@@ -38,14 +38,14 @@
lookups involve synchronously talking to services that we would need
to start up
-- Don't synchronously talk to any other service from PID 1, due to
+- Do not synchronously talk to any other service from PID 1, due to
risk of deadlocks
- Avoid fixed-size string buffers, unless you really know the maximum
size and that maximum size is small. They are a source of errors,
since they possibly result in truncated strings. It is often nicer
to use dynamic memory, alloca() or VLAs. If you do allocate fixed-size
- strings on the stack, then it's probably only OK if you either
+ strings on the stack, then it is probably only OK if you either
use a maximum size such as LINE_MAX, or count in detail the maximum
size a string can have. (DECIMAL_STR_MAX and DECIMAL_STR_WIDTH
macros are your friends for this!)
@@ -54,7 +54,7 @@
doing something wrong!
- Stay uniform. For example, always use "usec_t" for time
- values. Don't usec mix msec, and usec and whatnot.
+ values. Do not usec mix msec, and usec and whatnot.
- Make use of _cleanup_free_ and friends. It makes your code much
nicer to read!
@@ -74,9 +74,9 @@
{
}
- But it's OK if you don't.
+ But it is OK if you do not.
-- Don't write "foo ()", write "foo()".
+- Do not write "foo ()", write "foo()".
- Please use streq() and strneq() instead of strcmp(), strncmp() where applicable.
@@ -102,7 +102,7 @@
no speed benefit, and on calls like printf() "float"s get promoted
to "double"s anyway, so there is no point.
-- Don't invoke functions when you allocate variables on the stack. Wrong:
+- Do not invoke functions when you allocate variables on the stack. Wrong:
{
int a = foobar();
@@ -123,9 +123,9 @@
backwards!
- Think about the types you use. If a value cannot sensibly be
- negative, don't use "int", but use "unsigned".
+ negative, do not use "int", but use "unsigned".
-- Don't use types like "short". They *never* make sense. Use ints,
+- Do not use types like "short". They *never* make sense. Use ints,
longs, long longs, all in unsigned+signed fashion, and the fixed
size types uint32_t and so on, as well as size_t, but nothing else.
@@ -140,7 +140,7 @@
users then for ourselves! Note that assert() and assert_return()
really only should be used for detecting programming errors, not for
runtime errors. assert() and assert_return() by usage of _likely_()
- inform the compiler that he shouldn't expect these checks to fail,
+ inform the compiler that he should not expect these checks to fail,
and they inform fellow programmers about the expected validity and
range of parameters.