!_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	4.0.2	//
ABORT_SIGS	less.h	379;"	d
ANY	regexp.c	83;"	d	file:
ANYBUT	regexp.c	85;"	d	file:
ANYOF	regexp.c	84;"	d	file:
AT_BLINK	less.h	282;"	d
AT_BOLD	less.h	281;"	d
AT_INVIS	less.h	283;"	d
AT_NORMAL	less.h	279;"	d
AT_STANDOUT	less.h	284;"	d
AT_UNDERLINE	less.h	280;"	d
A_AGAIN_SEARCH	cmd.h	56;"	d
A_BF_LINE	cmd.h	43;"	d
A_B_BRACKET	cmd.h	49;"	d
A_B_LINE	cmd.h	15;"	d
A_B_SCREEN	cmd.h	16;"	d
A_B_SCROLL	cmd.h	17;"	d
A_B_SEARCH	cmd.h	18;"	d
A_B_WINDOW	cmd.h	47;"	d
A_DEBUG	cmd.h	21;"	d
A_DIGIT	cmd.h	19;"	d
A_DISP_OPTION	cmd.h	20;"	d
A_END_LIST	cmd.h	70;"	d
A_EXAMINE	cmd.h	22;"	d
A_EXTRA	cmd.h	75;"	d
A_FF_LINE	cmd.h	42;"	d
A_FF_SCREEN	cmd.h	53;"	d
A_FIRSTCMD	cmd.h	23;"	d
A_FREPAINT	cmd.h	24;"	d
A_F_BRACKET	cmd.h	48;"	d
A_F_FOREVER	cmd.h	63;"	d
A_F_LINE	cmd.h	25;"	d
A_F_SCREEN	cmd.h	26;"	d
A_F_SCROLL	cmd.h	27;"	d
A_F_SEARCH	cmd.h	28;"	d
A_F_WINDOW	cmd.h	46;"	d
A_GOEND	cmd.h	29;"	d
A_GOLINE	cmd.h	30;"	d
A_GOMARK	cmd.h	31;"	d
A_GOPOS	cmd.h	64;"	d
A_HELP	cmd.h	32;"	d
A_INDEX_FILE	cmd.h	51;"	d
A_INVALID	cmd.h	67;"	d
A_LSHIFT	cmd.h	54;"	d
A_NEXT_FILE	cmd.h	33;"	d
A_NOACTION	cmd.h	68;"	d
A_OPT_SET	cmd.h	61;"	d
A_OPT_TOGGLE	cmd.h	60;"	d
A_OPT_UNSET	cmd.h	62;"	d
A_PERCENT	cmd.h	34;"	d
A_PIPE	cmd.h	50;"	d
A_PREFIX	cmd.h	35;"	d
A_PREV_FILE	cmd.h	36;"	d
A_QUIT	cmd.h	37;"	d
A_REMOVE_FILE	cmd.h	65;"	d
A_REPAINT	cmd.h	38;"	d
A_REVERSE_SEARCH	cmd.h	58;"	d
A_RSHIFT	cmd.h	55;"	d
A_SETMARK	cmd.h	39;"	d
A_SHELL	cmd.h	40;"	d
A_SKIP	cmd.h	73;"	d
A_SPECIAL_KEY	cmd.h	71;"	d
A_STAT	cmd.h	41;"	d
A_T_AGAIN_SEARCH	cmd.h	57;"	d
A_T_REVERSE_SEARCH	cmd.h	59;"	d
A_UINVALID	cmd.h	69;"	d
A_UNDO_SEARCH	cmd.h	52;"	d
A_VERSION	cmd.h	44;"	d
A_VISUAL	cmd.h	45;"	d
BACK	regexp.c	87;"	d	file:
BAD_LSEEK	less.h	137;"	d
BC	screen.c	/^char PC_, *UP, *BC;$/;"	v
BG_COLORS	screen.c	135;"	d	file:
BOL	regexp.c	81;"	d	file:
BOOL	option.h	17;"	d
BORLANDC	less.h	20;"	d
BOTTOM	position.h	17;"	d
BOTTOM_PLUS_ONE	position.h	18;"	d
BRANCH	regexp.c	86;"	d	file:
BS_CONTROL	less.h	250;"	d
BS_NORMAL	less.h	249;"	d
BS_SPECIAL	less.h	248;"	d
B__optname	opttbl.c	/^static struct optname B__optname     = { "auto-buffers",         NULL };$/;"	v	file:
C0_END_LESSKEY_MAGIC	lesskey.h	35;"	d
C0_LESSKEY_MAGIC	lesskey.h	25;"	d
C1_END_LESSKEY_MAGIC	lesskey.h	36;"	d
C1_LESSKEY_MAGIC	lesskey.h	26;"	d
C2_END_LESSKEY_MAGIC	lesskey.h	37;"	d
C2_LESSKEY_MAGIC	lesskey.h	27;"	d
C3_LESSKEY_MAGIC	lesskey.h	28;"	d
CC_ERROR	less.h	273;"	d
CC_OK	less.h	271;"	d
CC_PASS	less.h	274;"	d
CC_QUIT	less.h	272;"	d
CF_QUIT_ON_ERASE	less.h	276;"	d
CH_CANSEEK	less.h	386;"	d
CH_HELPFILE	less.h	389;"	d
CH_KEEPOPEN	less.h	387;"	d
CH_POPENED	less.h	388;"	d
CLOSE	regexp.c	94;"	d	file:
CMD_SECTION	lesskey.h	30;"	d
CONTROL	less.h	292;"	d
CONTROL	less.h	351;"	d
CVT_BS	search.c	107;"	d	file:
CVT_CRLF	search.c	108;"	d	file:
CVT_TO_LC	search.c	106;"	d	file:
DECL_GLOB_LIST	lglob.h	27;"	d
DECL_GLOB_LIST	lglob.h	37;"	d
DECL_GLOB_NAME	lglob.h	52;"	d
DECL_GLOB_NAME	lglob.h	67;"	d
DECL_GLOB_NAME	lglob.h	83;"	d
DEFAULT_TERM	screen.c	90;"	d	file:
DEFAULT_TERM	screen.c	92;"	d	file:
DEF_SC_HEIGHT	screen.c	673;"	d	file:
DEF_SC_HEIGHT	screen.c	675;"	d	file:
DEF_SC_WIDTH	screen.c	671;"	d	file:
DJGPPC	less.h	22;"	d
DO_SEARCH	command.c	1210;"	d	file:
D__optname	opttbl.c	/^static struct optname D__optname     = { "color",                NULL };$/;"	v	file:
EC_BACKSPACE	cmd.h	80;"	d
EC_B_COMPLETE	cmd.h	96;"	d
EC_DELETE	cmd.h	87;"	d
EC_DOWN	cmd.h	93;"	d
EC_END	cmd.h	89;"	d
EC_EXPAND	cmd.h	94;"	d
EC_F_COMPLETE	cmd.h	95;"	d
EC_HOME	cmd.h	88;"	d
EC_INSERT	cmd.h	86;"	d
EC_LEFT	cmd.h	83;"	d
EC_LINEKILL	cmd.h	81;"	d
EC_LITERAL	cmd.h	97;"	d
EC_NOACTION	cmd.h	99;"	d
EC_NOCOMPLETE	cmd.h	105;"	d
EC_NOHISTORY	cmd.h	104;"	d
EC_PEEK	cmd.h	103;"	d
EC_RIGHT	cmd.h	82;"	d
EC_UINVALID	cmd.h	100;"	d
EC_UP	cmd.h	92;"	d
EC_W_BACKSPACE	cmd.h	90;"	d
EC_W_DELETE	cmd.h	91;"	d
EC_W_LEFT	cmd.h	84;"	d
EC_W_RIGHT	cmd.h	85;"	d
EDIT_PGM	acconfig.h	76;"	d
EDIT_SECTION	lesskey.h	31;"	d
END	regexp.c	80;"	d	file:
END_OF_CHAIN	ch.c	59;"	d	file:
END_OPTION_STRING	option.h	12;"	d
END_SECTION	lesskey.h	33;"	d
EOI	less.h	233;"	d
EOL	regexp.c	79;"	d	file:
EOL	regexp.c	82;"	d	file:
ESC	less.h	354;"	d
EV_OK	cmd.h	108;"	d
EXACTLY	regexp.c	88;"	d	file:
FAIL	regexp.c	146;"	d	file:
FAKE_HELPFILE	less.h	393;"	d
FALSE	less.h	124;"	d
FG_COLORS	screen.c	134;"	d	file:
F__optname	opttbl.c	/^static struct optname F__optname     = { "quit-if-one-screen",   NULL };$/;"	v	file:
GLOB_FIRST_FAILED	lglob.h	48;"	d
GLOB_FIRST_FAILED	lglob.h	63;"	d
GLOB_FIRST_FAILED	lglob.h	79;"	d
GLOB_FIRST_NAME	lglob.h	47;"	d
GLOB_FIRST_NAME	lglob.h	62;"	d
GLOB_FIRST_NAME	lglob.h	78;"	d
GLOB_LIST	lglob.h	28;"	d
GLOB_LIST	lglob.h	38;"	d
GLOB_LIST_DONE	lglob.h	32;"	d
GLOB_LIST_DONE	lglob.h	42;"	d
GLOB_LIST_FAILED	lglob.h	29;"	d
GLOB_LIST_FAILED	lglob.h	39;"	d
GLOB_NAME	lglob.h	51;"	d
GLOB_NAME	lglob.h	66;"	d
GLOB_NAME	lglob.h	82;"	d
GLOB_NAME_DONE	lglob.h	50;"	d
GLOB_NAME_DONE	lglob.h	65;"	d
GLOB_NAME_DONE	lglob.h	81;"	d
GLOB_NEXT_NAME	lglob.h	49;"	d
GLOB_NEXT_NAME	lglob.h	64;"	d
GLOB_NEXT_NAME	lglob.h	80;"	d
HASWIDTH	regexp.c	153;"	d	file:
HAVE_CONST	acconfig.h	34;"	d
HAVE_ERRNO	acconfig.h	48;"	d
HAVE_FILENO	acconfig.h	43;"	d
HAVE_LOCALE	acconfig.h	61;"	d
HAVE_OSPEED	acconfig.h	57;"	d
HAVE_PCRE	acconfig.h	23;"	d
HAVE_POSIX_REGCOMP	acconfig.h	22;"	d
HAVE_REGCMP	acconfig.h	25;"	d
HAVE_REGEXEC2	acconfig.h	28;"	d
HAVE_RE_COMP	acconfig.h	24;"	d
HAVE_SIGEMPTYSET	acconfig.h	73;"	d
HAVE_SIGPROCMASK	less.h	365;"	d
HAVE_SIGSETMASK	less.h	36;"	d
HAVE_SIGSET_T	acconfig.h	70;"	d
HAVE_STRERROR	acconfig.h	40;"	d
HAVE_SYS_ERRLIST	acconfig.h	52;"	d
HAVE_TERMIOS_FUNCS	acconfig.h	64;"	d
HAVE_TIME_T	acconfig.h	37;"	d
HAVE_UPPER_LOWER	acconfig.h	67;"	d
HAVE_V8_REGCOMP	acconfig.h	26;"	d
HAVE_VOID	acconfig.h	31;"	d
HL_REPAINT	option.h	24;"	d
IFILE	less.h	203;"	d
INIT	option.h	32;"	d
INIT_GLOB_LIST	lglob.h	31;"	d
INIT_GLOB_LIST	lglob.h	41;"	d
ISMULT	regexp.c	147;"	d	file:
IS_BINARY_CHAR	charset.c	45;"	d	file:
IS_CONT	line.c	20;"	d	file:
IS_CONTROL_CHAR	charset.c	46;"	d	file:
J__optname	opttbl.c	/^static struct optname J__optname     = { "status-column",        NULL };$/;"	v	file:
KRADIX	lesskey.h	40;"	d
LASTMARK	mark.c	32;"	d	file:
LBUFSIZE	ch.c	32;"	d	file:
LINENUM_WIDTH	line.c	21;"	d	file:
LITTLE_QUIET	less.h	239;"	d
LONGTIME	linenum.c	61;"	d	file:
LONG_JUMP	os.c	55;"	d	file:
LONG_JUMP	os.c	58;"	d	file:
LSIGNAL	less.h	357;"	d
LSIGNAL	less.h	359;"	d
MAGIC	regexp.c	171;"	d	file:
MAKEATTR	output.c	139;"	d	file:
MAKEATTR	screen.c	136;"	d	file:
MAXPOS	search.c	20;"	d	file:
MAX_CMDLEN	cmd.h	13;"	d
MAX_PRINT_INT	less.h	145;"	d
MAX_PRINT_POSITION	less.h	144;"	d
MAX_USERCMD	cmd.h	12;"	d
MCA_DONE	less.h	268;"	d
MCA_MORE	less.h	269;"	d
META	regexp.c	148;"	d	file:
MIDDLE	position.h	19;"	d
MINPOS	search.c	19;"	d	file:
MSOFTC	less.h	19;"	d
MUST_DEFINE_ERRNO	acconfig.h	49;"	d
MUST_DEFINE_OSPEED	acconfig.h	58;"	d
MUST_SET_LINE_DISCIPLINE	screen.c	84;"	d	file:
MUST_SET_LINE_DISCIPLINE	screen.c	86;"	d	file:
M_proto	prompt.c	/^static constant char M_proto[] =$/;"	v	file:
NEXT	regexp.c	129;"	d	file:
NMARKS	mark.c	31;"	d	file:
NOTHING	regexp.c	89;"	d	file:
NOT_QUIET	less.h	238;"	d
NOVAR	option.h	21;"	d
NO_MCA	less.h	267;"	d
NO_QUERY	option.h	25;"	d
NO_REGEX	acconfig.h	27;"	d
NO_TOGGLE	option.h	23;"	d
NPOOL	linenum.c	59;"	d	file:
NSUBEXP	regexp.h	11;"	d
NULL	less.h	117;"	d
NULL_IFILE	less.h	204;"	d
NULL_PARG	less.h	225;"	d
NULL_POSITION	less.h	147;"	d
NUMBER	option.h	19;"	d
OP	regexp.c	128;"	d	file:
OPEN	regexp.c	92;"	d	file:
OPEN_APPEND	less.h	167;"	d
OPEN_APPEND	less.h	170;"	d
OPEN_APPEND	less.h	172;"	d
OPEN_READ	less.h	153;"	d
OPEN_READ	less.h	156;"	d
OPEN_READ	less.h	159;"	d
OPEN_READ	less.h	161;"	d
OPERAND	regexp.c	130;"	d	file:
OPT_AMBIG	option.h	44;"	d
OPT_NO_PROMPT	option.h	41;"	d
OPT_NO_TOGGLE	option.h	37;"	d
OPT_OFF	less.h	127;"	d
OPT_ON	less.h	128;"	d
OPT_ONPLUS	less.h	129;"	d
OPT_SET	option.h	40;"	d
OPT_TOGGLE	option.h	38;"	d
OPT_UNSET	option.h	39;"	d
OTYPE	option.h	27;"	d
O__optname	opttbl.c	/^static struct optname O__optname     = { "LOG-FILE",             NULL };$/;"	v	file:
PARG	less.h	/^} PARG;$/;"	t
PCK_ALT_E	pckeys.h	18;"	d
PCK_CAPS_LOCK	pckeys.h	19;"	d
PCK_CTL_DELETE	pckeys.h	34;"	d
PCK_CTL_LEFT	pckeys.h	32;"	d
PCK_CTL_RIGHT	pckeys.h	33;"	d
PCK_DELETE	pckeys.h	31;"	d
PCK_DOWN	pckeys.h	28;"	d
PCK_END	pckeys.h	27;"	d
PCK_F1	pckeys.h	20;"	d
PCK_HOME	pckeys.h	22;"	d
PCK_INSERT	pckeys.h	30;"	d
PCK_LEFT	pckeys.h	25;"	d
PCK_NUM_LOCK	pckeys.h	21;"	d
PCK_PAGEDOWN	pckeys.h	29;"	d
PCK_PAGEUP	pckeys.h	24;"	d
PCK_RIGHT	pckeys.h	26;"	d
PCK_SHIFT_TAB	pckeys.h	17;"	d
PCK_UP	pckeys.h	23;"	d
PC_	screen.c	/^char PC_, *UP, *BC;$/;"	v
PLUS	regexp.c	91;"	d	file:
POSITION	less.h	/^typedef off_t		POSITION;$/;"	t
PREFIX	lesskey.c	530;"	d	file:
PR_LONG	less.h	245;"	d
PR_MEDIUM	less.h	244;"	d
PR_POSITION	less.h	143;"	d
PR_SHORT	less.h	243;"	d
P__optname	opttbl.c	/^static struct optname P__optname     = { "prompt",               NULL };$/;"	v	file:
QUERY	option.h	33;"	d
QUIT_ERROR	less.h	382;"	d
QUIT_OK	less.h	381;"	d
QUIT_SAVED_STATUS	less.h	383;"	d
READ_INTR	less.h	235;"	d
REGCOMP_FLAG	search.c	25;"	d	file:
REGCOMP_FLAG	search.c	27;"	d	file:
REPAINT	option.h	22;"	d
SCAN_GLOB_LIST	lglob.h	30;"	d
SCAN_GLOB_LIST	lglob.h	40;"	d
SEARCH_MORE	search.c	1194;"	d	file:
SETCOLORS	screen.c	110;"	d	file:
SETCOLORS	screen.c	137;"	d	file:
SETCOLORS	screen.c	99;"	d	file:
SET_BINARY	less.h	180;"	d
SET_BINARY	less.h	183;"	d
SET_BINARY	less.h	185;"	d
SET_JUMP	os.c	54;"	d	file:
SET_JUMP	os.c	57;"	d	file:
SHELL_META_QUEST	less.h	193;"	d
SHELL_META_QUEST	less.h	195;"	d
SIMPLE	regexp.c	154;"	d	file:
SIMPLE_IS_LOWER	less.h	105;"	d
SIMPLE_IS_UPPER	less.h	104;"	d
SIMPLE_TO_LOWER	less.h	107;"	d
SIMPLE_TO_UPPER	less.h	106;"	d
SK	decode.c	40;"	d	file:
SK_BACKTAB	cmd.h	126;"	d
SK_CONTROL_K	cmd.h	128;"	d
SK_CTL_BACKSPACE	cmd.h	127;"	d
SK_CTL_DELETE	cmd.h	124;"	d
SK_CTL_LEFT_ARROW	cmd.h	122;"	d
SK_CTL_RIGHT_ARROW	cmd.h	123;"	d
SK_DELETE	cmd.h	120;"	d
SK_DOWN_ARROW	cmd.h	115;"	d
SK_END	cmd.h	119;"	d
SK_F1	cmd.h	125;"	d
SK_HOME	cmd.h	118;"	d
SK_INSERT	cmd.h	121;"	d
SK_LEFT_ARROW	cmd.h	113;"	d
SK_PAGE_DOWN	cmd.h	117;"	d
SK_PAGE_UP	cmd.h	116;"	d
SK_RIGHT_ARROW	cmd.h	112;"	d
SK_SPECIAL_KEY	cmd.h	111;"	d
SK_UP_ARROW	cmd.h	114;"	d
SPACES_IN_FILENAMES	less.h	198;"	d
SPSTART	regexp.c	155;"	d	file:
SRCH_BACK	less.h	254;"	d
SRCH_FIND_ALL	less.h	256;"	d
SRCH_FIRST_FILE	less.h	259;"	d
SRCH_FORW	less.h	253;"	d
SRCH_NO_MATCH	less.h	257;"	d
SRCH_NO_MOVE	less.h	255;"	d
SRCH_NO_REGEX	less.h	260;"	d
SRCH_PAST_EOF	less.h	258;"	d
SRCH_REVERSE	less.h	262;"	d
STAR	regexp.c	90;"	d	file:
STATIC	regexp.c	178;"	d	file:
STOREC	line.c	444;"	d	file:
STRING	option.h	20;"	d
S_INTERRUPT	less.h	376;"	d
S_ISDIR	filename.c	41;"	d	file:
S_ISREG	filename.c	44;"	d	file:
S_STOP	less.h	377;"	d
S_WINCH	less.h	378;"	d
S__optname	opttbl.c	/^static struct optname S__optname     = { "chop-long-lines",      NULL };$/;"	v	file:
TOGGLE	option.h	34;"	d
TOP	position.h	15;"	d
TOP_PLUS_ONE	position.h	16;"	d
TRIPLE	option.h	18;"	d
TRUE	less.h	121;"	d
T__optname	opttbl.c	/^static struct optname T__optname     = { "tag-file",             NULL };$/;"	v	file:
UCHARAT	regexp.c	141;"	d	file:
UCHARAT	regexp.c	143;"	d	file:
UP	screen.c	/^char PC_, *UP, *BC;$/;"	v
VAR_SECTION	lesskey.h	32;"	d
VERY_QUIET	less.h	240;"	d
VOID_POINTER	less.h	43;"	d
VOID_POINTER	less.h	45;"	d
V__optname	opttbl.c	/^static struct optname V__optname     = { "version",              NULL };$/;"	v	file:
WHITESP	tags.c	14;"	d	file:
WIN32C	less.h	21;"	d
WIN32getch	screen.c	/^WIN32getch(tty)$/;"	f
WORST	regexp.c	156;"	d	file:
X__optname	opttbl.c	/^static struct optname X__optname     = { "no-init",              NULL };$/;"	v	file:
_ANSI_ARGS_	regexp.h	23;"	d
_ANSI_ARGS_	regexp.h	25;"	d
_MAX_PATH	filename.c	28;"	d	file:
_REGEXP	regexp.h	9;"	d
_clearscreen	screen.c	108;"	d	file:
_outtext	screen.c	109;"	d	file:
_settextposition	screen.c	/^_settextposition(int row, int col)$/;"	f	file:
_settextposition	screen.c	107;"	d	file:
a_optname	opttbl.c	/^static struct optname a_optname      = { "search-skip-screen",   NULL };$/;"	v	file:
above_mem	screen.c	/^public int above_mem, below_mem;	\/* Memory retained above\/below screen *\/$/;"	v
add_back_pos	position.c	/^add_back_pos(pos)$/;"	f
add_cmd_char	lesskey.c	/^add_cmd_char(c)$/;"	f
add_cmd_str	lesskey.c	/^add_cmd_str(s)$/;"	f
add_cmd_table	decode.c	/^add_cmd_table(tlist, buf, len)$/;"	f	file:
add_ecmd_table	decode.c	/^add_ecmd_table(buf, len)$/;"	f
add_fcmd_table	decode.c	/^add_fcmd_table(buf, len)$/;"	f
add_forw_pos	position.c	/^add_forw_pos(pos)$/;"	f
add_hilite	search.c	/^add_hilite(anchor, hl)$/;"	f	file:
add_hometable	decode.c	/^add_hometable(envname, def_filename, sysvar)$/;"	f
add_line	screen.c	/^add_line()$/;"	f
add_lnum	linenum.c	/^add_lnum(lno, pos)$/;"	f
add_var_table	decode.c	/^add_var_table(tlist, buf, len)$/;"	f	file:
adj_hilite	search.c	/^adj_hilite(anchor, linepos)$/;"	f	file:
adjsline	position.c	/^adjsline(sline)$/;"	f
anchor	ifile.c	/^static struct ifile anchor = { &anchor, &anchor, NULL, NULL, 0, 0, '\\0',$/;"	v	file:
anchor	linenum.c	/^static struct linenum anchor;		\/* Anchor of the list *\/$/;"	v	file:
any_display	main.c	/^public int	any_display = FALSE;$/;"	v
ap_char	prompt.c	/^ap_char(c)$/;"	f	file:
ap_int	prompt.c	/^ap_int(n)$/;"	f	file:
ap_pos	prompt.c	/^ap_pos(pos)$/;"	f	file:
ap_quest	prompt.c	/^ap_quest()$/;"	f	file:
ap_str	prompt.c	/^ap_str(s)$/;"	f	file:
ascii	screen.c	/^	int ascii;$/;"	m	struct:keyRecord
attr	line.c	/^static char attr[LINEBUF_SIZE];	\/* Extension of linebuf to hold attributes *\/$/;"	v	file:
attr_ewidth	line.c	/^attr_ewidth(a)$/;"	f	file:
attr_swidth	line.c	/^attr_swidth(a)$/;"	f	file:
attrmode	screen.c	/^static int attrmode = AT_NORMAL;$/;"	v	file:
auto_wrap	screen.c	/^public int auto_wrap;		\/* Terminal does \\r\\n when write past margin *\/$/;"	v
autobuf	opttbl.c	/^public int autobuf;		\/* Automatically allocate buffers as needed *\/$/;"	v
b_optname	opttbl.c	/^static struct optname b_optname      = { "buffers",              NULL };$/;"	v	file:
back	forwback.c	/^back(n, pos, force, only_last)$/;"	f
back_line	input.c	/^back_line(curr_pos)$/;"	f
back_raw_line	line.c	/^back_raw_line(curr_pos, linep)$/;"	f
back_scroll	opttbl.c	/^public int back_scroll;		\/* Repaint screen on backwards movement *\/$/;"	v
back_textlist	edit.c	/^back_textlist(tlist, prev)$/;"	f
backc	line.c	/^backc()$/;"	f	file:
backward	forwback.c	/^backward(n, force, only_last)$/;"	f
bad_file	filename.c	/^bad_file(filename)$/;"	f
badmark	mark.c	/^badmark(c)$/;"	f
beep	screen.c	/^beep()$/;"	f	file:
bell	screen.c	/^bell()$/;"	f
below_mem	screen.c	/^public int above_mem, below_mem;	\/* Memory retained above\/below screen *\/$/;"	v
bin_file	filename.c	/^bin_file(f)$/;"	f
binary_char	charset.c	/^binary_char(c)$/;"	f
binattr	charset.c	/^public int binattr = AT_STANDOUT;$/;"	v
binfmt	charset.c	/^static char *binfmt = NULL;$/;"	v	file:
bl_bg_color	screen.c	/^public int bl_bg_color;$/;"	v
bl_e_width	screen.c	/^public int bl_s_width, bl_e_width;	\/* Printing width of blink seq *\/$/;"	v
bl_enter	screen.c	/^bl_enter()$/;"	f
bl_exit	screen.c	/^bl_exit()$/;"	f
bl_fg_color	screen.c	/^public int bl_fg_color;		\/* Color of blinking text *\/$/;"	v
bl_s_width	screen.c	/^public int bl_s_width, bl_e_width;	\/* Printing width of blink seq *\/$/;"	v
block	ch.c	/^	long block;$/;"	m	struct:buf
block	ch.c	/^	long block;$/;"	m	struct:filestate
bo_bg_color	screen.c	/^public int bo_bg_color;$/;"	v
bo_e_width	screen.c	/^public int bo_s_width, bo_e_width;	\/* Printing width of boldface seq *\/$/;"	v
bo_enter	screen.c	/^bo_enter()$/;"	f
bo_exit	screen.c	/^bo_exit()$/;"	f
bo_fg_color	screen.c	/^public int bo_fg_color;		\/* Color of bold text *\/$/;"	v
bo_s_width	screen.c	/^public int bo_s_width, bo_e_width;	\/* Printing width of boldface seq *\/$/;"	v
bottompos	command.c	/^static POSITION bottompos;$/;"	v	file:
bs_mode	opttbl.c	/^public int bs_mode;		\/* How to process backspaces *\/$/;"	v
buf	ch.c	/^struct buf {$/;"	s	file:
buf_block	ch.c	/^	long buf_block;$/;"	m	struct:filestate
buf_next	ch.c	/^	struct buf *buf_next, *buf_prev;$/;"	m	struct:filestate
buf_prev	ch.c	/^	struct buf *buf_next, *buf_prev;$/;"	m	struct:filestate
buffer	lesskey.c	/^	char buffer[MAX_USERCMD];$/;"	m	struct:table
buffered	ch.c	/^buffered(block)$/;"	f	file:
c_optname	opttbl.c	/^static struct optname c_optname      = { "clear-screen",         NULL };$/;"	v	file:
calcgap	linenum.c	/^calcgap(p)$/;"	f	file:
can_goto_line	screen.c	/^public int can_goto_line;		\/* Can move cursor to any line *\/$/;"	v
caseless	opttbl.c	/^public int caseless;		\/* Do "caseless" searches *\/$/;"	v
cat_file	edit.c	/^cat_file()$/;"	f
cbufs	opttbl.c	/^public int cbufs;		\/* Current number of buffers *\/$/;"	v
ch_addbuf	ch.c	/^ch_addbuf()$/;"	f	file:
ch_back_get	ch.c	/^ch_back_get()$/;"	f
ch_beg_seek	ch.c	/^ch_beg_seek()$/;"	f
ch_block	ch.c	63;"	d	file:
ch_bufhead	ch.c	60;"	d	file:
ch_buftail	ch.c	61;"	d	file:
ch_close	ch.c	/^ch_close()$/;"	f
ch_delbufs	ch.c	/^ch_delbufs()$/;"	f	file:
ch_end_seek	ch.c	/^ch_end_seek()$/;"	f
ch_file	ch.c	68;"	d	file:
ch_flags	ch.c	67;"	d	file:
ch_flush	ch.c	/^ch_flush()$/;"	f
ch_forw_get	ch.c	/^ch_forw_get()$/;"	f
ch_fpos	ch.c	65;"	d	file:
ch_fsize	ch.c	66;"	d	file:
ch_get	ch.c	94;"	d	file:
ch_getflags	ch.c	/^ch_getflags()$/;"	f
ch_init	ch.c	/^ch_init(f, flags)$/;"	f
ch_length	ch.c	/^ch_length()$/;"	f
ch_nbuf	ch.c	/^ch_nbuf(want_nbufs)$/;"	f
ch_nbufs	ch.c	62;"	d	file:
ch_offset	ch.c	64;"	d	file:
ch_seek	ch.c	/^ch_seek(pos)$/;"	f
ch_tell	ch.c	/^ch_tell()$/;"	f
ch_ungetchar	ch.c	/^ch_ungetchar(c)$/;"	f
ch_ungotchar	ch.c	/^static int ch_ungotchar = -1;$/;"	v	file:
ch_zero	less.h	391;"	d
chardef	charset.c	/^static char chardef[256];$/;"	v	file:
charset	charset.c	/^struct charset {$/;"	s	file:
charsets	charset.c	/^} charsets[] = {$/;"	v
cheaper	screen.c	/^cheaper(t1, t2, def)$/;"	f	file:
check_winch	screen.c	/^check_winch()$/;"	f
chg_caseless	search.c	/^chg_caseless()$/;"	f
chg_hilite	search.c	/^chg_hilite()$/;"	f
chopline	opttbl.c	/^public int chopline;		\/* Truncate displayed lines at screen width *\/$/;"	v
clean_line	lesskey.c	/^clean_line(s)$/;"	f
clear	screen.c	/^clear()$/;"	f
clear_attn	search.c	/^clear_attn()$/;"	f
clear_bg	screen.c	/^public int clear_bg;		\/* Clear fills with background color *\/$/;"	v
clear_bot	screen.c	/^clear_bot()$/;"	f
clear_cmd	cmdbuf.c	/^clear_cmd()$/;"	f
clear_eol	screen.c	/^clear_eol()$/;"	f
clear_eol_bot	screen.c	/^clear_eol_bot()$/;"	f	file:
close_altfile	filename.c	/^close_altfile(altfilename, filename, pipefd)$/;"	f
close_file	edit.c	/^close_file()$/;"	f	file:
close_getchr	ttyin.c	/^close_getchr()$/;"	f
closequote	cmdbuf.c	/^public char closequote = '"';$/;"	v
closequote	lessecho.c	/^static char closequote = '"';$/;"	v	file:
clr_hilite	search.c	/^clr_hilite()$/;"	f
clr_linenum	linenum.c	/^clr_linenum()$/;"	f
cmd_accept	cmdbuf.c	/^cmd_accept()$/;"	f
cmd_addhist	cmdbuf.c	/^cmd_addhist(mlist, cmd)$/;"	f
cmd_char	cmdbuf.c	/^cmd_char(c)$/;"	f
cmd_col	cmdbuf.c	/^static int cmd_col;		\/* Current column of the cursor *\/$/;"	v	file:
cmd_complete	cmdbuf.c	/^cmd_complete(action)$/;"	f	file:
cmd_decode	decode.c	/^cmd_decode(tlist, cmd, sp)$/;"	f	file:
cmd_delete	cmdbuf.c	/^cmd_delete()$/;"	f	file:
cmd_edit	cmdbuf.c	/^cmd_edit(c)$/;"	f	file:
cmd_erase	cmdbuf.c	/^cmd_erase()$/;"	f	file:
cmd_exec	command.c	/^cmd_exec()$/;"	f	file:
cmd_home	cmdbuf.c	/^cmd_home()$/;"	f	file:
cmd_ichar	cmdbuf.c	/^cmd_ichar(c)$/;"	f	file:
cmd_int	cmdbuf.c	/^cmd_int()$/;"	f
cmd_istr	cmdbuf.c	/^cmd_istr(str)$/;"	f	file:
cmd_kill	cmdbuf.c	/^cmd_kill()$/;"	f	file:
cmd_left	cmdbuf.c	/^cmd_left()$/;"	f	file:
cmd_lshift	cmdbuf.c	/^cmd_lshift()$/;"	f	file:
cmd_offset	cmdbuf.c	/^static int cmd_offset;		\/* Index into cmdbuf of first displayed char *\/$/;"	v	file:
cmd_putstr	cmdbuf.c	/^cmd_putstr(s)$/;"	f
cmd_repaint	cmdbuf.c	/^cmd_repaint(old_cp)$/;"	f	file:
cmd_reset	cmdbuf.c	/^cmd_reset()$/;"	f
cmd_right	cmdbuf.c	/^cmd_right()$/;"	f	file:
cmd_rshift	cmdbuf.c	/^cmd_rshift()$/;"	f	file:
cmd_search	decode.c	/^cmd_search(cmd, table, endtable, sp)$/;"	f	file:
cmd_updown	cmdbuf.c	/^cmd_updown(action)$/;"	f	file:
cmd_wdelete	cmdbuf.c	/^cmd_wdelete()$/;"	f	file:
cmd_werase	cmdbuf.c	/^cmd_werase()$/;"	f	file:
cmdbuf	cmdbuf.c	/^static char cmdbuf[CMDBUF_SIZE]; \/* Buffer for holding a multi-char command *\/$/;"	v	file:
cmdname	lesskey.c	/^struct cmdname$/;"	s	file:
cmdnames	lesskey.c	/^struct cmdname cmdnames[] = $/;"	v
cmdsection	lesskey.c	/^char cmdsection[1] =	{ CMD_SECTION };$/;"	v
cmdtable	decode.c	/^static unsigned char cmdtable[] =$/;"	v	file:
cmdtable	lesskey.c	/^struct table cmdtable;$/;"	v
cn_action	lesskey.c	/^	int cn_action;$/;"	m	struct:cmdname
cn_name	lesskey.c	/^	char *cn_name;$/;"	m	struct:cmdname
colordesc	optfunc.c	/^colordesc(s, fg_color, bg_color)$/;"	f	file:
column	line.c	/^static int column;		\/* Printable length, accounting for$/;"	v	file:
commands	command.c	/^commands()$/;"	f
compile_pattern	search.c	/^compile_pattern(pattern, search_type)$/;"	f	file:
con_out	screen.c	/^HANDLE con_out = INVALID_HANDLE_VALUE;             \/* current console *\/$/;"	v
con_out_ours	screen.c	/^static HANDLE con_out_ours = INVALID_HANDLE_VALUE; \/* our own *\/$/;"	v	file:
con_out_save	screen.c	/^static HANDLE con_out_save = INVALID_HANDLE_VALUE; \/* previous console *\/$/;"	v	file:
cond	prompt.c	/^cond(c, where)$/;"	f	file:
console_mode	ttyin.c	/^static DWORD console_mode;$/;"	v	file:
constant	less.h	49;"	d
constant	less.h	51;"	d
control_char	charset.c	/^control_char(c)$/;"	f
control_line	lesskey.c	/^control_line(s)$/;"	f
cost	screen.c	/^cost(t)$/;"	f	file:
costcount	screen.c	/^static int costcount;$/;"	v	file:
cp	cmdbuf.c	/^static char *cp;		\/* Pointer into cmdbuf *\/$/;"	v	file:
cpattern	search.c	/^static char *cpattern = NULL;$/;"	v	file:
create_flash	screen.c	/^create_flash()$/;"	f	file:
cshift	line.c	/^public int cshift;		\/* Current left-shift of output line buffer *\/$/;"	v
ctldisp	opttbl.c	/^public int ctldisp;		\/* Send control chars to screen untranslated *\/$/;"	v
curr	line.c	/^static int curr;		\/* Index into linebuf *\/$/;"	v	file:
curr_altfilename	edit.c	/^char *curr_altfilename = NULL;$/;"	v
curr_altpipe	edit.c	/^static void *curr_altpipe;$/;"	v	file:
curr_attr	screen.c	/^static WORD curr_attr;$/;"	v	file:
curr_byte	prompt.c	/^curr_byte(where)$/;"	f	file:
curr_cmdflags	cmdbuf.c	/^static int curr_cmdflags;$/;"	v	file:
curr_ifile	main.c	/^public IFILE	curr_ifile = NULL_IFILE;$/;"	v
curr_mlist	cmdbuf.c	/^static struct mlist *curr_mlist = NULL;$/;"	v	file:
curr_mp	cmdbuf.c	/^	struct mlist *curr_mp;$/;"	m	struct:mlist
currentKey	screen.c	/^} currentKey;$/;"	v
currline	linenum.c	/^currline(where)$/;"	f
currtable	lesskey.c	/^struct table *currtable = &cmdtable;$/;"	v
cvt_text	search.c	/^cvt_text(odst, osrc, ops)$/;"	f	file:
d_optname	opttbl.c	/^static struct optname d_optname      = { "dumb",                 NULL };$/;"	v	file:
data	ch.c	/^	unsigned char data[LBUFSIZE];$/;"	m	struct:buf
datasize	ch.c	/^	unsigned int datasize;$/;"	m	struct:buf
deinit	screen.c	/^deinit()$/;"	f
del_ifile	ifile.c	/^del_ifile(h)$/;"	f
delay	screen.c	/^delay(msec)$/;"	f	file:
delimit_word	cmdbuf.c	/^delimit_word()$/;"	f	file:
desc	charset.c	/^	char *desc;$/;"	m	struct:charset
dirfile	filename.c	/^dirfile(dirname, filename)$/;"	f	file:
dispversion	command.c	/^dispversion()$/;"	f
do_append	line.c	/^do_append(c, pos)$/;"	f	file:
dohelp	main.c	/^public int	dohelp;$/;"	v
dummy_func	screen.c	/^dummy_func()$/;"	f	file:
e_optname	opttbl.c	/^static struct optname e_optname      = { "quit-at-eof",          NULL };$/;"	v	file:
e_proto	prompt.c	/^static constant char e_proto[] =$/;"	v	file:
ecalloc	main.c	/^ecalloc(count, size)$/;"	f
ecmd_decode	decode.c	/^ecmd_decode(cmd, sp)$/;"	f
edit	edit.c	/^edit(filename)$/;"	f
edit_first	edit.c	/^edit_first()$/;"	f
edit_ifile	edit.c	/^edit_ifile(ifile)$/;"	f
edit_index	edit.c	/^edit_index(n)$/;"	f
edit_inext	edit.c	/^edit_inext(h, n)$/;"	f	file:
edit_iprev	edit.c	/^edit_iprev(h, n)$/;"	f	file:
edit_istep	edit.c	/^edit_istep(h, n, dir)$/;"	f	file:
edit_last	edit.c	/^edit_last()$/;"	f
edit_list	edit.c	/^edit_list(filelist)$/;"	f
edit_next	edit.c	/^edit_next(n)$/;"	f
edit_prev	edit.c	/^edit_prev(n)$/;"	f
edit_stdin	edit.c	/^edit_stdin()$/;"	f
edit_tagfile	tags.c	/^edit_tagfile()$/;"	f
editchar	decode.c	/^editchar(c, flags)$/;"	f
editnames	lesskey.c	/^struct cmdname editnames[] = $/;"	v
editor	main.c	/^public char *	editor;$/;"	v
editproto	main.c	/^public char *	editproto;$/;"	v
editsection	lesskey.c	/^char editsection[1] =	{ EDIT_SECTION };$/;"	v
edittable	decode.c	/^static unsigned char edittable[] =$/;"	v	file:
edittable	lesskey.c	/^struct table edittable;$/;"	v
empty_lines	position.c	/^empty_lines(s, e)$/;"	f
empty_screen	position.c	/^empty_screen()$/;"	f
end_ansi_chars	line.c	/^static char *end_ansi_chars;$/;"	v	file:
end_attnpos	main.c	/^public POSITION	end_attnpos = NULL_POSITION;$/;"	v
end_logfile	ch.c	/^end_logfile()$/;"	f
endp	regexp.h	/^	char *endp[NSUBEXP];$/;"	m	struct:regexp
endsection	lesskey.c	/^char endsection[1] =	{ END_SECTION };$/;"	v
endstring	less.h	/^	char *endstring;$/;"	m	struct:textlist
eof_bell	forwback.c	/^eof_bell()$/;"	f	file:
eof_check	forwback.c	/^eof_check()$/;"	f	file:
eq_message	prompt.c	/^eq_message()$/;"	f
eqproto	prompt.c	/^public char constant *eqproto = e_proto;$/;"	v
erase_char	screen.c	/^public int erase_char, kill_char; \/* The user's erase and line-kill chars *\/$/;"	v
errmsgs	output.c	/^public int errmsgs;	\/* Count of messages displayed by error() *\/$/;"	v
errno_message	os.c	/^errno_message(filename)$/;"	f
error	lesskey.c	/^error(s)$/;"	f
error	output.c	/^error(fmt, parg)$/;"	f
errors	lesskey.c	/^int errors;$/;"	v
esc_metachars	filename.c	/^esc_metachars(s)$/;"	f
every_first_cmd	main.c	/^public char *	every_first_cmd = NULL;$/;"	v
exec_mca	command.c	/^exec_mca()$/;"	f	file:
expand_special_keys	decode.c	/^expand_special_keys(table, len)$/;"	f	file:
ext_ifile	ifile.c	43;"	d	file:
f_optname	opttbl.c	/^static struct optname f_optname      = { "force",                NULL };$/;"	v	file:
fch_get	ch.c	/^fch_get()$/;"	f
fchar_ifile	filename.c	184;"	d	file:
fcmd_decode	decode.c	/^fcmd_decode(cmd, sp)$/;"	f
fcomplete	filename.c	/^fcomplete(s)$/;"	f
fd0	edit.c	/^public int fd0 = 0;$/;"	v
fexpand	filename.c	/^fexpand(s)$/;"	f
file	ch.c	/^	int file;$/;"	m	struct:filestate
fileheader	lesskey.c	/^char fileheader[] = {$/;"	v
filesize	filename.c	/^filesize(f)$/;"	f
filestate	ch.c	/^struct filestate {$/;"	s	file:
filetrailer	lesskey.c	/^char filetrailer[] = {$/;"	v
final_attr	output.c	/^public int final_attr;$/;"	v
find_ifile	ifile.c	/^find_ifile(filename)$/;"	f	file:
find_linenum	linenum.c	/^find_linenum(pos)$/;"	f
find_pos	linenum.c	/^find_pos(lno)$/;"	f
findaction	lesskey.c	/^findaction(actname)$/;"	f
findopt	opttbl.c	/^findopt(c)$/;"	f
findopt_name	opttbl.c	/^findopt_name(p_optname, p_oname, p_err)$/;"	f
findtag	tags.c	/^findtag(tag)$/;"	f
flags	ch.c	/^	int flags;$/;"	m	struct:filestate
flash_created	screen.c	/^static int flash_created = 0;$/;"	v	file:
flip_triple	option.c	/^flip_triple(val, lc)$/;"	f	file:
flush	output.c	/^flush()$/;"	f
force_logfile	main.c	/^public int	force_logfile = FALSE;$/;"	v
force_open	opttbl.c	/^public int force_open;		\/* Open the file even if not regular file *\/$/;"	v
forw	forwback.c	/^forw(n, pos, force, only_last, nblank)$/;"	f
forw_line	input.c	/^forw_line(curr_pos)$/;"	f
forw_raw_line	line.c	/^forw_raw_line(curr_pos, linep)$/;"	f
forw_scroll	opttbl.c	/^public int forw_scroll;		\/* Repaint screen on forward movement *\/$/;"	v
forw_textlist	edit.c	/^forw_textlist(tlist, prev)$/;"	f
forward	forwback.c	/^forward(n, force, only_last)$/;"	f
fpos	ch.c	/^	POSITION fpos;$/;"	m	struct:filestate
fputbytes	lesskey.c	/^fputbytes(fd, buf, len)$/;"	f
fputint	lesskey.c	/^fputint(fd, val)$/;"	f
freelist	linenum.c	/^static struct linenum *freelist;	\/* Anchor of the unused entries *\/$/;"	v	file:
fsize	ch.c	/^	POSITION fsize;$/;"	m	struct:filestate
g_optname	opttbl.c	/^static struct optname g_optname      = { "hilite-search",        NULL };$/;"	v	file:
gap	linenum.c	/^	POSITION gap;			\/* Gap between prev and next *\/$/;"	m	struct:linenum
get_back_scroll	forwback.c	/^get_back_scroll()$/;"	f
get_clock	screen.c	/^get_clock()$/;"	f	file:
get_cmdbuf	cmdbuf.c	/^get_cmdbuf()$/;"	f
get_filename	ifile.c	/^get_filename(ifile)$/;"	f
get_filestate	ifile.c	/^get_filestate(ifile)$/;"	f
get_ifile	ifile.c	/^get_ifile(filename, prev)$/;"	f
get_index	ifile.c	/^get_index(ifile)$/;"	f
get_maxlong	os.c	/^get_maxlong()$/;"	f	file:
get_meta_escape	filename.c	/^get_meta_escape()$/;"	f	file:
get_pos	ifile.c	/^get_pos(ifile, scrpos)$/;"	f
get_return	output.c	/^get_return()$/;"	f
get_scrpos	position.c	/^get_scrpos(scrpos)$/;"	f
get_swindow	optfunc.c	/^get_swindow()$/;"	f
get_term	screen.c	/^get_term()$/;"	f
get_time	os.c	/^get_time()$/;"	f
getcc	command.c	/^getcc()$/;"	f
getchr	ttyin.c	/^getchr()$/;"	f
getmark	mark.c	/^getmark(c)$/;"	f	file:
getnum	option.c	/^getnum(sp, printopt, errp)$/;"	f
getoff_ifile	ifile.c	/^getoff_ifile(ifile)$/;"	f
getumark	mark.c	/^getumark(c)$/;"	f	file:
gint	decode.c	/^gint(sp)$/;"	f	file:
gline	line.c	/^gline(i, ap)$/;"	f
gomark	mark.c	/^gomark(c)$/;"	f
goto_line	screen.c	/^goto_line(slinenum)$/;"	f
h_filename	ifile.c	/^	char *h_filename;		\/* Name of the file *\/$/;"	m	struct:ifile
h_filestate	ifile.c	/^	void *h_filestate;		\/* File state (used in ch.c) *\/$/;"	m	struct:ifile
h_hold	ifile.c	/^	int h_hold;			\/* Hold count *\/$/;"	m	struct:ifile
h_index	ifile.c	/^	int h_index;			\/* Index within command line list *\/$/;"	m	struct:ifile
h_next	ifile.c	/^	struct ifile *h_next;		\/* Links for command line list *\/$/;"	m	struct:ifile
h_opened	ifile.c	/^	char h_opened;			\/* Has this ifile been opened? *\/$/;"	m	struct:ifile
h_optname	opttbl.c	/^static struct optname h_optname      = { "max-back-scroll",      NULL };$/;"	v	file:
h_prev	ifile.c	/^	struct ifile *h_prev;$/;"	m	struct:ifile
h_proto	prompt.c	/^static constant char h_proto[] =$/;"	v	file:
h_scrpos	ifile.c	/^	struct scrpos h_scrpos;		\/* Saved position within the file *\/$/;"	m	struct:ifile
hardcopy	screen.c	/^static int hardcopy;$/;"	v	file:
held_ifile	ifile.c	/^held_ifile(ifile)$/;"	f
helpdata	help.c	/^constant char helpdata[] = {$/;"	v
hide_hilite	search.c	/^static int hide_hilite;$/;"	v	file:
hilite	search.c	/^struct hilite$/;"	s	file:
hilite_anchor	search.c	/^static struct hilite hilite_anchor = { NULL, NULL_POSITION, NULL_POSITION };$/;"	v	file:
hilite_line	search.c	/^hilite_line(linepos, line, sp, ep)$/;"	f	file:
hilite_screen	search.c	/^hilite_screen()$/;"	f	file:
hilite_search	opttbl.c	/^public int hilite_search;	\/* Highlight matched search patterns? *\/$/;"	v
hit_eof	forwback.c	/^public int hit_eof;	\/* Keeps track of how many times we hit end of file *\/$/;"	v
hl_endpos	search.c	/^	POSITION hl_endpos;$/;"	m	struct:hilite
hl_first	search.c	75;"	d	file:
hl_next	search.c	/^	struct hilite *hl_next;$/;"	m	struct:hilite
hl_startpos	search.c	/^	POSITION hl_startpos;$/;"	m	struct:hilite
hold_ifile	ifile.c	/^hold_ifile(ifile, incr)$/;"	f
home	screen.c	/^home()$/;"	f
homefile	filename.c	/^homefile(filename)$/;"	f
homefile	lesskey.c	/^homefile(filename)$/;"	f
how_search	opttbl.c	/^public int how_search;		\/* Where should forward searches start? *\/$/;"	v
hproto	prompt.c	/^public char constant *hproto = h_proto;$/;"	v
hshift	line.c	/^public int hshift;		\/* Desired left-shift of output line buffer *\/$/;"	v
i_optname	opttbl.c	/^static struct optname i_optname      = { "ignore-case",          NULL };$/;"	v	file:
ichardef	charset.c	/^ichardef(s)$/;"	f	file:
icharset	charset.c	/^icharset(name)$/;"	f	file:
ierror	output.c	/^ierror(fmt, parg)$/;"	f
ifile	ifile.c	/^struct ifile {$/;"	s	file:
ifiles	ifile.c	/^static int ifiles = 0;$/;"	v	file:
ignaw	screen.c	/^public int ignaw;		\/* Terminal ignores \\n immediately after wrap *\/$/;"	v
ignore_eoi	ch.c	/^public int ignore_eoi;$/;"	v
ilocale	charset.c	/^ilocale()$/;"	f	file:
in_ansi_esc_seq	line.c	/^in_ansi_esc_seq()$/;"	f	file:
in_completion	cmdbuf.c	/^static int in_completion = 0;$/;"	v	file:
in_mca	command.c	/^in_mca()$/;"	f
inc_costcount	screen.c	/^inc_costcount(c)$/;"	f	file:
incr_index	ifile.c	/^incr_index(p, incr)$/;"	f	file:
infile	lesskey.c	/^char *infile = NULL;$/;"	v
init	screen.c	/^init()$/;"	f
init_charset	charset.c	/^init_charset()$/;"	f
init_cmds	decode.c	/^init_cmds()$/;"	f
init_compl	cmdbuf.c	/^init_compl()$/;"	f	file:
init_done	screen.c	/^static int init_done = 0;$/;"	v	file:
init_line	line.c	/^init_line()$/;"	f
init_mark	mark.c	/^init_mark()$/;"	f
init_option	opttbl.c	/^init_option()$/;"	f
init_prompt	prompt.c	/^init_prompt()$/;"	f
init_signals	signal.c	/^init_signals(on)$/;"	f
init_tables	lesskey.c	/^init_tables()$/;"	f
init_textlist	edit.c	/^init_textlist(tlist, str)$/;"	f
initcolor	screen.c	/^initcolor()$/;"	f	file:
initial_scrpos	main.c	/^public struct scrpos initial_scrpos;$/;"	v
int_ifile	ifile.c	42;"	d	file:
intr_to_abort	output.c	/^static char intr_to_abort[] = "... (interrupt to abort)";$/;"	v	file:
intread	os.c	/^intread()$/;"	f
iprintnum	output.c	/^iprintnum(num, radix)$/;"	f	file:
iread	os.c	/^iread(fd, buf, len)$/;"	f
is_caseless	search.c	/^static int is_caseless;$/;"	v	file:
is_dir	filename.c	/^is_dir(filename)$/;"	f
is_hilited	search.c	/^is_hilited(pos, epos, nohide)$/;"	f
is_null_line	line.c	/^static int is_null_line;	\/* There is no current line *\/$/;"	v	file:
is_tty	main.c	/^public int	is_tty;$/;"	v
is_ucase	search.c	/^is_ucase(s)$/;"	f	file:
is_ucase_pattern	search.c	/^static int is_ucase_pattern;$/;"	v	file:
isatty	os.c	/^isatty(f)$/;"	f
islower	less.h	111;"	d
isoptpending	option.c	/^isoptpending()$/;"	f
isoptstring	main.c	113;"	d	file:
isoptstring	main.c	122;"	d	file:
isupper	less.h	110;"	d
j_optname	opttbl.c	/^static struct optname j_optname      = { "jump-target",          NULL };$/;"	v	file:
jump_back	jump.c	/^jump_back(n)$/;"	f
jump_forw	jump.c	/^jump_forw()$/;"	f
jump_line_loc	jump.c	/^jump_line_loc(pos, sline)$/;"	f
jump_loc	jump.c	/^jump_loc(pos, sline)$/;"	f
jump_percent	jump.c	/^jump_percent(percent)$/;"	f
jump_sline	opttbl.c	/^public int jump_sline;		\/* Screen line of "jump target" *\/$/;"	v
k_optname	opttbl.c	/^static struct optname k_optname      = { "lesskey-file",         NULL };$/;"	v	file:
keyCount	screen.c	/^static int keyCount = 0;$/;"	v	file:
keyRecord	screen.c	/^struct keyRecord$/;"	s	file:
kill_char	screen.c	/^public int erase_char, kill_char; \/* The user's erase and line-kill chars *\/$/;"	v
know_dumb	opttbl.c	/^public int know_dumb;		\/* Don't complain about dumb terminals *\/$/;"	v
last_pattern	search.c	/^static char *last_pattern = NULL;$/;"	v	file:
last_search_type	search.c	/^static int last_search_type;$/;"	v	file:
lastmark	mark.c	/^lastmark()$/;"	f
len_cmdbuf	cmdbuf.c	/^len_cmdbuf()$/;"	f
less_printf	output.c	/^less_printf(fmt, parg)$/;"	f	file:
lesskey	decode.c	/^lesskey(filename, sysvar)$/;"	f
lgetenv	decode.c	/^lgetenv(var)$/;"	f
lglob	filename.c	/^lglob(filename)$/;"	f
line	linenum.c	/^	int line;			\/* Line number *\/$/;"	m	struct:linenum
linebuf	line.c	/^public char linebuf[LINEBUF_SIZE];$/;"	v
linenum	lesskey.c	/^int linenum;$/;"	v
linenum	linenum.c	/^struct linenum$/;"	s	file:
linenums	opttbl.c	/^public int linenums;		\/* Use line numbers *\/$/;"	v
link_ifile	ifile.c	/^link_ifile(p, prev)$/;"	f	file:
list_ecmd_tables	decode.c	/^static struct tablelist *list_ecmd_tables = NULL;$/;"	v	file:
list_fcmd_tables	decode.c	/^static struct tablelist *list_fcmd_tables = NULL;$/;"	v	file:
list_sysvar_tables	decode.c	/^static struct tablelist *list_sysvar_tables = NULL;$/;"	v	file:
list_var_tables	decode.c	/^static struct tablelist *list_var_tables = NULL;$/;"	v	file:
literal	cmdbuf.c	/^static int literal;		\/* Next input char should not be interpreted *\/$/;"	v	file:
lmargin	line.c	/^static int lmargin;		\/* Left margin *\/$/;"	v	file:
ln	less.h	/^	int ln;$/;"	m	struct:scrpos
lnloop	linenum.c	/^public int lnloop = 0;			\/* Are we in the line num loop? *\/$/;"	v
logfile	main.c	/^public int	logfile = -1;$/;"	v
longish	linenum.c	/^longish()$/;"	f	file:
longloopmessage	linenum.c	/^longloopmessage()$/;"	f	file:
loopcount	linenum.c	/^static int loopcount;$/;"	v	file:
lower_left	screen.c	/^lower_left()$/;"	f
lstrtol	lessecho.c	/^lstrtol(s, radix, pend)$/;"	f	file:
lsystem	lsystem.c	/^lsystem(cmd, donemsg)$/;"	f
ltget_env	screen.c	/^ltget_env(capname)$/;"	f	file:
ltgetflag	screen.c	/^ltgetflag(capname)$/;"	f	file:
ltgetnum	screen.c	/^ltgetnum(capname)$/;"	f	file:
ltgetstr	screen.c	/^ltgetstr(capname, pp)$/;"	f	file:
m_ifile	mark.c	/^	IFILE m_ifile;$/;"	m	struct:mark
m_optname	opttbl.c	/^static struct optname m_optname      = { "long-prompt",          NULL };$/;"	v	file:
m_proto	prompt.c	/^static constant char m_proto[] =$/;"	v	file:
m_scrpos	mark.c	/^	struct scrpos m_scrpos;$/;"	m	struct:mark
main	lessecho.c	/^main(argc, argv)$/;"	f
main	lesskey.c	/^main(argc, argv)$/;"	f
main	main.c	/^main(argc, argv)$/;"	f
main	mkhelp.c	/^main(argc, argv)$/;"	f
make_display	command.c	/^make_display()$/;"	f	file:
mark	mark.c	/^struct mark {$/;"	s	file:
markpos	mark.c	/^markpos(c)$/;"	f
marks	mark.c	/^static struct mark marks[NMARKS];$/;"	v	file:
match	search.c	/^match(pattern, buf, pfound, pend)$/;"	f	file:
match_brac	brac.c	/^match_brac(obrac, cbrac, forwdir, n)$/;"	f
match_pattern	search.c	/^match_pattern(line, sp, ep, notbol)$/;"	f	file:
mca	command.c	/^static int mca;			\/* The multicharacter command (action) *\/$/;"	v	file:
mca_char	command.c	/^mca_char(c)$/;"	f	file:
mca_opt_toggle	command.c	/^mca_opt_toggle()$/;"	f	file:
mca_search	command.c	/^mca_search()$/;"	f	file:
memcpy	less.h	133;"	d
message	prompt.c	/^static char message[PROMPT_SIZE];$/;"	v	file:
metachar	filename.c	/^metachar(c)$/;"	f	file:
missing_cap	screen.c	/^public int missing_cap = 0;	\/* Some capability is missing *\/$/;"	v
mkpathname	lesskey.c	/^mkpathname(dirname, filename)$/;"	f
ml_examine	cmdbuf.c	/^public void constant *ml_examine = (void *) &mlist_examine;$/;"	v
ml_examine	cmdbuf.c	/^public void constant *ml_examine = (void *)2;$/;"	v
ml_search	cmdbuf.c	/^public void constant *ml_search = (void *) &mlist_search;$/;"	v
ml_search	cmdbuf.c	/^public void constant *ml_search = (void *)1;$/;"	v
ml_shell	cmdbuf.c	/^public void constant *ml_shell = (void *) &mlist_shell;$/;"	v
ml_shell	cmdbuf.c	/^public void constant *ml_shell = (void *)3;$/;"	v
mlist	cmdbuf.c	/^struct mlist$/;"	s	file:
mlist_examine	cmdbuf.c	/^struct mlist mlist_examine = $/;"	v
mlist_search	cmdbuf.c	/^struct mlist mlist_search =  $/;"	v
mlist_shell	cmdbuf.c	/^struct mlist mlist_shell =   $/;"	v
mp	prompt.c	/^static char *mp;$/;"	v	file:
msec_loops	screen.c	/^static long msec_loops;$/;"	v	file:
multi_search	command.c	/^multi_search(pattern, n)$/;"	f	file:
n_optname	opttbl.c	/^static struct optname n_optname      = { "line-numbers",         NULL };$/;"	v	file:
name	charset.c	/^	char *name;$/;"	m	struct:charset
namelogfile	main.c	/^public char *	namelogfile = NULL;$/;"	v
names	lesskey.c	/^	struct cmdname *names;$/;"	m	struct:table
nbufs	ch.c	/^	int nbufs;$/;"	m	struct:filestate
need_clr	output.c	/^public int need_clr;$/;"	v
new_file	main.c	/^public int	new_file;$/;"	v
new_ifile	ifile.c	/^new_ifile(filename, prev)$/;"	f	file:
new_lesskey	decode.c	/^new_lesskey(buf, len, sysvar)$/;"	f	file:
next	ch.c	/^	struct buf *next, *prev;  \/* Must be first to match struct filestate *\/$/;"	m	struct:buf
next	cmdbuf.c	/^	struct mlist *next;$/;"	m	struct:mlist
next	linenum.c	/^	struct linenum *next;		\/* Link to next in the list *\/$/;"	m	struct:linenum
next_compl	cmdbuf.c	/^next_compl(action, prev)$/;"	f	file:
next_ifile	ifile.c	/^next_ifile(h)$/;"	f
nifile	ifile.c	/^nifile()$/;"	f
nm_bg_color	screen.c	/^public int nm_bg_color;$/;"	v
nm_fg_color	screen.c	/^public int nm_fg_color;		\/* Color of normal text *\/$/;"	v
no_back_scroll	forwback.c	/^public int no_back_scroll = 0;$/;"	v
no_init	opttbl.c	/^public int no_init;		\/* Disable sending ti\/te termcap strings *\/$/;"	v
nopendopt	option.c	/^nopendopt()$/;"	f
nostring	option.c	/^nostring(printopt)$/;"	f	file:
not_in_completion	cmdbuf.c	598;"	d	file:
not_in_completion	cmdbuf.c	600;"	d	file:
null_line	line.c	/^null_line()$/;"	f
number	command.c	/^static int number;		\/* The number typed by the user *\/$/;"	v	file:
o_optname	opttbl.c	/^static struct optname o_optname      = { "log-file",             NULL };$/;"	v	file:
ob	output.c	/^static char *ob = obuf;$/;"	v	file:
obuf	output.c	/^static char obuf[OUTBUF_SIZE];$/;"	v	file:
odefault	option.h	/^	int odefault;		\/* Default value *\/$/;"	m	struct:option
odesc	option.h	/^	char *odesc[3];		\/* Description of each value *\/$/;"	m	struct:option
offset	ch.c	/^	unsigned int offset;$/;"	m	struct:filestate
ofunc	option.h	/^	void (*ofunc)();	\/* Pointer to special handling function *\/$/;"	m	struct:option
old_ifile	main.c	/^public IFILE	old_ifile = NULL_IFILE;$/;"	v
old_lesskey	decode.c	/^old_lesskey(buf, len)$/;"	f	file:
oletter	option.h	/^	char oletter;		\/* The controlling letter (a-z) *\/$/;"	m	struct:option
oname	option.h	/^	char *oname;            \/* Long (GNU-style) option name *\/$/;"	m	struct:optname
onames	option.h	/^	struct optname *onames; \/* Long (GNU-style) option name *\/$/;"	m	struct:option
onext	option.h	/^	struct optname *onext;  \/* List of synonymous option names *\/$/;"	m	struct:optname
onscreen	position.c	/^onscreen(pos)$/;"	f
open_altfile	filename.c	/^open_altfile(filename, pf, pfd)$/;"	f
open_getchr	ttyin.c	/^open_getchr()$/;"	f
opened	ifile.c	/^opened(ifile)$/;"	f
openquote	cmdbuf.c	/^public char openquote = '"';$/;"	v
openquote	lessecho.c	/^static char openquote = '"';$/;"	v	file:
opt_D	optfunc.c	/^opt_D(type, s)$/;"	f
opt__O	optfunc.c	/^opt__O(type, s)$/;"	f
opt__P	optfunc.c	/^opt__P(type, s)$/;"	f
opt__T	optfunc.c	/^opt__T(type, s)$/;"	f
opt__V	optfunc.c	/^opt__V(type, s)$/;"	f
opt_b	optfunc.c	/^opt_b(type, s)$/;"	f
opt_i	optfunc.c	/^opt_i(type, s)$/;"	f
opt_k	optfunc.c	/^opt_k(type, s)$/;"	f
opt_l	optfunc.c	/^opt_l(type, s)$/;"	f
opt_o	optfunc.c	/^opt_o(type, s)$/;"	f
opt_p	optfunc.c	/^opt_p(type, s)$/;"	f
opt_prompt	option.c	/^opt_prompt(c)$/;"	f
opt_query	optfunc.c	/^opt_query(type, s)$/;"	f
opt_quote	optfunc.c	/^opt_quote(type, s)$/;"	f
opt_t	optfunc.c	/^opt_t(type, s)$/;"	f
optchar	command.c	/^static char optchar;$/;"	v	file:
optflag	command.c	/^static int optflag;$/;"	v	file:
optgetname	command.c	/^static int optgetname;$/;"	v	file:
option	option.h	/^struct option$/;"	s
option	opttbl.c	/^static struct option option[] =$/;"	v	file:
optname	option.h	/^struct optname$/;"	s
optstring	option.c	/^optstring(s, printopt)$/;"	f	file:
os9_signal	os.c	/^os9_signal(type, handler)$/;"	f
ospeed	screen.c	/^short ospeed;$/;"	v
otype	option.h	/^	int otype;		\/* Type of the option *\/$/;"	m	struct:option
outfile	lesskey.c	/^char *outfile = NULL ;$/;"	v
ovar	option.h	/^	int *ovar;		\/* Pointer to the associated variable *\/$/;"	m	struct:option
overstrike	line.c	/^static int overstrike;		\/* Next char should overstrike previous char *\/$/;"	v	file:
p_flag	charset.c	/^	int *p_flag;$/;"	m	struct:charset
p_int	less.h	/^	int p_int;$/;"	m	union:parg
p_optname	opttbl.c	/^static struct optname p_optname      = { "pattern",              NULL };$/;"	v	file:
p_string	less.h	/^	char *p_string;$/;"	m	union:parg
pappend	line.c	/^pappend(c, pos)$/;"	f
parg	less.h	/^typedef union parg$/;"	u
parse_args	lesskey.c	/^parse_args(argc, argv)$/;"	f
parse_cmdline	lesskey.c	/^parse_cmdline(p)$/;"	f
parse_line	lesskey.c	/^parse_line(line)$/;"	f
parse_varline	lesskey.c	/^parse_varline(p)$/;"	f
pbuffer	lesskey.c	/^	char *pbuffer;$/;"	m	struct:table
pclose	lsystem.c	/^int pclose(fp)$/;"	f
pdone	line.c	/^pdone(endline)$/;"	f
pendc	line.c	/^static char pendc;$/;"	v	file:
pending_scancode	screen.c	/^static int pending_scancode = 0;$/;"	v	file:
pendopt	option.c	/^static struct option *pendopt;$/;"	v	file:
pendpos	line.c	/^static POSITION pendpos;$/;"	v	file:
percent_pos	os.c	/^percent_pos(pos, percent)$/;"	f
percentage	os.c	/^percentage(num, den)$/;"	f
pids	lsystem.c	/^static int pids[_NFILE] = { 0, 0, 0, 0, 0, 0, 0, 0,$/;"	v	file:
pipe_data	lsystem.c	/^pipe_data(cmd, spos, epos)$/;"	f
pipe_mark	lsystem.c	/^pipe_mark(c, cmd)$/;"	f
pipec	command.c	/^static char pipec;$/;"	v	file:
plinenum	line.c	/^plinenum(pos)$/;"	f
plusoption	option.c	/^public int plusoption = FALSE;$/;"	v
pool	linenum.c	/^static struct linenum pool[NPOOL];	\/* The pool itself *\/$/;"	v	file:
popen	lsystem.c	/^FILE *popen(name, mode)$/;"	f
pos	less.h	/^	POSITION pos;$/;"	m	struct:scrpos
pos	linenum.c	/^	POSITION pos;			\/* File position *\/$/;"	m	struct:linenum
pos_clear	position.c	/^pos_clear()$/;"	f
pos_init	position.c	/^pos_init()$/;"	f
position	position.c	/^position(where)$/;"	f
pound_optname	opttbl.c	/^static struct optname pound_optname  = { "shift",                NULL };$/;"	v	file:
pr_error	lessecho.c	/^pr_error(s)$/;"	f	file:
pr_expand	prompt.c	/^pr_expand(proto, maxwidth)$/;"	f
pr_string	prompt.c	/^pr_string()$/;"	f
pr_type	opttbl.c	/^public int pr_type;		\/* Type of prompt (short, medium, long) *\/$/;"	v
pr_usage	lessecho.c	/^pr_usage()$/;"	f	file:
pr_version	lessecho.c	/^pr_version()$/;"	f	file:
prchar	charset.c	/^prchar(c)$/;"	f
prep_endpos	search.c	/^static POSITION prep_endpos;$/;"	v	file:
prep_hilite	search.c	/^prep_hilite(spos, epos, maxlines)$/;"	f
prep_startpos	search.c	/^static POSITION prep_startpos;$/;"	v	file:
prev	ch.c	/^	struct buf *next, *prev;  \/* Must be first to match struct filestate *\/$/;"	m	struct:buf
prev	cmdbuf.c	/^	struct mlist *prev;$/;"	m	struct:mlist
prev	linenum.c	/^	struct linenum *prev;		\/* Line to previous in the list *\/$/;"	m	struct:linenum
prev_ifile	ifile.c	/^prev_ifile(h)$/;"	f
prev_pattern	search.c	/^prev_pattern()$/;"	f	file:
prewind	line.c	/^prewind()$/;"	f
progname	main.c	/^public char *	progname;$/;"	v
program	regexp.h	/^	char program[1];	\/* Unwarranted chumminess with compiler. *\/$/;"	m	struct:regexp
prompt	command.c	/^prompt()$/;"	f	file:
prompt_col	cmdbuf.c	/^static int prompt_col;		\/* Column of cursor just after prompt *\/$/;"	v	file:
propt	option.c	/^propt(c)$/;"	f	file:
protochar	prompt.c	/^protochar(c, where, iseditproto)$/;"	f	file:
prproto	prompt.c	/^public char *prproto[3];$/;"	v
pshift	line.c	/^pshift(shift)$/;"	f	file:
psignals	signal.c	/^psignals()$/;"	f
public	less.h	54;"	d
put_line	output.c	/^put_line()$/;"	f
putbs	screen.c	/^putbs()$/;"	f
putchr	output.c	/^putchr(c)$/;"	f
putstr	output.c	/^putstr(s)$/;"	f
pwidth	line.c	/^pwidth(c, a)$/;"	f	file:
q2_optname	opttbl.c	/^static struct optname q2_optname     = { "silent",               NULL };$/;"	v	file:
q_optname	opttbl.c	/^static struct optname q_optname      = { "quiet",                &q2_optname };$/;"	v	file:
query	output.c	/^query(fmt, parg)$/;"	f
query_optname	opttbl.c	/^static struct optname query_optname  = { "help",                 NULL };$/;"	v	file:
quiet	opttbl.c	/^public int quiet;		\/* Should we suppress the audible bell? *\/$/;"	v
quit	main.c	/^quit(status)$/;"	f
quit_at_eof	opttbl.c	/^public int quit_at_eof;		\/* Quit after hitting end of file twice *\/$/;"	v
quit_if_one_screen	opttbl.c	/^public int quit_if_one_screen;	\/* Quit if EOF on first screen *\/$/;"	v
quitting	main.c	/^public int	quitting;$/;"	v
quote_all	lessecho.c	/^static int quote_all = 0;$/;"	v	file:
quote_optname	opttbl.c	/^static struct optname quote_optname  = { "quotes",               NULL };$/;"	v	file:
r_optname	opttbl.c	/^static struct optname r_optname      = { "raw-control-chars",    NULL };$/;"	v	file:
raw_mode	screen.c	/^raw_mode(on)$/;"	f
re_pattern	search.c	/^int re_pattern = 0;$/;"	v
read_label	os.c	/^static jmp_buf read_label;$/;"	v	file:
readfd	filename.c	/^readfd(fd)$/;"	f	file:
reading	os.c	/^public int reading;$/;"	v
reedit_ifile	edit.c	/^reedit_ifile(save_ifile)$/;"	f
reg	regexp.c	/^reg(paren, flagp)$/;"	f	file:
reganch	regexp.h	/^	char reganch;		\/* Internal use only. *\/$/;"	m	struct:regexp
regatom	regexp.c	/^regatom(flagp)$/;"	f	file:
regbol	regexp.c	/^static char *regbol;		\/* Beginning of input, for ^ check. *\/$/;"	v	file:
regbranch	regexp.c	/^regbranch(flagp)$/;"	f	file:
regc	regexp.c	/^regc(b)$/;"	f	file:
regcode	regexp.c	/^static char *regcode;		\/* Code-emit pointer; &regdummy = don't. *\/$/;"	v	file:
regcomp	regexp.c	/^regcomp(exp)$/;"	f
regdummy	regexp.c	/^static char regdummy;$/;"	v	file:
regdump	regexp.c	/^regdump(r)$/;"	f
regendp	regexp.c	/^static char **regendp;		\/* Ditto for endp. *\/$/;"	v	file:
regerror	search.c	/^regerror(s) $/;"	f
regexec	regexp.c	/^regexec(prog, string)$/;"	f
regexec2	regexp.c	/^regexec2(prog, string, notbol)$/;"	f
regexp	regexp.h	/^typedef struct regexp {$/;"	s
regexp	regexp.h	/^} regexp;$/;"	t
reginput	regexp.c	/^static char *reginput;		\/* String-input pointer. *\/$/;"	v	file:
reginsert	regexp.c	/^reginsert(op, opnd)$/;"	f	file:
regmatch	regexp.c	/^regmatch(prog)$/;"	f	file:
regmlen	regexp.h	/^	int regmlen;		\/* Internal use only. *\/$/;"	m	struct:regexp
regmust	regexp.h	/^	char *regmust;		\/* Internal use only. *\/$/;"	m	struct:regexp
regnarrate	regexp.c	/^int regnarrate = 0;$/;"	v
regnext	regexp.c	/^regnext(p)$/;"	f	file:
regnode	regexp.c	/^regnode(op)$/;"	f	file:
regnpar	regexp.c	/^static int regnpar;		\/* () count. *\/$/;"	v	file:
regoptail	regexp.c	/^regoptail(p, val)$/;"	f	file:
regparse	regexp.c	/^static char *regparse;		\/* Input-scan pointer. *\/$/;"	v	file:
regpattern	search.c	/^pcre *regpattern = NULL;$/;"	v
regpattern	search.c	/^static regex_t *regpattern = NULL;$/;"	v	file:
regpattern	search.c	/^static struct regexp *regpattern = NULL;$/;"	v	file:
regpiece	regexp.c	/^regpiece(flagp)$/;"	f	file:
regprop	regexp.c	/^regprop(op)$/;"	f	file:
regrepeat	regexp.c	/^regrepeat(p)$/;"	f	file:
regsize	regexp.c	/^static long regsize;		\/* Code size. *\/$/;"	v	file:
regstart	regexp.h	/^	char regstart;		\/* Internal use only. *\/$/;"	m	struct:regexp
regstartp	regexp.c	/^static char **regstartp;	\/* Pointer to startp array. *\/$/;"	v	file:
regtail	regexp.c	/^regtail(p, val)$/;"	f	file:
regtry	regexp.c	/^regtry(prog, string)$/;"	f	file:
remove_top	screen.c	/^remove_top(n)$/;"	f
repaint	jump.c	/^repaint()$/;"	f
repaint_hilite	search.c	/^repaint_hilite(on)$/;"	f
s_optname	opttbl.c	/^static struct optname s_optname      = { "squeeze-blank-lines",  NULL };$/;"	v	file:
s_proto	prompt.c	/^static constant char s_proto[] =$/;"	v	file:
save	main.c	/^save(s)$/;"	f
save_curr_ifile	edit.c	/^save_curr_ifile()$/;"	f
sc_addline	screen.c	/^	*sc_addline,		\/* Add line, scroll down following lines *\/$/;"	v	file:
sc_b_in	screen.c	/^	*sc_b_in,		\/* Enter bold mode *\/$/;"	v	file:
sc_b_out	screen.c	/^	*sc_b_out,		\/* Exit bold mode *\/$/;"	v	file:
sc_backspace	screen.c	/^	*sc_backspace,		\/* Backspace cursor *\/$/;"	v	file:
sc_bl_in	screen.c	/^	*sc_bl_in,		\/* Enter blink mode *\/$/;"	v	file:
sc_bl_out	screen.c	/^	*sc_bl_out,		\/* Exit blink mode *\/$/;"	v	file:
sc_clear	screen.c	/^	*sc_clear,		\/* Clear screen *\/$/;"	v	file:
sc_deinit	screen.c	/^	*sc_deinit;		\/* Exit terminal de-initialization *\/$/;"	v	file:
sc_e_keypad	screen.c	/^	*sc_e_keypad,		\/* End keypad mode *\/$/;"	v	file:
sc_eol_clear	screen.c	/^	*sc_eol_clear,		\/* Clear to end of line *\/$/;"	v	file:
sc_eos_clear	screen.c	/^	*sc_eos_clear,		\/* Clear to end of screen *\/$/;"	v	file:
sc_height	screen.c	/^public int sc_width, sc_height;	\/* Height & width of screen *\/$/;"	v
sc_home	screen.c	/^	*sc_home,		\/* Cursor home *\/$/;"	v	file:
sc_init	screen.c	/^	*sc_init,		\/* Startup terminal initialization *\/$/;"	v	file:
sc_lower_left	screen.c	/^	*sc_lower_left,		\/* Cursor to last line, first column *\/$/;"	v	file:
sc_move	screen.c	/^	*sc_move,		\/* General cursor positioning *\/$/;"	v	file:
sc_pad	screen.c	/^	*sc_pad,		\/* Pad string *\/$/;"	v	file:
sc_s_in	screen.c	/^	*sc_s_in,		\/* Enter standout (highlighted) mode *\/$/;"	v	file:
sc_s_keypad	screen.c	/^	*sc_s_keypad,		\/* Start keypad mode *\/$/;"	v	file:
sc_s_out	screen.c	/^	*sc_s_out,		\/* Exit standout mode *\/$/;"	v	file:
sc_u_in	screen.c	/^	*sc_u_in,		\/* Enter underline mode *\/$/;"	v	file:
sc_u_out	screen.c	/^	*sc_u_out,		\/* Exit underline mode *\/$/;"	v	file:
sc_visual_bell	screen.c	/^	*sc_visual_bell,	\/* Visual bell (flash screen) sequence *\/$/;"	v	file:
sc_width	screen.c	/^public int sc_width, sc_height;	\/* Height & width of screen *\/$/;"	v
scan	screen.c	/^	int scan;$/;"	m	struct:keyRecord
scan_option	option.c	/^scan_option(s)$/;"	f
screen_trashed	forwback.c	/^public int screen_trashed;$/;"	v
scrpos	less.h	/^struct scrpos$/;"	s
scrsize	screen.c	/^scrsize()$/;"	f
search	search.c	/^search(search_type, pattern, n)$/;"	f
search_pos	search.c	/^search_pos(search_type)$/;"	f	file:
search_range	search.c	/^search_range(pos, endpos, search_type, matches, maxlines, plinepos, pendpos)$/;"	f	file:
search_type	command.c	/^static int search_type;		\/* The previous type of search *\/$/;"	v	file:
secure	main.c	/^public int	secure;$/;"	v
seek_filesize	filename.c	/^seek_filesize(f)$/;"	f	file:
seekable	ch.c	/^seekable(f)$/;"	f
set_attnpos	input.c	/^set_attnpos(pos)$/;"	f
set_filestate	ifile.c	/^set_filestate(ifile, filestate)$/;"	f
set_mlist	cmdbuf.c	/^set_mlist(mlist, cmdflags)$/;"	f
set_open	ifile.c	/^set_open(ifile)$/;"	f
setbinfmt	charset.c	/^setbinfmt(s)$/;"	f
setdisk	lsystem.c	25;"	d	file:
setmark	mark.c	/^setmark(c)$/;"	f
shellcmd	command.c	/^static char *shellcmd = NULL;	\/* For holding last shell command for "!!" *\/$/;"	v	file:
shellcmd	filename.c	/^shellcmd(cmd)$/;"	f	file:
shift_count	opttbl.c	/^public int shift_count;		\/* Number of positions to shift horizontally *\/$/;"	v
show_attn	opttbl.c	/^public int show_attn;		\/* Hilite first unread line *\/$/;"	v
sigemptyset	less.h	371;"	d
sigemptyset	less.h	372;"	d
sigs	signal.c	/^public int sigs;$/;"	v
single_char_option	option.c	/^single_char_option(c)$/;"	f
size_helpdata	help.c	/^constant int size_helpdata = sizeof(helpdata) - 1;$/;"	v
size_linebuf	line.c	/^public int size_linebuf = sizeof(linebuf);$/;"	v
skipcond	prompt.c	/^skipcond(p)$/;"	f	file:
skipnsp	lesskey.c	/^skipnsp(s)$/;"	f
skipsp	lesskey.c	/^skipsp(s)$/;"	f
skipsp	main.c	/^skipsp(s)$/;"	f
so_bg_color	screen.c	/^public int so_bg_color;$/;"	v
so_e_width	screen.c	/^public int so_s_width, so_e_width;	\/* Printing width of standout seq *\/$/;"	v
so_enter	screen.c	/^so_enter()$/;"	f
so_exit	screen.c	/^so_exit()$/;"	f
so_fg_color	screen.c	/^public int so_fg_color;		\/* Color of standout text *\/$/;"	v
so_s_width	screen.c	/^public int so_s_width, so_e_width;	\/* Printing width of standout seq *\/$/;"	v
spare	linenum.c	/^static struct linenum *spare;		\/* We always keep one spare entry *\/$/;"	v	file:
special_key_str	screen.c	/^special_key_str(key)$/;"	f
sprefix	main.c	/^sprefix(ps, s, uppercase)$/;"	f
squeeze	opttbl.c	/^public int squeeze;		\/* Squeeze multiple blank lines into one *\/$/;"	v
squish_check	forwback.c	/^squish_check()$/;"	f	file:
squished	forwback.c	/^public int squished;$/;"	v
start_attnpos	main.c	/^public POSITION	start_attnpos = NULL_POSITION;$/;"	v
start_mca	command.c	/^start_mca(action, prompt, mlist, cmdflags)$/;"	f	file:
startime	linenum.c	/^static long startime;$/;"	v	file:
startp	regexp.h	/^	char *startp[NSUBEXP];$/;"	m	struct:regexp
status_col	opttbl.c	/^public int status_col;		\/* Display a status column *\/$/;"	v
stop	signal.c	/^stop(type)$/;"	f	file:
store_pos	ifile.c	/^store_pos(ifile, scrpos)$/;"	f
storec	line.c	/^storec(c, a, pos)$/;"	f	file:
strchr	lessecho.c	/^strchr(s, c)$/;"	f
strchr	search.c	/^strchr(s, c)$/;"	f
strcspn	regexp.c	/^strcspn(s1, s2)$/;"	f	file:
strerror	os.c	/^strerror(err)$/;"	f	file:
string	cmdbuf.c	/^	char *string;$/;"	m	struct:mlist
string	less.h	/^	char *string;$/;"	m	struct:textlist
swindow	opttbl.c	/^public int swindow;		\/* Size of scrolling window *\/$/;"	v
sy_bg_color	screen.c	/^static int sy_bg_color;$/;"	v	file:
sy_fg_color	screen.c	/^static int sy_fg_color;		\/* Color of system text (before less) *\/$/;"	v	file:
sync_logfile	ch.c	/^sync_logfile()$/;"	f
t_end	decode.c	/^	char *t_end;$/;"	m	struct:tablelist
t_next	decode.c	/^	struct tablelist *t_next;$/;"	m	struct:tablelist
t_optname	opttbl.c	/^static struct optname t_optname      = { "tag",                  NULL };$/;"	v	file:
t_start	decode.c	/^	char *t_start;$/;"	m	struct:tablelist
table	lesskey.c	/^struct table$/;"	s	file:
table	position.c	/^static POSITION *table = NULL;	\/* The position table *\/$/;"	v	file:
table_size	position.c	/^static int table_size;$/;"	v	file:
tablelist	decode.c	/^struct tablelist$/;"	s	file:
tabstop	opttbl.c	/^public int tabstop;		\/* Tab settings *\/$/;"	v
tagendline	tags.c	/^static int tagendline;$/;"	v	file:
tagfile	tags.c	/^static char *tagfile;$/;"	v	file:
taglinenum	tags.c	/^static int taglinenum;$/;"	v	file:
tagoption	optfunc.c	/^public char *tagoption = NULL;$/;"	v
tagpattern	tags.c	/^static char *tagpattern;$/;"	v	file:
tags	tags.c	/^public char *tags = "tags";$/;"	v
tagsearch	tags.c	/^tagsearch()$/;"	f
tellpos	ch.c	473;"	d	file:
textlist	less.h	/^struct textlist$/;"	s
thisfile	ch.c	/^static struct filestate *thisfile;$/;"	v	file:
tilde_optname	opttbl.c	/^static struct optname tilde_optname  = { "tilde",                NULL };$/;"	v	file:
time_type	os.c	41;"	d	file:
time_type	os.c	43;"	d	file:
tk_ipoint	cmdbuf.c	/^static char *tk_ipoint;$/;"	v	file:
tk_original	cmdbuf.c	/^static char *tk_original;$/;"	v	file:
tk_text	cmdbuf.c	/^static char *tk_text;$/;"	v	file:
tk_tlist	cmdbuf.c	/^static struct textlist tk_tlist;$/;"	v	file:
tk_trial	cmdbuf.c	/^static char *tk_trial;$/;"	v	file:
tmodes	screen.c	/^tmodes(incap, outcap, instr, outstr, def_instr, def_outstr, spp)$/;"	f	file:
toggle_option	option.c	/^toggle_option(c, s, how_toggle)$/;"	f
tolower	less.h	113;"	d
top_scroll	opttbl.c	/^public int top_scroll;		\/* Repaint screen from top?$/;"	v
toupper	less.h	112;"	d
tstr	lesskey.c	/^tstr(pp)$/;"	f
tty	ttyin.c	/^static int tty;$/;"	v	file:
twiddle	opttbl.c	/^public int twiddle;             \/* Show tildes after EOF *\/$/;"	v
u_interrupt	signal.c	/^u_interrupt(type)$/;"	f	file:
u_optname	opttbl.c	/^static struct optname u_optname      = { "underline-special",    NULL };$/;"	v	file:
ul_bg_color	screen.c	/^public int ul_bg_color;$/;"	v
ul_e_width	screen.c	/^public int ul_s_width, ul_e_width;	\/* Printing width of underline seq *\/$/;"	v
ul_enter	screen.c	/^ul_enter()$/;"	f
ul_exit	screen.c	/^ul_exit()$/;"	f
ul_fg_color	screen.c	/^public int ul_fg_color;		\/* Color of underlined text *\/$/;"	v
ul_s_width	screen.c	/^public int ul_s_width, ul_e_width;	\/* Printing width of underline seq *\/$/;"	v
uncompile_pattern	search.c	/^uncompile_pattern()$/;"	f	file:
undo_search	search.c	/^undo_search()$/;"	f
ungetcc	command.c	/^ungetcc(c)$/;"	f
ungetsc	command.c	/^ungetsc(s)$/;"	f
ungot	command.c	/^static char ungot[UNGOT_SIZE];$/;"	v	file:
ungotp	command.c	/^static char *ungotp = NULL;$/;"	v	file:
unlink_ifile	ifile.c	/^unlink_ifile(p)$/;"	f	file:
unmark	mark.c	/^unmark(ifile)$/;"	f
unquote_file	filename.c	/^unquote_file(str)$/;"	f
unsave_ifile	edit.c	/^unsave_ifile(save_ifile)$/;"	f
usage	lesskey.c	/^usage()$/;"	f
use_logfile	edit.c	/^use_logfile(filename)$/;"	f
utf_len	line.c	/^utf_len(char *s, int len)$/;"	f	file:
utf_mode	charset.c	/^public int utf_mode = 0;$/;"	v
varsection	lesskey.c	/^char varsection[1] =	{ VAR_SECTION };$/;"	v
vartable	lesskey.c	/^struct table vartable;$/;"	v
vbell	screen.c	/^vbell()$/;"	f
version	lessecho.c	/^static char *version = "$Revision: 1.6 $";$/;"	v	file:
version	version.c	/^char version[] = "358";$/;"	v
videopages	screen.c	/^static int videopages;$/;"	v	file:
void	less.h	46;"	d
w_optname	opttbl.c	/^static struct optname w_optname      = { "hilite-unread",        NULL };$/;"	v	file:
wbreak_handler	signal.c	/^wbreak_handler(dwCtrlType)$/;"	f	file:
werase_char	screen.c	/^public int werase_char;		\/* The user's word-erase char *\/$/;"	v
wherechar	prompt.c	/^wherechar(p, wp)$/;"	f	file:
whitescreen	screen.c	/^static WORD *whitescreen;$/;"	v	file:
whitescreen	screen.c	/^static unsigned short *whitescreen;$/;"	v	file:
win32_deinit_term	screen.c	/^win32_deinit_term()$/;"	f	file:
win32_init_term	screen.c	/^win32_init_term()$/;"	f	file:
win32_kbhit	screen.c	/^win32_kbhit(tty)$/;"	f	file:
winch	signal.c	/^winch(type)$/;"	f
wscroll	main.c	/^public int	wscroll;$/;"	v
x_optname	opttbl.c	/^static struct optname x_optname      = { "tabs",                 NULL };$/;"	v	file:
y_optname	opttbl.c	/^static struct optname y_optname      = { "max-forw-scroll",      NULL };$/;"	v	file:
z_optname	opttbl.c	/^static struct optname z_optname      = { "window",               NULL };$/;"	v	file:
