|
|
|
|
|
|
|
1.6.2
Header File Conventions |
|
|
|
|
|
|
|
|
A strict naming and numbering convention has been applied to header files. The convention consists of a prefix to identify the area, an underline character, and a number to indicate the application of the file. The standard prefixes used are listed in Table 1.2. |
|
|
|
|
|
|
|
|
The numbers indicating file application are: |
|
|
|
|
|
|
|
|
Number 1 for definitions and data structures. |
|
|
|
|
|
|
|
|
Number 2 for prototype definitions for basic functions in the application area. |
|
|
|
|
|
|
|
|
Number 3 for special applications. For most calendar applications, this header contains prototypes for special application functions. |
|
|
|
|
| Table 1.2 Standard prefixes. | Application
calendar | Prefix | Application calendar | Prefix | | Armenian | armeni | Julian | juln | | Baha'i | bahai | Julian Proleptic | julp | | Chinese | china | Khwarizmian | khwari | | Coptic | coptic | Macedonian | macedo | | Egyptian | egypt | Martian | mars | | Ethiopic | ethiop | Maya | maya | | French Revolutionary | frc | Nabonassar | nabona | | Goddess Lunar Calendar | glc | Persian Mobile | persim | | Gregorian | greg | Persian Solar | persis | | Gregorian Proleptic | grp | Positivist | positiv | | International Fixed | ifc | SCDTL Applications | scdtl | | Indian Civil | indian | Syrian | syria | | Islamic | islamic | World | worldc | | Jalali | jalali | Zoroastrian | zoroas | | Jewish | jewish | | |
|
|
|