!_TAG_FILE_FORMAT	2	/extended format; --format=1 will not append ;" to lines/
!_TAG_FILE_SORTED	1	/0=unsorted, 1=sorted/
!_TAG_PROGRAM_AUTHOR	Darren Hiebert	/darren@hiebert.com/
!_TAG_PROGRAM_NAME	Exuberant Ctags	//
!_TAG_PROGRAM_URL	http://darren.hiebert.com/ctags/	/official site/
!_TAG_PROGRAM_VERSION	3.5.1	/with C, C++, Eiffel, Fortran, and Java  support/
Argc	./patch.c	/^static int Argc;$/;"	v	file:
Argv	./patch.c	/^static char * const *Argv;$/;"	v	file:
CHAR_BIT	./backupfile.c	77;"	d	file:
CHECKOUT	./util.c	/^static char const CHECKOUT[] = "co %s";$/;"	v	file:
CHECKOUT_LOCKED	./util.c	/^static char const CHECKOUT_LOCKED[] = "co -l %s";$/;"	v	file:
CLOSEDIR	./backupfile.c	56;"	d	file:
CLOSEDIR	./backupfile.c	58;"	d	file:
CONTEXT_DIFF	./common.h	/^    CONTEXT_DIFF,$/;"	e	enum:diff
CTYPE_DOMAIN	./common.h	100;"	d
CTYPE_DOMAIN	./common.h	98;"	d
CTYPE_DOMAIN	./partime.c	58;"	d	file:
CTYPE_DOMAIN	./partime.c	60;"	d	file:
DEBUGGING	./common.h	26;"	d
DEFAULT_VERBOSITY	./common.h	/^XTERN enum { DEFAULT_VERBOSITY, SILENT, VERBOSE } verbosity;$/;"	e
DEV_NULL	./util.c	/^static char const DEV_NULL[] = NULL_DEVICE;$/;"	v	file:
D_INO_IN_DIRENT	./acconfig.h	8;"	d
ED_DIFF	./common.h	/^    ED_DIFF,$/;"	e	enum:diff
ELIDE_CODE	./getopt.c	59;"	d	file:
ELIDE_CODE	./getopt1.c	50;"	d	file:
FALSE	./common.h	127;"	d
FALSE	./common.h	130;"	d
FILESYSTEM_PREFIX_LEN	./basename.c	10;"	d	file:
FILESYSTEM_PREFIX_LEN	./common.h	112;"	d
Fseek	./util.c	/^Fseek (stream, offset, ptrname)$/;"	f
GENERIC_OBJECT	./common.h	198;"	d
GENERIC_OBJECT	./common.h	200;"	d
GET	./util.c	/^static char const GET[] = "get ";$/;"	v	file:
GETOPT_INTERFACE_VERSION	./getopt.c	55;"	d	file:
GETOPT_INTERFACE_VERSION	./getopt1.c	46;"	d	file:
GET_LOCKED	./util.c	/^static char const GET_LOCKED[] = "get -e ";$/;"	v	file:
HAVE_DIR	./backupfile.c	68;"	d	file:
HAVE_DIR	./backupfile.c	70;"	d	file:
HAVE_DOS_FILE_NAMES	./addext.c	26;"	d	file:
HAVE_LONG_FILE_NAMES	./addext.c	29;"	d	file:
HAVE_MEMCHR	./acconfig.h	11;"	d
HAVE_STRUCT_UTIMBUF	./acconfig.h	14;"	d
INDEX	./pch.c	/^enum nametype { OLD, NEW, INDEX, NONE };$/;"	e	file:	enum:nametype
INITHUNKMAX	./pch.c	34;"	d	file:
INT_MAX	./common.h	88;"	d
INT_STRLEN_BOUND	./backupfile.c	82;"	d	file:
ISALNUM	./partime.c	62;"	d	file:
ISALPHA	./partime.c	63;"	d	file:
ISDIGIT	./backupfile.c	92;"	d	file:
ISDIGIT	./common.h	107;"	d
ISDIGIT	./partime.c	66;"	d	file:
ISSLASH	./basename.c	14;"	d	file:
ISSLASH	./common.h	116;"	d
ISSPACE	./common.h	103;"	d
ISSPACE	./partime.c	64;"	d	file:
ISUPPER	./partime.c	65;"	d	file:
LINENUM	./common.h	/^typedef long LINENUM;			\/* must be signed *\/$/;"	t
LONG_MAX	./memchr.c	48;"	d	file:
LONG_MAX_32_BITS	./memchr.c	45;"	d	file:
LONG_MIN	./common.h	91;"	d
LONG_MIN	./maketime.c	45;"	d	file:
LONG_MIN	./partime.c	43;"	d	file:
NAME_LENGTH_MAXIMUM	./partime.c	76;"	d	file:
NEW	./pch.c	/^enum nametype { OLD, NEW, INDEX, NONE };$/;"	e	file:	enum:nametype
NEW_CONTEXT_DIFF	./common.h	/^    NEW_CONTEXT_DIFF,$/;"	e	enum:diff
NLENGTH	./backupfile.c	39;"	d	file:
NLENGTH	./backupfile.c	42;"	d	file:
NONE	./pch.c	/^enum nametype { OLD, NEW, INDEX, NONE };$/;"	e	file:	enum:nametype
NONOPTION_P	./getopt.c	539;"	d	file:
NONOPTION_P	./getopt.c	543;"	d	file:
NORMAL_DIFF	./common.h	/^    NORMAL_DIFF,$/;"	e	enum:diff
NO_DIFF	./common.h	/^    NO_DIFF,$/;"	e	enum:diff
NULL	./getopt1.c	64;"	d	file:
NULL_DEVICE	./common.h	302;"	d
NUM_SIGS	./util.c	680;"	d	file:
OLD	./pch.c	/^enum nametype { OLD, NEW, INDEX, NONE };$/;"	e	file:	enum:nametype
O_BINARY	./common.h	286;"	d
O_CREAT	./common.h	289;"	d
O_RDONLY	./common.h	274;"	d
O_RDWR	./common.h	280;"	d
O_TRUNC	./common.h	292;"	d
O_WRONLY	./common.h	277;"	d
P	./maketime.c	52;"	d	file:
P	./maketime.c	54;"	d	file:
P	./partime.c	50;"	d	file:
P	./partime.c	52;"	d	file:
PARAMS	./common.h	209;"	d
PARAMS	./common.h	211;"	d
PERMUTE	./getopt.c	/^  REQUIRE_ORDER, PERMUTE, RETURN_IN_ORDER$/;"	e	file:
RCSDIFF1	./util.c	/^static char const RCSDIFF1[] = "rcsdiff %s";$/;"	v	file:
RCSSUFFIX	./util.c	/^static char const RCSSUFFIX[] = ",v";$/;"	v	file:
REAL_DIR_ENTRY	./backupfile.c	95;"	d	file:
REAL_DIR_ENTRY	./backupfile.c	97;"	d	file:
REQUIRE_ORDER	./getopt.c	/^  REQUIRE_ORDER, PERMUTE, RETURN_IN_ORDER$/;"	e	file:
RETURN_IN_ORDER	./getopt.c	/^  REQUIRE_ORDER, PERMUTE, RETURN_IN_ORDER$/;"	e	file:
SCCSDIFF1	./util.c	/^static char const SCCSDIFF1[] = "get -p ";$/;"	v	file:
SCCSDIFF2	./util.c	/^static char const SCCSDIFF2[] = "|diff - %s";$/;"	v	file:
SCCSPREFIX	./util.c	/^static char const SCCSPREFIX[] = "s.";$/;"	v	file:
SEEK_SET	./common.h	249;"	d
SIGCHLD	./util.c	39;"	d	file:
SIG_BLOCK	./util.c	709;"	d	file:
SIG_SETMASK	./util.c	715;"	d	file:
SIG_UNBLOCK	./util.c	712;"	d	file:
SILENT	./common.h	/^XTERN enum { DEFAULT_VERBOSITY, SILENT, VERBOSE } verbosity;$/;"	e
STDERR_FILENO	./common.h	258;"	d
STDIN_FILENO	./common.h	252;"	d
STDOUT_FILENO	./common.h	255;"	d
SWAP_FLAGS	./getopt.c	281;"	d	file:
SWAP_FLAGS	./getopt.c	289;"	d	file:
S_IRGRP	./common.h	72;"	d
S_IROTH	./common.h	63;"	d
S_IRUSR	./common.h	81;"	d
S_ISDIR	./common.h	51;"	d
S_ISDIR	./rename.c	30;"	d	file:
S_ISDIR	./rename.c	34;"	d	file:
S_ISREG	./common.h	54;"	d
S_IWGRP	./common.h	69;"	d
S_IWOTH	./common.h	60;"	d
S_IWUSR	./common.h	78;"	d
S_IXGRP	./common.h	66;"	d
S_IXOTH	./common.h	57;"	d
S_IXUSR	./common.h	75;"	d
TIBUFSIZE_MINIMUM	./inp.c	41;"	d	file:
TMPDIR	./patch.c	1268;"	d	file:
TMPINNAME	./common.h	/^XTERN char const * volatile TMPINNAME;$/;"	v
TMPOUTNAME	./common.h	/^XTERN char const * volatile TMPOUTNAME;$/;"	v
TMPPATNAME	./common.h	/^XTERN char const * volatile TMPPATNAME;$/;"	v
TMPREJNAME	./patch.c	/^static char const * volatile TMPREJNAME;$/;"	v	file:
TM_DEFINED	./partime.h	30;"	d
TM_DIFFER	./maketime.c	255;"	d	file:
TM_LOCAL_ZONE	./partime.h	33;"	d
TM_UNDEFINED	./partime.h	29;"	d
TM_UNDEFINED_ZONE	./partime.h	34;"	d
TM_YEAR_ORIGIN	./maketime.c	73;"	d	file:
TRUE	./common.h	124;"	d
TRUE	./common.h	129;"	d
TTY_DEVICE	./common.h	306;"	d
UNI_DIFF	./common.h	/^    UNI_DIFF$/;"	e	enum:diff
VERBOSE	./common.h	/^XTERN enum { DEFAULT_VERBOSITY, SILENT, VERBOSE } verbosity;$/;"	e
XTERN	./inp.c	25;"	d	file:
XTERN	./inp.c	30;"	d	file:
XTERN	./inp.c	31;"	d	file:
XTERN	./patch.c	25;"	d	file:
XTERN	./patch.c	27;"	d	file:
XTERN	./patch.c	28;"	d	file:
XTERN	./pch.c	25;"	d	file:
XTERN	./pch.c	30;"	d	file:
XTERN	./pch.c	31;"	d	file:
XTERN	./util.c	25;"	d	file:
XTERN	./util.c	30;"	d	file:
XTERN	./util.c	31;"	d	file:
XTERN	./version.c	5;"	d	file:
XTERN	./version.c	7;"	d	file:
XTERN	./version.c	8;"	d	file:
_	./getopt.c	93;"	d	file:
_	./getopt.c	95;"	d	file:
_GETOPT_H	./getopt.h	23;"	d
_LARGEFILE_SOURCE	./common.h	40;"	d
_NO_PROTO	./getopt.c	30;"	d	file:
_O_BINARY	./common.h	283;"	d
_POSIX_NAME_MAX	./addext.c	38;"	d	file:
__ARGMATCH_P	./argmatch.h	4;"	d
__ARGMATCH_P	./argmatch.h	6;"	d
__BACKUPFILE_P	./backupfile.h	41;"	d
__BACKUPFILE_P	./backupfile.h	43;"	d
__MAKETIME_P	./maketime.h	30;"	d
__MAKETIME_P	./maketime.h	32;"	d
__PARTIME_P	./partime.h	61;"	d
__PARTIME_P	./partime.h	63;"	d
__QUOTEARG_P	./quotearg.h	4;"	d
__QUOTEARG_P	./quotearg.h	6;"	d
__attribute__	./common.h	204;"	d
__getopt_initialized	./getopt.c	/^int __getopt_initialized = 0;$/;"	v
__ptr_t	./memchr.c	30;"	d	file:
__ptr_t	./memchr.c	32;"	d	file:
__ptr_t	./memchr.c	34;"	d	file:
_doprnt	./util.c	458;"	d	file:
_getopt_initialize	./getopt.c	/^_getopt_initialize (argc, argv, optstring)$/;"	f	file:
_getopt_internal	./getopt.c	/^_getopt_internal (argc, argv, optstring, longopts, longind, long_only)$/;"	f
abort_hunk	./patch.c	/^abort_hunk()$/;"	f	file:
actime	./patch.c	/^  time_t actime;$/;"	m	struct:utimbuf
addext	./addext.c	/^addext (filename, ext, e)$/;"	f
adjzone	./maketime.c	/^adjzone (t, seconds)$/;"	f
after_newline	./patch.c	/^  int after_newline;$/;"	m	struct:outstate
another_hunk	./pch.c	/^another_hunk (difftype, rev)$/;"	f
apply_hunk	./patch.c	/^apply_hunk (outstate, where)$/;"	f	file:
argmatch	./argmatch.c	/^argmatch (arg, optlist)$/;"	f
ask	./util.c	/^ask (char const *format, ...)$/;"	f
authorship_msgid	./version.c	/^static char const authorship_msgid[] = "\\$/;"	v	file:
backup_args	./backupfile.c	/^static const char * const backup_args[] =$/;"	v	file:
backup_if_mismatch	./patch.c	/^static int backup_if_mismatch;$/;"	v	file:
backup_type	./backupfile.c	/^enum backup_type backup_type = none;$/;"	v
backup_type	./backupfile.h	/^enum backup_type$/;"	g
backup_types	./backupfile.c	/^static const enum backup_type backup_types[] =$/;"	v	file:
base_name	./basename.c	/^base_name (name)$/;"	f
batch	./common.h	/^XTERN bool batch;$/;"	v
best_name	./pch.c	/^best_name (name, ignore)$/;"	f	file:
binary_transput	./common.h	/^  XTERN int binary_transput;	\/* O_BINARY if binary i\/o is desired *\/$/;"	v
binary_transput	./common.h	298;"	d
bool	./common.h	/^typedef int bool;			\/* must promote to itself *\/$/;"	t
buf	./common.h	/^XTERN char *buf;			\/* general purpose buffer *\/$/;"	v
bufsize	./common.h	/^XTERN size_t bufsize;			\/* allocated size of buf *\/$/;"	v
canonicalize	./common.h	/^XTERN bool canonicalize;$/;"	v
chdir_safer	./pc/chdirsaf.c	/^chdir_safer (char const *dir)$/;"	f
cleanup	./patch.c	/^cleanup ()$/;"	f	file:
conflict	./partime.c	682;"	d	file:
conflict	./partime.c	696;"	d	file:
const	./getopt.c	41;"	d	file:
const	./getopt1.c	32;"	d	file:
const	./maketime.c	36;"	d	file:
const	./partime.c	36;"	d	file:
copy_file	./util.c	/^copy_file (char const *from, char const *to, mode_t mode)$/;"	f
copy_till	./patch.c	/^copy_till (outstate, lastline)$/;"	f	file:
copyright_string	./version.c	/^static char const copyright_string[] = "\\$/;"	v	file:
create_file	./util.c	/^create_file (char const *file, int open_flags, mode_t mode)$/;"	f
create_output_file	./patch.c	/^create_output_file (name)$/;"	f	file:
debug	./common.h	/^XTERN int debug;$/;"	v
debug	./common.h	169;"	d
diff	./common.h	/^enum diff$/;"	g
diff_type	./common.h	/^XTERN enum diff diff_type;$/;"	v
difftm	./maketime.c	/^difftm (a, b)$/;"	f
dirent	./backupfile.c	41;"	d	file:
do_defines	./patch.c	/^static char const *do_defines; \/* symbol to patch using ifdef, ifndef, etc. *\/$/;"	v	file:
do_ed_script	./pch.c	/^do_ed_script (ofp)$/;"	f
doprogram	./util.c	/^doprogram (program, arg)$/;"	f	file:
dry_run	./common.h	/^XTERN bool dry_run;$/;"	v
else_defined	./patch.c	/^static char const else_defined[] = "\\n#else\\n";$/;"	v	file:
end_defined	./patch.c	/^static char const end_defined[] = "\\n#endif \/* %s *\/\\n";$/;"	v	file:
exchange	./getopt.c	/^exchange (argv)$/;"	f	file:
exit_with_signal	./util.c	/^exit_with_signal (sig)$/;"	f
fatal	./util.c	/^fatal (char const *format, ...)$/;"	f
fatal_exit	./patch.c	/^fatal_exit (sig)$/;"	f
fatal_exit_handler	./util.c	/^fatal_exit_handler (sig)$/;"	f	file:
fetchname	./util.c	/^fetchname (at, strip_leading, pstamp)$/;"	f
file_offset	./common.h	/^  typedef long file_offset;$/;"	t
file_offset	./common.h	/^  typedef off_t file_offset;$/;"	t
file_seek	./common.h	262;"	d
file_seek	./common.h	266;"	d
file_tell	./common.h	263;"	d
file_tell	./common.h	267;"	d
find_backup_file_name	./backupfile.c	/^find_backup_file_name (file)$/;"	f
first_nonopt	./getopt.c	/^static int first_nonopt;$/;"	v	file:
flag	./getopt.h	/^  int *flag;$/;"	m	struct:option
force	./common.h	/^XTERN bool force;$/;"	v
free_software_msgid	./version.c	/^static char const free_software_msgid[] = "\\$/;"	v	file:
get_input_file	./inp.c	/^get_input_file (filename, outname)$/;"	f
get_line	./pch.c	/^get_line ()$/;"	f	file:
get_some_switches	./patch.c	/^get_some_switches()$/;"	f	file:
get_version	./backupfile.c	/^get_version (version)$/;"	f
getopt	./getopt.c	/^getopt (argc, argv, optstring)$/;"	f
getopt_long	./getopt1.c	/^getopt_long (argc, argv, options, long_options, opt_index)$/;"	f
getopt_long_only	./getopt1.c	/^getopt_long_only (argc, argv, options, long_options, opt_index)$/;"	f
getpid	./getopt.c	85;"	d	file:
grow_hunkmax	./pch.c	/^grow_hunkmax()$/;"	f	file:
has_arg	./getopt.h	/^  int has_arg;$/;"	m	struct:option
hr60	./partime.c	125;"	d	file:
hr60nonnegative	./partime.c	124;"	d	file:
hunkmax	./pch.c	/^static LINENUM hunkmax = INITHUNKMAX;	\/* size of above arrays *\/$/;"	v	file:
i_buffer	./inp.c	/^static char *i_buffer;			\/* plan A buffer *\/$/;"	v	file:
i_ptr	./inp.c	/^static char const **i_ptr;		\/* pointers to lines in plan A buffer *\/$/;"	v	file:
if_defined	./patch.c	/^static char const if_defined[] = "\\n#ifdef %s\\n";$/;"	v	file:
ifetch	./inp.c	/^ifetch (line, whichbuf, psize)$/;"	f
ignore_signals	./util.c	/^ignore_signals()$/;"	f
incomplete_line	./pch.c	/^incomplete_line ()$/;"	f	file:
inerrno	./common.h	/^XTERN int inerrno;$/;"	v
init_output	./patch.c	/^init_output (name, outstate)$/;"	f	file:
init_reject	./patch.c	/^init_reject(name)$/;"	f	file:
init_time	./util.c	/^init_time ()$/;"	f
initial_signal_mask	./util.c	/^static sigset_t initial_signal_mask;$/;"	v	file:
initial_time	./util.c	/^static time_t initial_time;$/;"	v	file:
initial_wd	./pc/chdirsaf.c	/^static char *initial_wd;$/;"	v	file:
inname	./common.h	/^XTERN char *inname;$/;"	v
input_lines	./inp.h	/^XTERN LINENUM input_lines;		\/* how long is input file in lines *\/$/;"	v
instat	./common.h	/^XTERN struct stat instat;$/;"	v
intuit_diff_type	./pch.c	/^intuit_diff_type()$/;"	f	file:
invalid_arg	./argmatch.c	/^invalid_arg (kind, value, problem)$/;"	f
invc	./common.h	/^XTERN int invc;$/;"	v
isleap	./maketime.c	/^isleap (y)$/;"	f	file:
last_frozen_line	./patch.c	/^static LINENUM last_frozen_line;$/;"	v	file:
last_line_size	./inp.c	/^static size_t last_line_size;		\/* size of last input line *\/$/;"	v	file:
last_nonopt	./getopt.c	/^static int last_nonopt;$/;"	v	file:
last_offset	./patch.c	/^static LINENUM last_offset;$/;"	v	file:
lines_per_buf	./inp.c	/^static LINENUM lines_per_buf;		\/* how many lines per buffer *\/$/;"	v	file:
locate_hunk	./patch.c	/^locate_hunk(fuzz)$/;"	f	file:
longopts	./patch.c	/^static struct option const longopts[] =$/;"	v	file:
lookup	./partime.c	/^lookup (s, table)$/;"	f	file:
main	./getopt.c	/^main (argc, argv)$/;"	f
main	./getopt1.c	/^main (argc, argv)$/;"	f
main	./maketime.c	/^main (argc, argv)$/;"	f
main	./patch.c	/^main(argc,argv)$/;"	f
make_backups	./patch.c	/^static int make_backups;$/;"	v	file:
make_temp	./patch.c	/^make_temp (letter)$/;"	f	file:
makedirs	./util.c	/^makedirs (filename)$/;"	f	file:
maketId	./maketime.c	/^char const maketId[] =$/;"	v
maketime	./maketime.c	/^maketime (pt, default_time)$/;"	f	file:
malformed	./pch.c	/^malformed ()$/;"	f	file:
max_backup_version	./backupfile.c	/^max_backup_version (file, dir)$/;"	f	file:
maxfuzz	./patch.c	/^static LINENUM maxfuzz = 2;$/;"	v	file:
memchr	./memchr.c	/^memchr (s, c, n)$/;"	f
memcmp	./common.h	227;"	d
memcpy	./common.h	228;"	d
memory_fatal	./util.c	/^memory_fatal ()$/;"	f
merge_	./partime.c	697;"	d	file:
merge_	./partime.c	707;"	d	file:
merge_partime	./partime.c	/^merge_partime (t, u)$/;"	f	file:
mkdir	./util.c	/^mkdir (char const *path, mode_t mode)$/;"	f	file:
modtime	./patch.c	/^  time_t modtime;$/;"	m	struct:utimbuf
month_days	./maketime.c	/^month_days (tm)$/;"	f	file:
month_names	./partime.c	/^static struct name_val const month_names[] =$/;"	v	file:
month_yday	./maketime.c	/^static int const month_yday[] =$/;"	v	file:
move_file	./util.c	/^move_file (char const *from, char *to, mode_t mode, int backup)$/;"	f
my_index	./getopt.c	/^my_index (str, chr)$/;"	f	file:
my_index	./getopt.c	207;"	d	file:
name	./getopt.h	/^  const char *name;$/;"	m	struct:option
name	./partime.c	/^    char name[NAME_LENGTH_MAXIMUM];$/;"	m	struct:name_val
name_val	./partime.c	/^struct name_val$/;"	s	file:
nametype	./pch.c	/^enum nametype { OLD, NEW, INDEX, NONE };$/;"	g	file:
next_intuit_at	./pch.c	/^next_intuit_at(file_pos,file_line)$/;"	f	file:
nextchar	./getopt.c	/^static char *nextchar;$/;"	v	file:
no_argument	./getopt.h	97;"	d
none	./backupfile.h	/^  none,$/;"	e	enum:backup_type
nonoption_flags_len	./getopt.c	/^static int nonoption_flags_len;$/;"	v	file:
nonoption_flags_max_len	./getopt.c	/^static int nonoption_flags_max_len;$/;"	v	file:
noreverse	./common.h	/^XTERN bool noreverse;$/;"	v
not_defined	./patch.c	/^static char const not_defined[] = "#ifndef %s\\n";$/;"	v	file:
numbered	./backupfile.h	/^  numbered$/;"	e	enum:backup_type
numbered_existing	./backupfile.h	/^  numbered_existing,$/;"	e	enum:backup_type
numeric_string	./patch.c	/^numeric_string (string, negative_allowed, argtype_msgid)$/;"	f	file:
ofp	./patch.c	/^  FILE *ofp;$/;"	m	struct:outstate
ok_to_reverse	./util.c	/^ok_to_reverse (char const *format, ...)$/;"	f
open_patch_file	./pch.c	/^open_patch_file(filename)$/;"	f
optarg	./getopt.c	/^char *optarg = NULL;$/;"	v
opterr	./getopt.c	/^int opterr = 1;$/;"	v
optind	./getopt.c	/^int optind = 1;$/;"	v
option	./getopt.h	/^struct option$/;"	s
option_help	./patch.c	/^static char const *const option_help[] =$/;"	v	file:
optional_argument	./getopt.h	99;"	d
optopt	./getopt.c	/^int optopt = '?';$/;"	v
ordering	./getopt.c	/^} ordering;$/;"	v	file:
origbase	./common.h	/^XTERN char const *origbase;$/;"	v
original_argc	./getopt.c	/^static int original_argc;$/;"	v	file:
original_argv	./getopt.c	/^static char *const *original_argv;$/;"	v	file:
origprae	./common.h	/^XTERN char const *origprae;$/;"	v
outfile	./common.h	/^XTERN char *outfile;$/;"	v
outstate	./patch.c	/^struct outstate$/;"	s	file:
p_Char	./pch.c	/^static char *p_Char;			\/* +, -, and ! *\/$/;"	v	file:
p_base	./pch.c	/^static file_offset p_base;		\/* where to intuit this time *\/$/;"	v	file:
p_bfake	./pch.c	/^static LINENUM p_bfake = -1;		\/* beg of faked up lines *\/$/;"	v	file:
p_bline	./pch.c	/^static LINENUM p_bline;			\/* line # of p_base *\/$/;"	v	file:
p_efake	./pch.c	/^static LINENUM p_efake = -1;		\/* end of faked up lines--don't free *\/$/;"	v	file:
p_end	./pch.c	/^static LINENUM p_end = -1;		\/* last line in hunk *\/$/;"	v	file:
p_filesize	./pch.c	/^static off_t p_filesize;		\/* size of the patch file *\/$/;"	v	file:
p_first	./pch.c	/^static LINENUM p_first;			\/* 1st line number *\/$/;"	v	file:
p_hunk_beg	./pch.c	/^static LINENUM p_hunk_beg;		\/* line number of current hunk *\/$/;"	v	file:
p_indent	./pch.c	/^static int p_indent;			\/* indent to patch *\/$/;"	v	file:
p_input_line	./pch.c	/^static LINENUM p_input_line;		\/* current line # from patch file *\/$/;"	v	file:
p_len	./pch.c	/^static size_t *p_len;			\/* line length including \\n if any *\/$/;"	v	file:
p_line	./pch.c	/^static char **p_line;			\/* the text of the hunk *\/$/;"	v	file:
p_max	./pch.c	/^static LINENUM p_max;			\/* max allowed value of p_end *\/$/;"	v	file:
p_newfirst	./pch.c	/^static LINENUM p_newfirst;		\/* 1st line number of replacement *\/$/;"	v	file:
p_prefix_context	./pch.c	/^static LINENUM p_prefix_context;	\/* # of prefix context lines *\/$/;"	v	file:
p_ptrn_lines	./pch.c	/^static LINENUM p_ptrn_lines;		\/* # lines in pattern *\/$/;"	v	file:
p_repl_lines	./pch.c	/^static LINENUM p_repl_lines;		\/* # lines in replacement text *\/$/;"	v	file:
p_rfc934_nesting	./pch.c	/^static int p_rfc934_nesting;		\/* RFC 934 nesting level *\/$/;"	v	file:
p_says_nonexistent	./pch.c	/^static int p_says_nonexistent[2];	\/* [0] for old file, [1] for new;$/;"	v	file:
p_sline	./pch.c	/^static LINENUM p_sline;			\/* and the line number for it *\/$/;"	v	file:
p_start	./pch.c	/^static file_offset p_start;		\/* where intuit found a patch *\/$/;"	v	file:
p_suffix_context	./pch.c	/^static LINENUM p_suffix_context;	\/* # of suffix context lines *\/$/;"	v	file:
p_timestamp	./pch.c	/^static time_t p_timestamp[2];		\/* timestamps in patch headers *\/$/;"	v	file:
parse_decimal	./partime.c	/^parse_decimal (s, digits, lo, hi, resolution, res, fres)$/;"	f	file:
parse_fixed	./partime.c	/^parse_fixed (s, digits, res)$/;"	f	file:
parse_pattern_letter	./partime.c	/^parse_pattern_letter (s, c, t)$/;"	f	file:
parse_prefix	./partime.c	/^parse_prefix (str, t, pi)$/;"	f	file:
parse_ranged	./partime.c	/^parse_ranged (s, digits, lo, hi, res)$/;"	f	file:
partime	./partime.c	/^partime (s, t)$/;"	f
partime	./partime.h	/^struct partime$/;"	s
partimeId	./partime.c	/^char const partimeId[] =$/;"	v
parzone	./partime.c	/^parzone (s, zone)$/;"	f
patch_get	./common.h	/^XTERN int patch_get;$/;"	v
patch_match	./patch.c	/^patch_match (base, offset, prefix_fuzz, suffix_fuzz)$/;"	f	file:
patchname	./patch.c	/^static char const *patchname;$/;"	v	file:
patterns	./partime.c	/^static char const *const patterns[] =$/;"	v	file:
pch_char	./pch.c	/^pch_char(line)$/;"	f
pch_end	./pch.c	/^pch_end()$/;"	f
pch_first	./pch.c	/^pch_first()$/;"	f
pch_hunk_beg	./pch.c	/^pch_hunk_beg()$/;"	f
pch_line_len	./pch.c	/^pch_line_len(line)$/;"	f
pch_newfirst	./pch.c	/^pch_newfirst()$/;"	f
pch_prefix_context	./pch.c	/^pch_prefix_context ()$/;"	f
pch_ptrn_lines	./pch.c	/^pch_ptrn_lines()$/;"	f
pch_repl_lines	./pch.c	/^pch_repl_lines()$/;"	f
pch_says_nonexistent	./pch.c	/^pch_says_nonexistent (which)$/;"	f
pch_suffix_context	./pch.c	/^pch_suffix_context ()$/;"	f
pch_swap	./pch.c	/^pch_swap()$/;"	f
pch_timestamp	./pch.c	/^pch_timestamp (which)$/;"	f
pch_write_line	./pch.c	/^pch_write_line (line, file)$/;"	f
pfatal	./util.c	/^pfatal (char const *format, ...)$/;"	f
pfetch	./pch.c	/^pfetch(line)$/;"	f
pfp	./pch.c	/^static FILE *pfp;			\/* patch file pointer *\/$/;"	v	file:
pget_line	./pch.c	/^pget_line (indent, rfc934_nesting)$/;"	f	file:
plan_a	./inp.c	/^plan_a(filename)$/;"	f	file:
plan_b	./inp.c	/^plan_b(filename)$/;"	f	file:
posixly_correct	./common.h	/^XTERN bool posixly_correct;$/;"	v
posixly_correct	./getopt.c	/^static char *posixly_correct;$/;"	v	file:
prefix_components	./pch.c	/^prefix_components (filename, checkdirs)$/;"	f	file:
program_name	./patch.c	/^char const program_name[] = "patch";$/;"	v
quote_system_arg	./quotearg.c	/^quote_system_arg (quoted, arg)$/;"	f
raise	./util.c	42;"	d	file:
re_input	./inp.c	/^re_input()$/;"	f
re_patch	./pch.c	/^re_patch()$/;"	f
read_fatal	./util.c	/^read_fatal ()$/;"	f
reinitialize_almost_everything	./patch.c	/^reinitialize_almost_everything()$/;"	f	file:
rejfp	./patch.c	/^static FILE *rejfp;  \/* reject file pointer *\/$/;"	v	file:
rejname	./patch.c	/^static char *rejname;$/;"	v	file:
remove_empty_files	./patch.c	/^static int remove_empty_files;$/;"	v	file:
remove_prefix	./util.c	/^remove_prefix (p, prefixlen)$/;"	f
removedirs	./util.c	/^removedirs (filename)$/;"	f
rename	./rename.c	/^rename (from, to)$/;"	f
replace_slashes	./util.c	/^replace_slashes (filename)$/;"	f	file:
report_revision	./inp.c	/^report_revision (found_revision)$/;"	f	file:
required_argument	./getopt.h	98;"	d
restore_wd	./pc/chdirsaf.c	/^restore_wd (void)$/;"	f	file:
reverse	./common.h	/^XTERN int reverse;$/;"	v
reverse_flag_specified	./patch.c	/^static int reverse_flag_specified;$/;"	v	file:
revision	./common.h	/^XTERN char *revision;			\/* prerequisite revision, if any *\/$/;"	v
rmdir	./util.c	/^rmdir (path)$/;"	f	file:
savebuf	./util.c	/^savebuf (s, size)$/;"	f
savestr	./util.c	/^savestr(s)$/;"	f
say	./util.c	/^say (char const *format, ...)$/;"	f
scan_input	./inp.c	/^scan_input(filename)$/;"	f
serrbuf	./patch.c	/^static char serrbuf[BUFSIZ];$/;"	v	file:
set_hunkmax	./pch.c	/^set_hunkmax()$/;"	f
set_signals	./util.c	/^set_signals(reset)$/;"	f
set_time	./common.h	/^XTERN int set_time;$/;"	v
set_utc	./common.h	/^XTERN int set_utc;$/;"	v
setup_handler	./util.c	753;"	d	file:
setup_handler	./util.c	755;"	d	file:
shortopts	./patch.c	/^static char const shortopts[] = "bB:cd:D:eEfF:g:i:lnNo:p:r:RstTuvV:x:Y:z:Z";$/;"	v	file:
sigaddset	./util.c	706;"	d	file:
sigblock	./util.c	724;"	d	file:
sigemptyset	./util.c	702;"	d	file:
sigismember	./util.c	707;"	d	file:
sigmask	./util.c	704;"	d	file:
signals_to_block	./util.c	/^static sigset_t signals_to_block;$/;"	v	file:
sigprocmask	./util.c	717;"	d	file:
sigs	./util.c	/^static int const sigs[] = {$/;"	v	file:
sigset_t	./util.c	701;"	d	file:
sigsetmask	./util.c	725;"	d	file:
similar	./patch.c	/^similar (a, alen, b, blen)$/;"	f	file:
simple	./backupfile.h	/^  simple,$/;"	e	enum:backup_type
simple_backup_suffix	./backupfile.c	/^const char *simple_backup_suffix = ".orig";$/;"	v
skip_rest_of_patch	./common.h	/^XTERN bool skip_rest_of_patch;$/;"	v
skip_to	./pch.c	/^skip_to(file_pos,file_line)$/;"	f	file:
spew_output	./patch.c	/^spew_output (outstate)$/;"	f	file:
store_args_and_env	./getopt.c	/^store_args_and_env (int argc, char *const *argv)$/;"	f	file:
str2time	./maketime.c	/^str2time (source, default_time, default_zone)$/;"	f
strEQ	./common.h	134;"	d
strippath	./common.h	/^XTERN int strippath;$/;"	v
strnEQ	./common.h	135;"	d
systemic	./util.c	/^systemic (command)$/;"	f
there_is_another_patch	./pch.c	/^there_is_another_patch()$/;"	f
tibuf	./inp.c	/^static char *tibuf[2];			\/* plan b buffers *\/$/;"	v	file:
tibufsize	./inp.c	/^static size_t tibufsize;		\/* size of plan b buffers *\/$/;"	v	file:
tifd	./inp.c	/^static int tifd = -1;			\/* plan b virtual string array *\/$/;"	v	file:
tiline	./inp.c	/^static LINENUM tiline[2] = {-1, -1};	\/* 1st line in each buffer *\/$/;"	v	file:
time2tm	./maketime.c	/^time2tm (unixtime, localzone)$/;"	f
tireclen	./inp.c	/^static size_t tireclen;			\/* length of records in tmp file *\/$/;"	v	file:
tm	./partime.h	/^    struct tm tm;$/;"	m	struct:partime
tm2time	./maketime.c	/^tm2time (tm, localzone)$/;"	f
too_many_lines	./inp.c	/^too_many_lines (filename)$/;"	f	file:
try1	./util.c	300;"	d	file:
try2	./util.c	301;"	d	file:
undefine	./partime.c	/^undefine (t)$/;"	f	file:
usage	./patch.c	/^usage (stream, status)$/;"	f	file:
using_plan_a	./common.h	/^XTERN bool using_plan_a;		\/* try to keep everything in memory *\/$/;"	v
utimbuf	./patch.c	/^struct utimbuf$/;"	s	file:
va_arg	./util.c	56;"	d	file:
va_dcl	./util.c	54;"	d	file:
va_end	./util.c	57;"	d	file:
va_list	./util.c	/^   typedef char *va_list;$/;"	t	file:
va_start	./util.c	55;"	d	file:
val	./getopt.h	/^  int val;$/;"	m	struct:option
val	./partime.c	/^    int val;$/;"	m	struct:name_val
vararg_start	./util.c	47;"	d	file:
vararg_start	./util.c	49;"	d	file:
verbosity	./common.h	/^XTERN enum { DEFAULT_VERBOSITY, SILENT, VERBOSE } verbosity;$/;"	v
version	./version.c	/^version()$/;"	f
version_control	./patch.c	/^static char const *version_control;$/;"	v	file:
version_controller	./util.c	/^version_controller (filename, readonly, filestat, getbuf, diffbuf)$/;"	f
version_get	./util.c	/^version_get (filename, cs, exists, readonly, getbuf, filestat)$/;"	f
version_number	./backupfile.c	/^version_number (base, backup, base_length)$/;"	f	file:
vfprintf	./util.c	/^vfprintf (stream, format, args)$/;"	f	file:
vfprintf	./util.c	449;"	d	file:
volatile	./common.h	33;"	d
weekday_names	./partime.c	/^static struct name_val const weekday_names[] =$/;"	v	file:
write_fatal	./util.c	/^write_fatal ()$/;"	f
xmalloc	./util.c	/^xmalloc (size)$/;"	f
ymodulus	./partime.h	/^    int ymodulus;$/;"	m	struct:partime
yweek	./partime.h	/^    int yweek;$/;"	m	struct:partime
zd	./partime.c	127;"	d	file:
zero_output	./patch.c	/^  int zero_output;$/;"	m	struct:outstate
zone	./partime.h	/^    long zone;$/;"	m	struct:partime
zone_names	./partime.c	/^static struct name_val const zone_names[] =$/;"	v	file:
zs	./partime.c	126;"	d	file:
