#include "global.h" /* Operating System Dependencies */ #if defined(VMS) #define PATH_SEP(c) (c==']'||c==':') #define PATH_SEP_CHAR "" #define DEFAULT_PATH "" #elif defined(MSDOS) #define PATH_SEP(c) (c=='\\') #define PATH_SEP_CHAR "\\" #define DEFAULT_PATH "." #else #define PATH_SEP(c) (c=='/') #define PATH_SEP_CHAR "/" #define DEFAULT_PATH "." #endif /* Global variable definitions */ int tex_flag = TRUE; int html_flag = FALSE; int output_flag = TRUE; int compare_flag = TRUE; int verbose_flag = FALSE; int number_flag = FALSE; int scrap_flag = TRUE; int dangling_flag = FALSE; int xref_flag = FALSE; int prepend_flag = FALSE; char * dirpath = DEFAULT_PATH; /* Default directory path */ char * path_sep = PATH_SEP_CHAR; int listings_flag = FALSE; int version_info_flag = FALSE; char default_version_string[] = "no version"; char * version_string = default_version_string; int hyperref_flag = FALSE; int hyperopt_flag = FALSE; char * hyperoptions = ""; int includepath_flag = FALSE; /* Do we have an include path? */ struct incl * include_list = NULL; /* The list of include paths */ int nw_char='@'; char *command_name = NULL; unsigned char current_sector = 1; unsigned char prev_sector = 1; char blockBuff[6400]; int extra_scraps = 0; char *source_name = NULL; int source_line = 0; int already_warned = 0; Name *file_names = NULL; Name *macro_names = NULL; Name *user_names = NULL; int scrap_name_has_parameters; int scrap_ended_with; label_node * label_tab = NULL;