]> git.sur5r.net Git - openocd/commitdiff
styleguide: add some embedded style rules.
authorØyvind Harboe <oyvind.harboe@zylin.com>
Tue, 24 Nov 2009 19:26:40 +0000 (20:26 +0100)
committerØyvind Harboe <oyvind.harboe@zylin.com>
Thu, 26 Nov 2009 16:35:55 +0000 (17:35 +0100)
Embedded and pthreads rely on modest and predictable
stack usage.

Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
doc/manual/style.txt

index b4d021658681a7742a1a26e0572e9b1a2cc688cd..71bb5f6bc18243d5759eba60dcf2bf5773cba519 100644 (file)
@@ -80,6 +80,9 @@ Finally, try to avoid lines of code that are longer than than 72-80 columns:
 - designated initializers (@{ .field = value @})
 - variables declarations should occur at the point of first use
 - new block scopes for selection and iteration statements
+- use malloc() to create dynamic arrays. Do @b not use @c alloca
+or variable length arrays on the stack. non-MMU hosts(uClinux) and
+pthreads require modest and predictable stack usage.
 
 @section styletypes Type Guidelines
 - use native types (@c int or @c unsigned) if the type is not important