summaryrefslogtreecommitdiff
path: root/Build/source/texk/detex/detex-src/detex.h
blob: 1067f9520cedd53132486b4a98e2dad76e2321dd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
/*
 * Copyright (c) 1986-2007 Purdue University
 * All rights reserved.
 * 
 * Developed by:  Daniel Trinkle
 *                Department of Computer Science, Purdue University
 *                http://www.cs.purdue.edu/
 * 
 * Permission is hereby granted, free of charge, to any person obtaining
 * a copy of this software and associated documentation files (the
 * "Software"), to deal with the Software without restriction, including
 * without limitation the rights to use, copy, modify, merge, publish,
 * distribute, sublicense, and/or sell copies of the Software, and to
 * permit persons to whom the Software is furnished to do so, subject to
 * the following conditions:
 * 
 * o Redistributions of source code must retain the above copyright
 *   notice, this list of conditions and the following disclaimers.
 * 
 * o Redistributions in binary form must reproduce the above copyright
 *   notice, this list of conditions and the following disclaimers in the
 *   documentation and/or other materials provided with the distribution.
 * 
 * o Neither the names of Daniel Trinkle, Purdue University, nor the
 *   names of its contributors may be used to endorse or promote products
 *   derived from this Software without specific prior written
 *   permission.
 * 
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
 * IN NO EVENT SHALL THE CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR
 * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
 * CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
 * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE SOFTWARE.
 */

/******
** The following parameters should be modified as necessary
**	MAXINCLIST - maximum number of files allowed in an \includeonly list
**
**	DEFAULTINPUTS - this should be the same as the default TEXINPUTS
**	CHPATHSEP - the path separator character in TEXINPUTS
**	MAXINPUTPATHS - (arbitrary) number of separate paths in TEXINPUTS
**
**	DEFAULTENV - list of LaTeX environments ignored
**	CHENVSEP - the list separator character in the ignore envronment list
**	MAXENVS - maximum number of environments listed in the ignore list
**	CCHMAXENV - maximum count of characters in an environment name (LaTex)
******/

#define	MAXINCLIST	40

#ifndef KPATHSEA
#ifdef OS2
#define	DEFAULTINPUTS	".;/emtex/texinput"
#define	CHPATHSEP	';'
#else
#define	DEFAULTINPUTS	".:/usr/local/tex/inputs"
#define	CHPATHSEP	':'
#endif
#endif

#define	MAXINPUTPATHS	10

#define	DEFAULTENV	"algorithm,align,array,bmatrix,displaymath,eqnarray,equation,floatfig,floating,longtable,picture,pmatrix,psfrags,pspicture,smallmatrix,smallpmatrix,tabular,tikzpicture,verbatim,vmatrix,wrapfigure"
#define	CHENVSEP	','
#define	MAXENVS		25
#define	CCHMAXENV	100

/******
** These probably should not be changed
******/

#define	CHOPT		'-'
#define	CHCITEOPT	'c'
#define	CHENVOPT	'e'
#define	CHLATEXOPT	'l'
#define	CHNOFOLLOWOPT	'n'
#define	CHSPACEOPT	's'
#define	CHTEXOPT	't'
#define	CHWORDOPT	'w'
#define CHREPLACE   'r'

#define	my_ERROR	-1