~ubuntu-branches/ubuntu/karmic/gcal/karmic

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
SYMBOLS file for Gcal.

Most important predefined preprocessor symbols and their meaning:

   * Machine / operating system dependent symbols

         __STDC__
               Machine comes with an ANSI C compiler

         MSDOS
               MS-DOS machine

              __TURBOC__
                    Turbo-C

              __ZTC__
                    Zortech-C

              M_I86
                    Microsoft-C

              DJG
              __GO32__
              __GNUC__
                    DJ GNU-C

         OS2
               OS/2 machine

              __GNUC__
                    EMX GNU-C

              __BORLANDC__
                    Borland-C

         WIN32
               Windows NT machine

         ACORN
               Acorn archimedes machine

              __GNUC__
                    GNU-C

         ATARI
               Atari machine

              __GNUC__
                    GNU-C

         AMIGA
               Commodore Amiga machine

              __GNUC__
                    GNU-C

         VMS
               DEC Vax/VMS machine using GNU's GCC

         VAXC
               DEC Vax/VMS machine using VAX CC

         __50SERIES
               Prime/PRIMOS machine

         UNIX
               UN*X machine in general

              SCO
                    SCO UN*X

              LINUX
                    ix86 Linux

   * (Auto)configure detected symbols

         V A R I O U S
               See the `config.hin' file for more details!

   * Gcal's internal symbols setting its main behaviour

         HD_TOP20CC
               Enable a small collection of country specific holidays
               only.

         USE_DE
               Enable German texts, holidays and calendar style for
               *NON*-(auto)configured systems only!

         USE_EASC
               Enable displaying using the extended ASCII character set.

         USE_HLS
               Enable highlighting sequences respectively marking
               characters.

         USE_PAGER
               Enable external or simple internal pager feature.

         USE_RC
               Enable fixed date feature.

   * Further internal symbols

         CUT_LONGNAMES
               Cuts respectively replaces some long variable or
               function names to 6 significant places so *any* linker
               should be able to bind an executable file.

         GCAL_TCAP
               System has working Termcap functions, so terminal
               dependent highlighting sequences are used.

         GCAL_SHELL
               System has a Un*x-like shell, so shell script files can
               be created.

         GCAL_EPAGER
               System supports forking of processes and pipelining, so
               an external pager program can be used.

         GCAL_EMAIL
               System basically supports the sending of electronic
               mails, so the mailer can be used.

         GCAL_NLS
               System supports i18n and has mechanisms to localize
               message texts, so localized message texts can be used.