Syntax and indentation
----------------------

Some tips:

* Please use 4 spaces to indent code blocks, not tabs.
* Curly braces stand on their own.
* Be generous with whitespace
* Single line blocks do not require braces

If you use indent, use these parameters:
indent -sob -bad -bap -bbb -bl -bli0 -nce -cli4 -cbi4 -ss -npcs -nprs -npsl -i4 -lp -nut -fc1 -c45 -nsob *.[ch]


For .ii-files:

* Please use a tab for indent. What you set for a size for one tab, everybody can set in his editor. Spaces are dirty, because, everybody must use this size of indent and cannot resize it.
* Curly braces stand stands behind the function. (POSIX)
* Comments begin with a "# " not only "#". because there're #ifd ...
* #ifd, #elsed ... shouldn't be indented.
* Scripts are indented. (usually with 2 tabs.)
* Variables should be in braces: ${var}. it's better to read and there were problems without, yet.
* Every Executable stands in @xzy@. Only echo do not.
* Script must be POSIX-konform. Can be tested with dash. We want, that's possible to use initng everywhere. Also with other POSIX-konformed shells.
* All services/daemons never depends on system/initial or something like. Set dependency only on system/bootmisc!
