This node provides advice on how best to use the C language when writing GNU software.
Formatting | Formatting Your Source Code |
Comments | Commenting Your Work |
Syntactic Conventions | Clean Use of C Constructs |
Names | Naming Variables and Functions |
System Portability | Portability between different operating systems |
CPU Portability | Supporting the range of CPU types |
System Functions | Portability and ``standard'' library functions |
Internationalization | Techniques for internationalization |
Mmap | How you can safely use `mmap'. |