line |
stmt |
bran |
cond |
sub |
pod |
time |
code |
1
|
|
|
|
|
|
|
|
2
|
|
|
|
|
|
|
################################################################################### |
3
|
|
|
|
|
|
|
# |
4
|
|
|
|
|
|
|
# Embperl - Copyright (c) 1997-2008 Gerald Richter / ecos gmbh www.ecos.de |
5
|
|
|
|
|
|
|
# Embperl - Copyright (c) 2008-2014 Gerald Richter |
6
|
|
|
|
|
|
|
# |
7
|
|
|
|
|
|
|
# You may distribute under the terms of either the GNU General Public |
8
|
|
|
|
|
|
|
# License or the Artistic License, as specified in the Perl README file. |
9
|
|
|
|
|
|
|
# |
10
|
|
|
|
|
|
|
# THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR |
11
|
|
|
|
|
|
|
# IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED |
12
|
|
|
|
|
|
|
# WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. |
13
|
|
|
|
|
|
|
# |
14
|
|
|
|
|
|
|
# $Id: Constant.pm 1578075 2014-03-16 14:01:14Z richter $ |
15
|
|
|
|
|
|
|
# |
16
|
|
|
|
|
|
|
################################################################################### |
17
|
|
|
|
|
|
|
|
18
|
|
|
|
|
|
|
|
19
|
|
|
|
|
|
|
package Embperl::Constant ; |
20
|
|
|
|
|
|
|
|
21
|
|
|
|
|
|
|
|
22
|
|
|
|
|
|
|
|
23
|
1
|
|
|
1
|
|
6
|
use constant dbgAll => -1 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
73
|
|
24
|
1
|
|
|
1
|
|
6
|
use constant dbgAllCmds => 1024 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
41
|
|
25
|
1
|
|
|
1
|
|
27
|
use constant dbgCmd => 8 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
40
|
|
26
|
1
|
|
|
1
|
|
5
|
use constant dbgDefEval => 16384 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
41
|
|
27
|
1
|
|
|
1
|
|
5
|
use constant dbgEnv => 16 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
45
|
|
28
|
1
|
|
|
1
|
|
5
|
use constant dbgEval => 4 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
44
|
|
29
|
1
|
|
|
1
|
|
4
|
use constant dbgFlushLog => 512 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
48
|
|
30
|
1
|
|
|
1
|
|
5
|
use constant dbgFlushOutput => 256 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
47
|
|
31
|
1
|
|
|
1
|
|
4
|
use constant dbgForm => 32 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
50
|
|
32
|
1
|
|
|
1
|
|
5
|
use constant dbgFunc => 4096 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
40
|
|
33
|
1
|
|
|
1
|
|
4
|
use constant dbgHeadersIn => 262144 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
50
|
|
34
|
1
|
|
|
1
|
|
5
|
use constant dbgImport => 0x400000 ; |
|
1
|
|
|
|
|
1
|
|
|
1
|
|
|
|
|
39
|
|
35
|
1
|
|
|
1
|
|
4
|
use constant dbgInput => 128 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
187
|
|
36
|
1
|
|
|
1
|
|
6
|
use constant dbgLogLink => 8192 ; |
|
1
|
|
|
|
|
1
|
|
|
1
|
|
|
|
|
55
|
|
37
|
1
|
|
|
1
|
|
5
|
use constant dbgMem => 2 ; |
|
1
|
|
|
|
|
1
|
|
|
1
|
|
|
|
|
41
|
|
38
|
1
|
|
|
1
|
|
5
|
use constant dbgProfile => 0x100000 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
52
|
|
39
|
1
|
|
|
1
|
|
4
|
use constant dbgShowCleanup => 524288 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
37
|
|
40
|
1
|
|
|
1
|
|
4
|
use constant dbgSource => 2048 ; |
|
1
|
|
|
|
|
1
|
|
|
1
|
|
|
|
|
43
|
|
41
|
1
|
|
|
1
|
|
5
|
use constant dbgStd => 1 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
46
|
|
42
|
1
|
|
|
1
|
|
5
|
use constant dbgSession => 0x200000 ; |
|
1
|
|
|
|
|
1
|
|
|
1
|
|
|
|
|
39
|
|
43
|
1
|
|
|
1
|
|
6
|
use constant dbgTab => 64 ; |
|
1
|
|
|
|
|
1
|
|
|
1
|
|
|
|
|
43
|
|
44
|
1
|
|
|
1
|
|
6
|
use constant dbgParse => 0x1000000 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
52
|
|
45
|
1
|
|
|
1
|
|
5
|
use constant dbgObjectSearch => 0x2000000 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
50
|
|
46
|
1
|
|
|
1
|
|
5
|
use constant dbgDOM => 0x10000 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
39
|
|
47
|
1
|
|
|
1
|
|
4
|
use constant dbgOutput => 0x08000 ; |
|
1
|
|
|
|
|
3
|
|
|
1
|
|
|
|
|
42
|
|
48
|
1
|
|
|
1
|
|
6
|
use constant dbgRun => 0x20000 ; |
|
1
|
|
|
|
|
1
|
|
|
1
|
|
|
|
|
37
|
|
49
|
1
|
|
|
1
|
|
5
|
use constant dbgCache => 0x4000000 ; |
|
1
|
|
|
|
|
1
|
|
|
1
|
|
|
|
|
43
|
|
50
|
1
|
|
|
1
|
|
6
|
use constant dbgCompile => 0x8000000 ; |
|
1
|
|
|
|
|
1
|
|
|
1
|
|
|
|
|
43
|
|
51
|
1
|
|
|
1
|
|
5
|
use constant dbgXML => 0x10000000 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
44
|
|
52
|
1
|
|
|
1
|
|
5
|
use constant dbgXSLT => 0x20000000 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
50
|
|
53
|
1
|
|
|
1
|
|
5
|
use constant dbgCheckpoint => 0x40000000 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
41
|
|
54
|
|
|
|
|
|
|
|
55
|
1
|
|
|
1
|
|
5
|
use constant epIOCGI => 1 ; |
|
1
|
|
|
|
|
8
|
|
|
1
|
|
|
|
|
49
|
|
56
|
1
|
|
|
1
|
|
5
|
use constant epIOMod_Perl => 3 ; |
|
1
|
|
|
|
|
1
|
|
|
1
|
|
|
|
|
52
|
|
57
|
1
|
|
|
1
|
|
5
|
use constant epIOPerl => 4 ; |
|
1
|
|
|
|
|
3
|
|
|
1
|
|
|
|
|
40
|
|
58
|
1
|
|
|
1
|
|
312
|
use constant epIOProcess => 2 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
181
|
|
59
|
|
|
|
|
|
|
|
60
|
1
|
|
|
1
|
|
6
|
use constant escHtml => 1 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
47
|
|
61
|
1
|
|
|
1
|
|
5
|
use constant escNone => 0 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
109
|
|
62
|
1
|
|
|
1
|
|
5
|
use constant escStd => 3 ; |
|
1
|
|
|
|
|
3
|
|
|
1
|
|
|
|
|
47
|
|
63
|
1
|
|
|
1
|
|
5
|
use constant escUrl => 2 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
41
|
|
64
|
1
|
|
|
1
|
|
4
|
use constant escEscape => 4 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
46
|
|
65
|
1
|
|
|
1
|
|
5
|
use constant escXML => 8 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
47
|
|
66
|
|
|
|
|
|
|
|
67
|
|
|
|
|
|
|
|
68
|
1
|
|
|
1
|
|
5
|
use constant optDisableChdir => 128 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
46
|
|
69
|
1
|
|
|
1
|
|
5
|
use constant optDisableEmbperlErrorPage => 2 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
46
|
|
70
|
1
|
|
|
1
|
|
4
|
use constant optReturnError => 0x40000 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
40
|
|
71
|
1
|
|
|
1
|
|
5
|
use constant optDisableFormData => 256 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
86
|
|
72
|
1
|
|
|
1
|
|
5
|
use constant optDisableHtmlScan => 512 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
41
|
|
73
|
1
|
|
|
1
|
|
5
|
use constant optDisableInputScan => 1024 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
40
|
|
74
|
1
|
|
|
1
|
|
5
|
use constant optDisableMetaScan => 4096 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
49
|
|
75
|
1
|
|
|
1
|
|
6
|
use constant optDisableTableScan => 2048 ; |
|
1
|
|
|
|
|
1
|
|
|
1
|
|
|
|
|
47
|
|
76
|
1
|
|
|
1
|
|
5
|
use constant optDisableSelectScan => 0x800000 ; |
|
1
|
|
|
|
|
1
|
|
|
1
|
|
|
|
|
47
|
|
77
|
1
|
|
|
1
|
|
5
|
use constant optDisableVarCleanup => 1 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
46
|
|
78
|
1
|
|
|
1
|
|
10
|
use constant optEarlyHttpHeader => 64 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
39
|
|
79
|
1
|
|
|
1
|
|
11
|
use constant optOpcodeMask => 8 ; |
|
1
|
|
|
|
|
1
|
|
|
1
|
|
|
|
|
56
|
|
80
|
1
|
|
|
1
|
|
4
|
use constant optRawInput => 16 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
40
|
|
81
|
1
|
|
|
1
|
|
5
|
use constant optSafeNamespace => 4 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
49
|
|
82
|
1
|
|
|
1
|
|
5
|
use constant optSendHttpHeader => 32 ; |
|
1
|
|
|
|
|
1
|
|
|
1
|
|
|
|
|
42
|
|
83
|
1
|
|
|
1
|
|
5
|
use constant optAllFormData => 8192 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
45
|
|
84
|
1
|
|
|
1
|
|
5
|
use constant optRedirectStdout => 16384 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
44
|
|
85
|
1
|
|
|
1
|
|
5
|
use constant optUndefToEmptyValue => 32768 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
40
|
|
86
|
1
|
|
|
1
|
|
4
|
use constant optNoHiddenEmptyValue => 0x10000 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
53
|
|
87
|
1
|
|
|
1
|
|
5
|
use constant optAllowZeroFilesize => 0x20000 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
38
|
|
88
|
1
|
|
|
1
|
|
5
|
use constant optKeepSrcInMemory => 0x80000 ; |
|
1
|
|
|
|
|
1
|
|
|
1
|
|
|
|
|
76
|
|
89
|
1
|
|
|
1
|
|
6
|
use constant optKeepSpaces => 0x100000 ; |
|
1
|
|
|
|
|
1
|
|
|
1
|
|
|
|
|
55
|
|
90
|
1
|
|
|
1
|
|
5
|
use constant optOpenLogEarly => 0x200000 ; |
|
1
|
|
|
|
|
1
|
|
|
1
|
|
|
|
|
40
|
|
91
|
1
|
|
|
1
|
|
5
|
use constant optNoUncloseWarn => 0x400000 ; |
|
1
|
|
|
|
|
1
|
|
|
1
|
|
|
|
|
42
|
|
92
|
1
|
|
|
1
|
|
4
|
use constant optShowBacktrace => 0x8000000 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
39
|
|
93
|
|
|
|
|
|
|
|
94
|
|
|
|
|
|
|
|
95
|
1
|
|
|
1
|
|
5
|
use constant ok => 0 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
41
|
|
96
|
1
|
|
|
1
|
|
5
|
use constant rcArgStackOverflow => 23 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
48
|
|
97
|
1
|
|
|
1
|
|
5
|
use constant rcArrayError => 11 ; |
|
1
|
|
|
|
|
1
|
|
|
1
|
|
|
|
|
61
|
|
98
|
1
|
|
|
1
|
|
5
|
use constant rcCannotUsedRecursive => 19 ; |
|
1
|
|
|
|
|
13
|
|
|
1
|
|
|
|
|
45
|
|
99
|
1
|
|
|
1
|
|
5
|
use constant rcCleanupErr => 50 ; |
|
1
|
|
|
|
|
1
|
|
|
1
|
|
|
|
|
34
|
|
100
|
1
|
|
|
1
|
|
11
|
use constant rcCmdNotFound => 7 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
34
|
|
101
|
1
|
|
|
1
|
|
6
|
use constant rcElseWithoutIf => 4 ; |
|
1
|
|
|
|
|
1
|
|
|
1
|
|
|
|
|
39
|
|
102
|
1
|
|
|
1
|
|
5
|
use constant rcEndifWithoutIf => 3 ; |
|
1
|
|
|
|
|
1
|
|
|
1
|
|
|
|
|
38
|
|
103
|
1
|
|
|
1
|
|
5
|
use constant rcEndtableWithoutTable => 6 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
44
|
|
104
|
1
|
|
|
1
|
|
9
|
use constant rcEndtableWithoutTablerow => 20 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
91
|
|
105
|
1
|
|
|
1
|
|
6
|
use constant rcEndtextareaWithoutTextarea => 22 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
42
|
|
106
|
1
|
|
|
1
|
|
4
|
use constant rcEndwhileWithoutWhile => 5 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
42
|
|
107
|
1
|
|
|
1
|
|
4
|
use constant rcEvalErr => 24 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
103
|
|
108
|
1
|
|
|
1
|
|
5
|
use constant rcExecCGIMissing => 27 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
45
|
|
109
|
1
|
|
|
1
|
|
5
|
use constant rcFileOpenErr => 12 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
39
|
|
110
|
1
|
|
|
1
|
|
4
|
use constant rcHashError => 10 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
33
|
|
111
|
1
|
|
|
1
|
|
5
|
use constant rcInputNotSupported => 18 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
43
|
|
112
|
1
|
|
|
1
|
|
5
|
use constant rcIsDir => 28 ; |
|
1
|
|
|
|
|
1
|
|
|
1
|
|
|
|
|
40
|
|
113
|
1
|
|
|
1
|
|
5
|
use constant rcLogFileOpenErr => 26 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
36
|
|
114
|
1
|
|
|
1
|
|
5
|
use constant rcMagicError => 15 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
47
|
|
115
|
1
|
|
|
1
|
|
5
|
use constant rcMissingRight => 13 ; |
|
1
|
|
|
|
|
1
|
|
|
1
|
|
|
|
|
46
|
|
116
|
1
|
|
|
1
|
|
5
|
use constant rcNoRetFifo => 14 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
41
|
|
117
|
1
|
|
|
1
|
|
5
|
use constant rcNotCompiledForModPerl => 25 ; |
|
1
|
|
|
|
|
7
|
|
|
1
|
|
|
|
|
1648
|
|
118
|
1
|
|
|
1
|
|
7
|
use constant rcNotFound => 404 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
182
|
|
119
|
1
|
|
|
1
|
|
7
|
use constant rcOutOfMemory => 8 ; |
|
1
|
|
|
|
|
1
|
|
|
1
|
|
|
|
|
45
|
|
120
|
1
|
|
|
1
|
|
233
|
use constant rcPerlVarError => 9 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
50
|
|
121
|
1
|
|
|
1
|
|
6
|
use constant rcPerlWarn => 32 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
36
|
|
122
|
1
|
|
|
1
|
|
5
|
use constant rcStackOverflow => 1 ; |
|
1
|
|
|
|
|
1
|
|
|
1
|
|
|
|
|
45
|
|
123
|
1
|
|
|
1
|
|
5
|
use constant rcStackUnderflow => 2 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
37
|
|
124
|
1
|
|
|
1
|
|
4
|
use constant rcUnknownNameSpace => 17 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
37
|
|
125
|
1
|
|
|
1
|
|
5
|
use constant rcUnknownVarType => 31 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
38
|
|
126
|
1
|
|
|
1
|
|
4
|
use constant rcVirtLogNotSet => 33 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
49
|
|
127
|
1
|
|
|
1
|
|
11
|
use constant rcWriteErr => 16 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
41
|
|
128
|
1
|
|
|
1
|
|
5
|
use constant rcXNotSet => 29 ; |
|
1
|
|
|
|
|
1
|
|
|
1
|
|
|
|
|
36
|
|
129
|
1
|
|
|
1
|
|
5
|
use constant rcCallInputFuncFailed => 40 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
46
|
|
130
|
1
|
|
|
1
|
|
5
|
use constant rcCallOutputFuncFailed => 41 ; |
|
1
|
|
|
|
|
1
|
|
|
1
|
|
|
|
|
40
|
|
131
|
1
|
|
|
1
|
|
4
|
use constant rcSubNotFound => 42 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
34
|
|
132
|
1
|
|
|
1
|
|
5
|
use constant rcImportStashErr => 43 ; |
|
1
|
|
|
|
|
1
|
|
|
1
|
|
|
|
|
41
|
|
133
|
1
|
|
|
1
|
|
5
|
use constant rcCGIError => 44 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
36
|
|
134
|
1
|
|
|
1
|
|
5
|
use constant rcUnclosedHtml => 45 ; |
|
1
|
|
|
|
|
1
|
|
|
1
|
|
|
|
|
48
|
|
135
|
1
|
|
|
1
|
|
4
|
use constant rcUnclosedCmd => 46 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
39
|
|
136
|
1
|
|
|
1
|
|
10
|
use constant rcNotAllowed => 47 ; |
|
1
|
|
|
|
|
1
|
|
|
1
|
|
|
|
|
34
|
|
137
|
1
|
|
|
1
|
|
5
|
use constant rcForbidden => 401 ; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
48
|
|
138
|
|
|
|
|
|
|
|
139
|
|
|
|
|
|
|
1; |