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              - DJ GNU-C
       __GO32__       - DJ GNU-C
       __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 for general
     SCO              - SCO UN*X
     LINUX            - i386 Linux


(auto)configure detects symbols:
*  HAVE_LIBTERMCAP      - Link -ltermcap to executable.
*  HAVE_LIBTERMLIB      - Link -ltermlib instead of -ltermcap to executable.
*  STDC_HEADERS         - ANSI-C header files, use <stdio.h>, <stdlib.h>
                            and <string.h> implicitly.
*  HAVE_STDIO_H         - Use <stdio.h>.
*  HAVE_STDLIB_H        - Use <stdlib.h>. Not needed if STDC_HEADERS are defined.
*  HAVE_STRING_H        - If not defined, use <strings.h>, not <string.h>.
                            Not needed if STDC_HEADERS are defined.
*  HAVE_UNISTD_H        - Use <unistd.h>.
*  HAVE_CTYPE_H         - Use <ctype.h>.
*  HAVE_ERRNO_H         - Use <errno.h>.
*  HAVE_ASSERT_H        - Use <assert.h>.
*  HAVE_FCNTL_H         - Use <fcntl.h>.
*  HAVE_LIMITS_H        - Use <limits.h>.
*  HAVE_SIGNAL_H        - Use <signal.h>.
*  HAVE_TERMIO_H        - Use <termio.h>.
*  HAVE_TERMIOS_H       - Use <termios.h>.
*  HAVE_SGTTY_H         - Use <sgtty.h>.
*  HAVE_TERMCAP_H       - Use <termcap.h>.
*  HAVE_SYS_IOCTL_H     - Use <sys/ioctl.h>.
*  HAVE_SYS_STREAM_H    - Use <sys/stream.h>.
*  HAVE_SYS_PTEM_H      - Use <sys/ptem.h>.
*  HAVE_SYS_STAT_H      - Use <sys/stat.h>.
*  HAVE_SYS_TYPES_H     - Use <sys/types.h>.
*  HAVE_SYS_TIME_H      - Use <sys/time.h> instead of <time.h>.
*  HAVE_SYS_WAIT_H      - Use <sys/wait.h>.
*  HAVE_TIME_T          - Type time_t is predefined.
*  TIME_WITH_SYS_TIME   - Use both <time.h> and <sys/time.h>.
*  HAVE_VOID            - Identifier void exists.
*  HAVE_DUP             - Function dup() is found.
*  HAVE_DUP2            - Function dup2() is found.
*  HAVE_STRTOL          - Function strtol() is found.
*  HAVE_STRSTR          - Function strstr() is found.
*  HAVE_STRCHR          - Function strchr() is found.
*  HAVE_STRRCHR         - Function strrchr() is found.
*  HAVE_UPPER_LOWER     - Functions/macros toupper(), tolower(),
                            isupper() and islower() are found.
*  HAVE_ISDIGIT         - Function/macro isdigit() is found.
*  HAVE_ISALPHA         - Function/macro isalpha() is found.
*  HAVE_ISALNUM         - Function/macro isalnum() is found.
*  HAVE_TERMIOS_FUNCS   - All termios functions are available.
*  HAVE_ERRNO           - The errno variable is defined.
*  HAVE_OSPEED          - The ospeed variable is defined in
                            -ltermcap or -ltermlib.
*  MUST_DCL_ERRNO       - We must declare the errno variable.
*  MUST_DCL_OSPEED      - We must declare the ospeed variable.
*  HAVE_SYS_INTERPRETER - Shell can interpret `#!' in first line
                            of a shell script


Gcal's internal symbols setting its main behaviour:
*  DEBUG             - Includes some debugging code.
*  USE_CATH          - Enable additional Catholic holidays.
*  USE_EASC          - Enable displaying using the extended
                         ASCII character set.
*  USE_GER           - Enable German texts, holidays and calendar style.
*  USE_HLS           - Enable highlighting sequences.
*  USE_PAGER         - Enable simple, internal pager feature.
*  USE_RC            - Enable fixed date warnings feature.
*  USE_USHDY         - Enable U.S. specific holidays.
                         Generally disabled if USE_GER is defined.
*  EXIT_STAT_HLP     - Use given number for exit status on --help etc.
                         (either 0 or 127).
*  GREG_1582         - Use 1582 for the year the Gregorian reform have occured.
*  GREG_1752         - Use 1752 for the year the Gregorian reform have occured.

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.
