aboutsummaryrefslogtreecommitdiff
path: root/www/code.html
diff options
context:
space:
mode:
authorRob Landley <rob@landley.net>2014-05-19 18:24:35 -0500
committerRob Landley <rob@landley.net>2014-05-19 18:24:35 -0500
commitca73392a472f5425ea5059e05c82f104da10ce9d (patch)
tree11853c32aafe45563fb0b7ea01570051386c04df /www/code.html
parent3fdbdac0b4762aafae8daa0e2d292b7440c2dc50 (diff)
downloadtoybox-ca73392a472f5425ea5059e05c82f104da10ce9d.tar.gz
Fluff out the coding style section, but the result was a bit big for the start of code.html, so move it to design.html.
Diffstat (limited to 'www/code.html')
-rwxr-xr-xwww/code.html15
1 files changed, 5 insertions, 10 deletions
diff --git a/www/code.html b/www/code.html
index a5ffa155..faa718ca 100755
--- a/www/code.html
+++ b/www/code.html
@@ -14,15 +14,9 @@ This helps code auditing and thus reduces bugs. That said, sometimes being
more explicit is preferable to being clever enough to outsmart yourself:
don't be so terse your code is unreadable.</p>
-<p>Toybox source uses two spaces per indentation level, and wraps at 80
-columns.</p>
-
-<p>Gotos are allowed for error handling, and for breaking out of
-nested loops. In general, a goto should only jump forward (not back), and
-should either jump to the end of an outer loop, or to error handling code
-at the end of the function. Goto labels are never indented: they override the
-block structure of the file. Putting them at the left edge makes them easy
-to spot as overrides to the normal flow of control, which they are.</p>
+<p>Toybox has an actual coding style guide over on
+<a href=design.html#codestyle>the design page</a>, but in general we just
+want the code to be consistent.</p>
<p><h1><a name="building" /><a href="#building">Building Toybox</a></h1></p>
@@ -1156,7 +1150,7 @@ Linux kernel's Documentation/kbuild/kconfig-language.txt</p>
<h2>Directory generated/</h2>
<p>All the files in this directory except the README are generated by the
-build. (See scripts/make.sh)</p>
+build. (See scripts/make.sh)</p>
<ul>
<li><p><b>config.h</b> - CFG_COMMAND and USE_COMMAND() macros set by menuconfig via .config.</p></li>
@@ -1176,4 +1170,5 @@ calling it.</p></li>
<p>Everything in this directory is a derivative file produced from something
else. The entire directory is deleted by "make distclean".</p>
+
<!--#include file="footer.html" -->