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.

