From a07cafd11211ff61cf6b32b468c91942f4c3708e Mon Sep 17 00:00:00 2001 From: "Dirk-Jan C. Binnema" Date: Sat, 16 Jan 2010 15:28:40 +0200 Subject: [PATCH] * HACKING, TODO: small updates --- HACKING | 13 ++++++++++--- TODO | 3 ++- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/HACKING b/HACKING index 1d2b708b..9a5916fe 100644 --- a/HACKING +++ b/HACKING @@ -16,7 +16,7 @@ on the same line as the statement, except for functions. Tabs/spaces have width 8. - 2. lines must not exceed 80 characters + 2. lines must not exceed 80 characters (C) or 100 characters (C++) 3. functions must not exceed 50 lines (there may be rare exceptions), and 30 lines is already pretty long. @@ -34,10 +34,17 @@ declares a function of 'mu_foo_bar (int a);', mu-foo.c implements this. 8. non-global functions *don't* have the module prefix, and are declared - static. Their names may start with '_' + static.' 9. functions have their return type on a separate line before the function - name + name, so: + + int + foo (const char* bar) + { + .... + } + 10. in C code, variable-declarations are at the beginning of a block; in principle, C++ follows that same guideline, unless for heavy yet diff --git a/TODO b/TODO index c062699f..db4a3a3f 100644 --- a/TODO +++ b/TODO @@ -32,11 +32,12 @@ - [ ] detect mail threads - [ ] --mode for mkdir - [ ] signal handler + - [ ] clean up mu-msg-field - [ ] mu help - [ ] add move-mail support - [ ] add symlink-following option for index - [ ] test suite - - [ ] moving msg field formatting to MuMsgField + - [ ] moving msg field formatting to MuMsgField (?) - [ ] bookmarks - [ ] mu-setup (?) - [ ] config system (config file) (?)