mirror of
https://github.com/GnoConsortium/gno.git
synced 2024-09-11 14:54:54 +00:00
37 lines
1.4 KiB
C
37 lines
1.4 KiB
C
/*
|
|
* udl - Convert EOL formats freely between MS-DOS (CR/LF), Unix/Amiga (LF),
|
|
* and Apple (CR).
|
|
*
|
|
* Contains definitions of global variables declared in common.h
|
|
*
|
|
* $Id: globals.c,v 1.6 1996/02/04 01:34:28 gdr Exp $
|
|
*
|
|
* Copyright (c) 1993-1995 Soenke Behrens, Devin Reade
|
|
*/
|
|
|
|
#ifdef GNO
|
|
#pragma noroot
|
|
#endif
|
|
|
|
#include "common.h"
|
|
|
|
char *program_name; /* How was udl invoked? */
|
|
char *current_file; /* Name of current file */
|
|
char *tempfile; /* Name of temporary file */
|
|
unsigned char *in_buffer; /* My own buffering scheme instead of */
|
|
unsigned char *out_buffer; /* setvbuf() */
|
|
int verbose;
|
|
char filebuffer[MAXPATHLEN]; /* a scratch buffer for file names */
|
|
char currentDirectory[MAXPATHLEN];
|
|
char rootdir[MAXPATHLEN]; /* the initial directory */
|
|
struct stat tstat; /* temporary variable used to stat files */
|
|
int pathSlotsUsed; /* number of used and available slots in pathList,*/
|
|
int pathSlots; /* respectively. Both are initially zero. */
|
|
char **pathList; /* the list of files to process, given relative */
|
|
/* to the initial directory. Initially NULL, */
|
|
/* and NULL terminated. */
|
|
char dirbrk; /* the character used to separate parts of a path name */
|
|
int recursionDepth; /* levels of subdirectories that we've traversed */
|
|
|
|
/* End Of File */
|