Embedded and pthreads rely on modest and predictable
stack usage.

Signed-off-by: Øyvind Harboe <[email protected]>
---
 doc/manual/style.txt |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/doc/manual/style.txt b/doc/manual/style.txt
index b4d0216..71bb5f6 100644
--- a/doc/manual/style.txt
+++ b/doc/manual/style.txt
@@ -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
-- 
1.6.3.3

_______________________________________________
Openocd-development mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to