shithub: choc

Download patch

ref: 622653dde922a486a056b63d37dc6d7d6f26f3a4
parent: 074026b37ee26e78ae1c25907d2b7211b3e5fe91
author: Simon Howard <fraggle@soulsphere.org>
date: Wed Feb 25 19:21:25 EST 2015

Tweak HACKING style guide.

There was no example for how to write function calls. Do this to
make clear that there should be no space between the function name
and the open paren. Give examples of assignments and if() conditions
as well, and tweak the for() style - there's no reason to omit spaces
around operators for the looping conditions.

--- a/HACKING
+++ b/HACKING
@@ -64,11 +64,15 @@
 void FunctionName(int argument, int arg2, int arg3, int arg4, int arg5,
                   int arg6, int arg7)
 {
-    if (condition)
+    int assign_var;
+
+    assign_var = arg2 + arg3 * arg4 * (arg5 + arg6);
+
+    if (foo && !bar || baz && qux || !(foo && bar && baz))
     {
         body;
     }
-    else if (condition)
+    else if (xyz + 4 < abc * 4 + 3)
     {
         body;
     }
@@ -97,9 +101,10 @@
             break;
     }
 
-    for (a=0; a<10; ++a)
+    for (a = 0; a < 10; ++a)
     {
-        loop_body;
+        FunctionCall(arg1, arg2, arg3, arg4,
+                     arg_split_onto_second_line);
     }
 
     while (a < 10)