diff options
author | Christian Grothoff <christian@grothoff.org> | 2009-08-30 19:24:21 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2009-08-30 19:24:21 +0000 |
commit | 4f64cda2fd1594d6fcb419707e652d0811111086 (patch) | |
tree | 0453a103fa43ddbe7363b32168e9bb886a39bcc8 /HACKING | |
parent | 53fa6b097734a4545ac4bc02a9f058446434e45f (diff) | |
download | gnunet-4f64cda2fd1594d6fcb419707e652d0811111086.tar.gz gnunet-4f64cda2fd1594d6fcb419707e652d0811111086.zip |
clarification
Diffstat (limited to 'HACKING')
-rw-r--r-- | HACKING | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -27,6 +27,13 @@ exported symbols: | |||
27 | - must start with "GNUNET_modulename_" and be defined in "modulename.c" | 27 | - must start with "GNUNET_modulename_" and be defined in "modulename.c" |
28 | - exceptions: those defined in gnunet_common.h | 28 | - exceptions: those defined in gnunet_common.h |
29 | 29 | ||
30 | private (library-internal) symbols (including structs & macros): | ||
31 | - must NOT start with any prefix | ||
32 | - must not be exported in a way that linkers could use them or | ||
33 | other libraries might see them via headers; they must be either | ||
34 | declared/defined in C source files or in headers that are in | ||
35 | the respective directory under src/modulename/ and NEVER be | ||
36 | declared in src/include/. | ||
30 | 37 | ||
31 | testcases: | 38 | testcases: |
32 | - must be called "test_module-under-test_case-description.c" | 39 | - must be called "test_module-under-test_case-description.c" |