hc
2024-11-01 2f529f9b558ca1c1bd74be7437a84e4711743404
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
RTnet Include Policy
 
1. Every source file (/<module>/<source>.c) shall have an associated
   header file (/include/<module>/<source>.h). This header shall contain
   all required #defines, types, and function prototypes (except they are
   API related). 
 
2. API functions, types, etc. shall be placed in header files located in
   the main include directory (/include/<module>.h>). The header files
   shall be named after the associated module.
 
3. The main include directory shall only contain API header files. 
 
4. All header files shall be includable without requiring further header
   file to be included beforehand.