Skip to content
Snippets Groups Projects
Commit f206d32a authored by Florian Pose's avatar Florian Pose
Browse files

Again coding style.

--HG--
branch : stable-1.5
parent b7c1a93e
No related branches found
No related tags found
No related merge requests found
...@@ -7,16 +7,25 @@ rules are applicable for all C source files, except the Ethernet drivers, for ...@@ -7,16 +7,25 @@ rules are applicable for all C source files, except the Ethernet drivers, for
which the Linux Kernel coding style shall be used to minimize the which the Linux Kernel coding style shall be used to minimize the
differences). differences).
* Lines shall not exceed 78 characters. 1) Line length
* Indentation shall be done using 4 space characters - Lines shall not exceed 78 characters.
* No whitespace shall be left at the end of a line. 2) Whitespace
* After a comma, a single space shall be placed (if not followed by a - Indentation shall be done using 4 space characters
line break).
* Braces shall be placed in the following way (K&R style): - No whitespace shall be left at the end of a line.
- After commas, colons and semicolons, a single space shall be
placed (if not followed by a line break).
- Binary operators (=, ==, ~=, |, ||, etc.) shall be enclosed by 2 spaces
(except . and ->).
3) Placing braces
- Braces shall be placed in the following way (K&R style):
if (...) { if (...) {
... ...
...@@ -31,10 +40,12 @@ differences). ...@@ -31,10 +40,12 @@ differences).
... ...
} }
* Macros shall be named in CAPITAL letters. If a macro contains multiple 4) Defines and Macros
statements, they should be enclosed by a 'do {} while (0)' loop. Macro
parameters shall also be capital letters and shall be enclosed py parantheses - Defines and macros shall be named in CAPITAL letters. If a macro contains
if necessary. multiple statements, they should be enclosed by a 'do {} while (0)' loop.
Macro parameters shall also be capital letters and shall be enclosed py
parantheses if necessary.
#define MACRO(A, B) \ #define MACRO(A, B) \
do { \ do { \
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment