home *** CD-ROM | disk | FTP | other *** search
- /************************************************************************
- * *
- * Copyright (c) 1982, Fred Fish *
- * All Rights Reserved *
- * *
- * This software and/or documentation is released for public *
- * distribution for personal, non-commercial use only. *
- * Limited rights to use, modify, and redistribute are hereby *
- * granted for non-commercial purposes, provided that all *
- * copyright notices remain intact and all changes are clearly *
- * documented. The author makes no warranty of any kind with *
- * respect to this product and explicitly disclaims any implied *
- * warranties of merchantability or fitness for any particular *
- * purpose. *
- * *
- ************************************************************************
- */
-
-
- /*
- * FILE
- *
- * dex.h header file for documentation extraction modules
- *
- * KEY WORDS
- *
- * header files
- * dex
- * documentation extraction
- *
- * SYNOPSIS
- *
- * #include "dex.h"
- *
- * DESCRIPTION
- *
- * Contains structure declarations and other common stuff
- * for the documentation extraction utility (dex) modules.
- * Separately compiled modules should include this file.
- *
- * In particular, this is where the hardware and software
- * environment is defined. In general, an environment
- * dependent variable should be defined which gives
- * both the name of the machine and its operating
- * system (or compiler).
- *
- * AUTHOR
- *
- * Fred Fish
- *
- */
-
- /*
- * Configuration options. Things which are generally somewhat
- * arbitrary (based on time or size constraints) belong here.
- *
- */
-
- #define MAXNAMESIZE 128 /* Max size of any file names */
-
- /*
- * Default the environment to the Callan Data Systems Unistar 200.
- */
-
- #ifndef callanunix
- #define callanunix
- #endif
-
- /*
- * Environment dependent stuff.
- */
-
- #ifdef callanunix
- #define WARNING 1 /* Exit status for warnings */
- #define NORMAL_EXIT 0 /* Exit status for no problems */
- #define ERROR_EXIT 1 /* Exit status for some error */
- #define SEVERE_ERROR 1 /* Exit status for bad bad error */
- #endif
-
- #define TRUE 1
- #define FALSE 0
-
- /*
- * Documentation section flags. These can be set or reset for
- * specific section ID's by placing suitable commands in the
- * reconfiguration file.
- *
- */
-
- #define PROCESS 000001 /* Flag to enable section processing */
- #define EMITTEXT 000002 /* Flag for emitting the text */
- #define EMITBOX 000004 /* Flag for emit box commands */
- #define EMITFILL 000010 /* Flag to emit fill by default */
- #define EMITUL 000020 /* Flag to underline ID commands */
- #define EMITBP 000040 /* Flag to emit new page commands */
- #define REGION 100000 /* Flag PROCESS covers entire region */
-
-