~ubuntu-branches/ubuntu/utopic/gridengine/utopic

« back to all changes in this revision

Viewing changes to source/3rdparty/qtcsh/tc.const.c

  • Committer: Bazaar Package Importer
  • Author(s): Mark Hymers
  • Date: 2008-06-25 22:36:13 UTC
  • Revision ID: james.westby@ubuntu.com-20080625223613-tvd9xlhuoct9kyhm
Tags: upstream-6.2~beta2
ImportĀ upstreamĀ versionĀ 6.2~beta2

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/* $Header$ */
 
2
/*
 
3
 * sh.const.c: String constants for tcsh.
 
4
 */
 
5
/*-
 
6
 * Copyright (c) 1980, 1991 The Regents of the University of California.
 
7
 * All rights reserved.
 
8
 *
 
9
 * Redistribution and use in source and binary forms, with or without
 
10
 * modification, are permitted provided that the following conditions
 
11
 * are met:
 
12
 * 1. Redistributions of source code must retain the above copyright
 
13
 *    notice, this list of conditions and the following disclaimer.
 
14
 * 2. Redistributions in binary form must reproduce the above copyright
 
15
 *    notice, this list of conditions and the following disclaimer in the
 
16
 *    documentation and/or other materials provided with the distribution.
 
17
 * 3. All advertising materials mentioning features or use of this software
 
18
 *    must display the following acknowledgement:
 
19
 *      This product includes software developed by the University of
 
20
 *      California, Berkeley and its contributors.
 
21
 * 4. Neither the name of the University nor the names of its contributors
 
22
 *    may be used to endorse or promote products derived from this software
 
23
 *    without specific prior written permission.
 
24
 *
 
25
 * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
 
26
 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 
27
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 
28
 * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
 
29
 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 
30
 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 
31
 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 
32
 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 
33
 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 
34
 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 
35
 * SUCH DAMAGE.
 
36
 */
 
37
#include "sh.h"
 
38
 
 
39
RCSID("$Id$")
 
40
 
 
41
Char STRlogout[]        = { 'l', 'o', 'g', 'o', 'u', 't', '\0' };
 
42
Char STRautologout[]    = { 'a', 'u', 't', 'o', 'l', 'o', 'g', 'o', 'u', 't', 
 
43
                            '\0' };
 
44
Char STRdefautologout[] = { '6', '0', '\0' };
 
45
#ifdef convex
 
46
Char STRrootdefautologout[] = { '1', '5', '\0' };
 
47
#endif
 
48
Char STRautomatic[]     = { 'a', 'u', 't', 'o', 'm', 'a', 't', 'i', 'c',
 
49
                            '\0' };
 
50
Char STRhangup[]        = { 'h', 'a', 'n', 'g', 'u', 'p', '\0' };
 
51
Char STRaout[]          = { 'a', '.', 'o', 'u', 't', '\0' };
 
52
Char STRtty[]           = { 't', 't', 'y', '\0' };
 
53
Char STRpts[]           = { 'p', 't', 's', '\0' };
 
54
Char STRany[]           = { 'a', 'n', 'y', '\0' };
 
55
Char STRstatus[]        = { 's', 't', 'a', 't', 'u', 's', '\0' };
 
56
Char STR0[]             = { '0', '\0' };
 
57
Char STR1[]             = { '1', '\0' };
 
58
/* STRm1 would look too much like STRml IMHO */
 
59
Char STRminus1[]        = { '-', '1', '\0' };
 
60
Char STRmaxint[]        = { '0', 'x', '7', 'f', 'f', 'f', 'f', 'f', 'f', 'f',
 
61
                            '\0' };
 
62
Char STRcolon[]         = { ':', '\0' };
 
63
Char STR_[]             = { '_', '\0' };
 
64
Char STRNULL[]          = { '\0' };
 
65
Char STRtcsh[]          = { 't', 'c', 's', 'h', '\0' };
 
66
Char STRhome[]          = { 'h', 'o', 'm', 'e', '\0' };
 
67
Char STRuser[]          = { 'u', 's', 'e', 'r', '\0' };
 
68
Char STRgroup[]         = { 'g', 'r', 'o', 'u', 'p', '\0' };
 
69
#ifdef AFS
 
70
Char STRafsuser[]          = { 'a', 'f', 's', 'u', 's', 'e', 'r', '\0' };
 
71
#endif /* AFS */
 
72
Char STRterm[]          = { 't', 'e', 'r', 'm', '\0' };
 
73
Char STRversion[]       = { 'v', 'e', 'r', 's', 'i', 'o', 'n', '\0' };
 
74
Char STRuid[]           = { 'u', 'i', 'd', '\0' };
 
75
Char STRgid[]           = { 'g', 'i', 'd', '\0' };
 
76
Char STRunknown[]       = { 'u', 'n', 'k', 'n', 'o', 'w', 'n', '\0' };
 
77
Char STRnetwork[]       = { 'n', 'e', 't', 'w', 'o', 'r', 'k', '\0' };
 
78
Char STRdumb[]          = { 'd', 'u', 'm', 'b', '\0' };
 
79
Char STRHOST[]          = { 'H', 'O', 'S', 'T', '\0' };
 
80
#ifdef REMOTEHOST
 
81
Char STRREMOTEHOST[]    = { 'R', 'E', 'M', 'O', 'T', 'E', 'H', 
 
82
                            'O', 'S', 'T', '\0' };
 
83
#endif /* REMOTEHOST */
 
84
Char STRHOSTTYPE[]      = { 'H', 'O', 'S', 'T', 'T', 'Y', 'P', 'E', '\0' };
 
85
Char STRVENDOR[]        = { 'V', 'E', 'N', 'D', 'O', 'R', '\0' };
 
86
Char STRMACHTYPE[]      = { 'M', 'A', 'C', 'H', 'T', 'Y', 'P', 'E', '\0' };
 
87
Char STROSTYPE[]        = { 'O', 'S', 'T', 'Y', 'P', 'E', '\0' };
 
88
Char STRedit[]          = { 'e', 'd', 'i', 't', '\0' };
 
89
Char STRaddsuffix[]     = { 'a', 'd', 'd', 's', 'u', 'f', 'f', 'i', 'x',
 
90
                            '\0' };
 
91
Char STRnostat[]        = { 'n', 'o', 's', 't', 'a', 't', '\0' };
 
92
Char STRshell[]         = { 's', 'h', 'e', 'l', 'l', '\0' };
 
93
Char STRtmpsh[]         = { '/', 't', 'm', 'p', '/', 's', 'h', '\0' };
 
94
Char STRverbose[]       = { 'v', 'e', 'r', 'b', 'o', 's', 'e', '\0' };
 
95
Char STRecho[]          = { 'e', 'c', 'h', 'o', '\0' };
 
96
Char STRpath[]          = { 'p', 'a', 't', 'h', '\0' };
 
97
Char STRprompt[]        = { 'p', 'r', 'o', 'm', 'p', 't', '\0' };
 
98
Char STRprompt2[]       = { 'p', 'r', 'o', 'm', 'p', 't', '2', '\0' };
 
99
Char STRprompt3[]       = { 'p', 'r', 'o', 'm', 'p', 't', '3', '\0' };
 
100
Char STRrprompt[]       = { 'r', 'p', 'r', 'o', 'm', 'p', 't', '\0' };
 
101
Char STRellipsis[]      = { 'e', 'l', 'l', 'i', 'p', 's', 'i', 's', '\0' };
 
102
Char STRcwd[]           = { 'c', 'w', 'd', '\0' };
 
103
Char STRowd[]           = { 'o', 'w', 'd', '\0' };
 
104
Char STRstar[]          = { '*', '\0' };
 
105
Char STRdot[]           = { '.', '\0' };
 
106
Char STRhistory[]       = { 'h', 'i', 's', 't', 'o', 'r', 'y', '\0' };
 
107
Char STRhistdup[]       = { 'h', 'i', 's', 't', 'd', 'u', 'p', '\0' };
 
108
Char STRhistfile[]      = { 'h', 'i', 's', 't', 'f', 'i', 'l', 'e', '\0' };
 
109
Char STRsource[]        = { 's', 'o', 'u', 'r', 'c', 'e', '\0' };
 
110
Char STRmh[]            = { '-', 'h', '\0' };
 
111
Char STRmhT[]           = { '-', 'h', 'T', '\0' };
 
112
Char STRmm[]            = { '-', 'm', '\0' };
 
113
Char STRmr[]            = { '-', 'r', '\0' };
 
114
Char STRmerge[]         = { 'm', 'e', 'r', 'g', 'e', '\0' };
 
115
Char STRtildothist[]    = { '~', '/', '.', 'h', 'i', 's', 't', 'o', 'r', 
 
116
                            'y', '\0' };
 
117
 
 
118
#ifdef KANJI
 
119
Char STRnokanji[]       = { 'n', 'o', 'k', 'a', 'n', 'j', 'i', '\0' };
 
120
# ifdef DSPMBYTE
 
121
Char STRdspmbyte[]      = { 'd', 's', 'p', 'm', 'b', 'y', 't', 'e', '\0' };
 
122
Char STRmmliteral[]     = { '-', '-', 'l', 'i', 't', 'e', 'r', 'a', 'l', '\0' };
 
123
Char STRKEUC[]          = { 'e', 'u', 'c', '\0' };
 
124
Char STRKSJIS[]         = { 's', 'j', 'i', 's', '\0' };
 
125
#  ifdef MBYTEDEBUG     /* Sorry, use for beta testing */
 
126
Char STRmbytemap[]      = { 'm', 'b', 'y', 't', 'e', 'm', 'a', 'p', '\0' };
 
127
#  endif /* MBYTEMAP */
 
128
/* PATCH IDEA FROM Issei.Suzuki VERY THANKS */
 
129
/* dspmbyte autoset trap */
 
130
/* STRLANGEUC,STRLANGEUCB = EUC Trap */
 
131
/* STRLANGSJIS,STRLANGSJISB = SJIS Trap */
 
132
#  if defined(__FreeBSD__) || defined(__uxps__) || defined(linux) || defined(sgi)  || defined(aix) /* linux? */
 
133
Char STRLANGEUC[]       = { 'j', 'a', '_', 'J', 'P', '.', 'E', 'U', 'C', '\0' };
 
134
#   if defined(__uxps__)
 
135
Char STRLANGEUCB[]      = { 'j', 'a', 'p', 'a', 'n', '\0' };
 
136
#   elif defined(linux)
 
137
Char STRLANGEUCB[]      = { 'j', 'a', '_', 'J', 'P', '.', 'u', 'j', 'i', 's',
 
138
                            '\0' };
 
139
#   elif defined(aix)
 
140
Char STRLANGEUCB[]      = { 'j', 'a', '_', 'J', 'P', '\0' };
 
141
#   else
 
142
Char STRLANGEUCB[]      = { '\0' };
 
143
#   endif
 
144
Char STRLANGSJIS[]      = { 'j', 'a', '_', 'J', 'P', '.', 'S', 'J', 'I', 'S',
 
145
                            '\0' };
 
146
Char STRLANGSJISB[]     = { '\0' };
 
147
#  elif defined(__uxpm__)
 
148
Char STRLANGEUC[]       = { 'j', 'a', 'p', 'a', 'n', '\0' };
 
149
Char STRLANGEUCB[]      = { '\0' };
 
150
Char STRLANGSJIS[]      = { '\0' };
 
151
Char STRLANGSJISB[]     = { '\0' };
 
152
#  elif defined(SOLARIS2)
 
153
Char STRLANGEUC[]       = { 'j', 'a', '\0' };
 
154
Char STRLANGEUCB[]      = { 'j', 'a', 'p', 'a', 'n', 'e', 's', 'e', '\0' };
 
155
Char STRLANGSJIS[]      = { '\0' };
 
156
Char STRLANGSJISB[]     = { '\0' };
 
157
#  elif defined(hpux)
 
158
Char STRLANGEUC[]       = { 'j', 'a', '_', 'J', 'P', '.', 'e', 'u', 'c', 'J', 'P' };
 
159
Char STRLANGEUCB[]      = { '\0' };
 
160
Char STRLANGSJIS[]      = { '\0' };
 
161
Char STRLANGSJISB[]     = { '\0' };
 
162
#  else
 
163
Char STRLANGEUC[]       = { '\0' };
 
164
Char STRLANGEUCB[]      = { '\0' };
 
165
Char STRLANGSJIS[]      = { '\0' };
 
166
Char STRLANGSJISB[]     = { '\0' };
 
167
#  endif
 
168
# endif /* defined(DSPMBYTE) */
 
169
#endif
 
170
 
 
171
Char STRtildotdirs[]    = { '~', '/', '.', 'c', 's', 'h', 'd', 'i', 'r',
 
172
                            's', '\0' };
 
173
Char STRdirsfile[]      = { 'd', 'i', 'r', 's', 'f', 'i', 'l', 'e', '\0' };
 
174
Char STRsavedirs[]      = { 's', 'a', 'v', 'e', 'd', 'i', 'r', 's', '\0' };
 
175
Char STRloginsh[]       = { 'l', 'o', 'g', 'i', 'n', 's', 'h', '\0' };
 
176
Char STRdirstack[]      = { 'd', 'i', 'r', 's', 't', 'a', 'c', 'k', '\0' };
 
177
Char STRargv[]          = { 'a', 'r', 'g', 'v', '\0' };
 
178
Char STRcommand[]       = { 'c', 'o', 'm', 'm', 'a', 'n', 'd', '\0' };
 
179
Char STRsavehist[]      = { 's', 'a', 'v', 'e', 'h', 'i', 's', 't', '\0' };
 
180
Char STRnormal[]        = { 'n', 'o', 'r', 'm', 'a', 'l', '\0' };
 
181
Char STRsldtlogout[]    = { '/', '.', 'l', 'o', 'g', 'o', 'u', 't', '\0' };
 
182
Char STRjobs[]          = { 'j', 'o', 'b', 's', '\0' };
 
183
Char STRdeftcshprompt[] = { '%', '#', ' ', '\0' };
 
184
Char STRdefcshprompt[]  = { '%', '\0' };
 
185
Char STRmquestion[]     = { '%', 'R', '?' | QUOTE, ' ', '\0' };
 
186
Char STRKCORRECT[]      = { 'C', 'O', 'R', 'R', 'E', 'C', 'T', '>', '%', 'R', 
 
187
                            ' ', '(', 'y', '|', 'n', '|', 'e', '|', 'a', ')', 
 
188
                            '?' | QUOTE, ' ', '\0' };
 
189
Char STRunalias[]       = { 'u', 'n', 'a', 'l', 'i', 'a', 's', '\0' };
 
190
Char STRalias[]         = { 'a', 'l', 'i', 'a', 's', '\0' };
 
191
Char STRprecmd[]        = { 'p', 'r', 'e', 'c', 'm', 'd', '\0' };
 
192
Char STRpostcmd[]       = { 'p', 'o', 's', 't', 'c', 'm', 'd', '\0' };
 
193
Char STRcwdcmd[]        = { 'c', 'w', 'd', 'c', 'm', 'd', '\0' };
 
194
Char STRperiodic[]      = { 'p', 'e', 'r', 'i', 'o', 'd', 'i', 'c', '\0' };
 
195
Char STRtperiod[]       = { 't', 'p', 'e', 'r', 'i', 'o', 'd', '\0' };
 
196
Char STRmf[]            = { '-', 'f', '\0' };
 
197
Char STRml[]            = { '-', 'l', '\0' };
 
198
Char STRslash[]         = { '/', '\0' };
 
199
Char STRdotsl[]         = { '.', '/', '\0' };
 
200
Char STRdotdotsl[]      = { '.', '.', '/', '\0' };
 
201
Char STRcdpath[]        = { 'c', 'd', 'p', 'a', 't', 'h', '\0' };
 
202
Char STRcd[]            = { 'c', 'd', '\0' };
 
203
Char STRpushdtohome[]   = { 'p', 'u', 's', 'h', 'd', 't', 'o', 'h', 'o', 'm',
 
204
                            'e', '\0' };
 
205
Char STRpushdsilent[]   = { 'p', 'u', 's', 'h', 'd', 's', 'i', 'l', 'e', 'n',
 
206
                            't', '\0' };
 
207
Char STRdextract[]      = { 'd', 'e', 'x', 't', 'r', 'a', 'c', 't', '\0' };
 
208
Char STRdunique[]       = { 'd', 'u', 'n', 'i', 'q', 'u', 'e', '\0' };
 
209
Char STRsymlinks[]      = { 's', 'y', 'm', 'l', 'i', 'n', 'k', 's', '\0' };
 
210
Char STRignore[]        = { 'i', 'g', 'n', 'o', 'r', 'e', '\0' };
 
211
Char STRchase[]         = { 'c', 'h', 'a', 's', 'e', '\0' };
 
212
Char STRexpand[]        = { 'e', 'x', 'p', 'a', 'n', 'd', '\0' };
 
213
Char STRecho_style[]    = { 'e', 'c', 'h', 'o', '_', 's', 't', 'y', 'l', 'e', 
 
214
                            '\0' };
 
215
Char STRbsd[]           = { 'b', 's', 'd', '\0' };
 
216
Char STRsysv[]          = { 's', 'y', 's', 'v', '\0' };
 
217
Char STRboth[]          = { 'b', 'o', 't', 'h', '\0' };
 
218
Char STRnone[]          = { 'n', 'o', 'n', 'e', '\0' };
 
219
Char STRPWD[]           = { 'P', 'W', 'D', '\0' };
 
220
Char STRor2[]           = { '|', '|', '\0' };
 
221
Char STRand2[]          = { '&', '&', '\0' };
 
222
Char STRor[]            = { '|', '\0' };
 
223
Char STRcaret[]         = { '^', '\0' };
 
224
Char STRand[]           = { '&', '\0' };
 
225
Char STRequal[]         = { '=', '\0' };
 
226
Char STRbang[]          = { '!', '\0' };
 
227
Char STRtilde[]         = { '~', '\0' };
 
228
Char STRLparen[]        = { '(', '\0' };
 
229
Char STRLbrace[]        = { '{', '\0' };
 
230
Char STRfakecom[]       = { '{', ' ', '.', '.', '.', ' ', '}', '\0' };
 
231
Char STRRbrace[]        = { '}', '\0' };
 
232
Char STRKPATH[]         = { 'P', 'A', 'T', 'H', '\0' };
 
233
Char STRdefault[]       = { 'd', 'e', 'f', 'a', 'u', 'l', 't', '\0' };
 
234
Char STRmn[]            = { '-', 'n', '\0' };
 
235
Char STRminus[]         = { '-', '\0' };
 
236
Char STRnoglob[]        = { 'n', 'o', 'g', 'l', 'o', 'b', '\0' };
 
237
Char STRnonomatch[]     = { 'n', 'o', 'n', 'o', 'm', 'a', 't', 'c', 'h', '\0' };
 
238
Char STRfakecom1[]      = { '`', ' ', '.', '.', '.', ' ', '`', '\0' };
 
239
Char STRampm[]          = { 'a', 'm', 'p', 'm', '\0' };
 
240
Char STRtime[]          = { 't', 'i', 'm', 'e', '\0' };
 
241
Char STRnotify[]        = { 'n', 'o', 't', 'i', 'f', 'y', '\0' };
 
242
Char STRprintexitvalue[] = { 'p', 'r', 'i', 'n', 't', 'e', 'x', 'i', 't', 'v', 
 
243
                            'a', 'l', 'u', 'e', '\0' };
 
244
Char STRLparensp[]      = { '(', ' ', '\0' };
 
245
Char STRspRparen[]      = { ' ', ')', '\0' };
 
246
Char STRspace[]         = { ' ', '\0' };
 
247
Char STRspor2sp[]       = { ' ', '|', '|', ' ', '\0' };
 
248
Char STRspand2sp[]      = { ' ', '&', '&', ' ', '\0' };
 
249
Char STRsporsp[]        = { ' ', '|', ' ', '\0' };
 
250
Char STRsemisp[]        = { ';', ' ', '\0' };
 
251
Char STRsemi[]          = { ';', '\0' };
 
252
Char STRQQ[]            = { '"', '"', '\0' };
 
253
Char STRBB[]            = { '[', ']', '\0' };
 
254
Char STRspLarrow2sp[]   = { ' ', '<', '<', ' ', '\0' };
 
255
Char STRspLarrowsp[]    = { ' ', '<', ' ', '\0' };
 
256
Char STRspRarrow2[]     = { ' ', '>', '>', '\0' };
 
257
Char STRspRarrow[]      = { ' ', '>', '\0' };
 
258
Char STRgt[]            = { '>', '\0' };
 
259
Char STRsp3dots[]       = { ' ', '.', '.', '.', '\0' };
 
260
Char STRcent2[]         = { '%', '%', '\0' };
 
261
Char STRcentplus[]      = { '%', '+', '\0' };
 
262
Char STRcentminus[]     = { '%', '-', '\0' };
 
263
Char STRcenthash[]      = { '%', '#', '\0' };
 
264
#ifdef BSDJOBS
 
265
Char STRcontinue[]      = { 'c', 'o', 'n', 't', 'i', 'n', 'u', 'e', '\0' };
 
266
Char STRcontinue_args[] = { 'c', 'o', 'n', 't', 'i', 'n', 'u', 'e', '_', 'a',
 
267
                            'r', 'g', 's', '\0' };
 
268
Char STRunderpause[]    = { '_', 'p', 'a', 'u', 's', 'e', '\0' };
 
269
#endif
 
270
Char STRbackqpwd[]      = { '`', 'p', 'w', 'd', '`', '\0' };
 
271
Char STRhistchars[]     = { 'h', 'i', 's', 't', 'c', 'h', 'a', 'r', 's', '\0' };
 
272
Char STRpromptchars[]   = { 'p', 'r', 'o', 'm', 'p', 't', 'c', 'h', 'a', 'r',
 
273
                            's', '\0' };
 
274
Char STRhistlit[]       = { 'h', 'i', 's', 't', 'l', 'i', 't', '\0' };
 
275
Char STRKUSER[]         = { 'U', 'S', 'E', 'R', '\0' };
 
276
Char STRLOGNAME[]       = { 'L', 'O', 'G', 'N', 'A', 'M', 'E', '\0' };
 
277
Char STRKGROUP[]        = { 'G', 'R', 'O', 'U', 'P', '\0' };
 
278
Char STRwordchars[]     = { 'w', 'o', 'r', 'd', 'c', 'h', 'a', 'r', 's', '\0' };
 
279
Char STRKTERM[]         = { 'T', 'E', 'R', 'M', '\0' };
 
280
Char STRKHOME[]         = { 'H', 'O', 'M', 'E', '\0' };
 
281
Char STRbackslash_quote[] = { 'b', 'a', 'c', 'k', 's', 'l', 'a', 's', 'h', '_',
 
282
                             'q', 'u', 'o', 't', 'e', '\0' };
 
283
Char STRRparen[]        = { ')', '\0' };
 
284
Char STRmail[]          = { 'm', 'a', 'i', 'l', '\0' };
 
285
#ifndef HAVENOUTMP
 
286
Char STRwatch[]         = { 'w', 'a', 't', 'c', 'h', '\0' };
 
287
#endif /* HAVENOUTMP */
 
288
 
 
289
Char STRsldottcshrc[]   = { '/', '.', 't', 'c', 's', 'h', 'r', 'c', '\0' };
 
290
Char STRsldotcshrc[]    = { '/', '.', 'c', 's', 'h', 'r', 'c', '\0' };
 
291
Char STRsldotlogin[]    = { '/', '.', 'l', 'o', 'g', 'i', 'n', '\0' };
 
292
Char STRignoreeof[]     = { 'i', 'g', 'n', 'o', 'r', 'e', 'e', 'o', 'f', '\0' };
 
293
Char STRnoclobber[]     = { 'n', 'o', 'c', 'l', 'o', 'b', 'b', 'e', 'r', '\0' };
 
294
Char STRhelpcommand[]   = { 'h', 'e', 'l', 'p', 'c', 'o', 'm', 'm', 'a', 'n', 
 
295
                            'd', '\0' };
 
296
Char STRfignore[]       = { 'f', 'i', 'g', 'n', 'o', 'r', 'e', '\0' };
 
297
Char STRrecexact[]      = { 'r', 'e', 'c', 'e', 'x', 'a', 'c', 't', '\0' };
 
298
Char STRlistmaxrows[]   = { 'l', 'i', 's', 't', 'm', 'a', 'x', 'r', 'o', 'w',
 
299
                            's', '\0' };
 
300
Char STRlistmax[]       = { 'l', 'i', 's', 't', 'm', 'a', 'x', '\0' };
 
301
Char STRlistlinks[]     = { 'l', 'i', 's', 't', 'l', 'i', 'n', 'k', 's', '\0' };
 
302
Char STRDING[]          = { 'D', 'I', 'N', 'G', '!', '\0' };
 
303
Char STRQNULL[]         = { '\0' | QUOTE, '\0' };
 
304
Char STRcorrect[]       = { 'c', 'o', 'r', 'r', 'e', 'c', 't', '\0' };
 
305
Char STRcmd[]           = { 'c', 'm', 'd', '\0' };
 
306
Char STRall[]           = { 'a', 'l', 'l', '\0' };
 
307
Char STRerase[]         = { 'e', 'r', 'a', 's', 'e', '\0' };
 
308
Char STRprev[]          = { 'p', 'r', 'e', 'v', '\0' };
 
309
Char STRcomplete[]      = { 'c', 'o', 'm', 'p', 'l', 'e', 't', 'e', '\0' };
 
310
Char STRenhance[]       = { 'e', 'n', 'h', 'a', 'n', 'c', 'e', '\0' };
 
311
Char STRautoexpand[]    = { 'a', 'u', 't', 'o', 'e', 'x', 'p', 'a', 'n', 'd',
 
312
                            '\0' };
 
313
Char STRautocorrect[]   = { 'a', 'u', 't', 'o', 'c', 'o', 'r', 'r', 'e', 'c',
 
314
                            't', '\0' };
 
315
Char STRautolist[]      = { 'a', 'u', 't', 'o', 'l', 'i', 's', 't', '\0' };
 
316
Char STRbeepcmd[]       = { 'b', 'e', 'e', 'p', 'c', 'm', 'd', '\0' };
 
317
Char STRmatchbeep[]     = { 'm', 'a', 't', 'c', 'h', 'b', 'e', 'e', 'p', '\0' };
 
318
Char STRnomatch[]       = { 'n', 'o', 'm', 'a', 't', 'c', 'h', '\0' };
 
319
Char STRambiguous[]     = { 'a', 'm', 'b', 'i', 'g', 'u', 'o', 'u', 's', '\0' };
 
320
Char STRnotunique[]     = { 'n', 'o', 't', 'u', 'n', 'i', 'q', 'u', 'e', '\0' };
 
321
Char STRret[]           = { '\n', '\0' };
 
322
Char STRnobeep[]        = { 'n', 'o', 'b', 'e', 'e', 'p', '\0' };
 
323
Char STRnoding[]        = { 'n', 'o', 'd', 'i', 'n', 'g', '\0' };
 
324
Char STRnoambiguous[]   = { 'n', 'o', 'a', 'm', 'b', 'i', 'g', 'u', 'o', 'u', 
 
325
                            's', '\0' };
 
326
Char STRvisiblebell[]   = { 'v', 'i', 's', 'i', 'b', 'l', 'e', 'b', 'e', 'l', 
 
327
                            'l', '\0' };
 
328
Char STRrecognize_only_executables[] = { 'r', 'e', 'c', 'o', 'g', 'n', 'i',
 
329
                                         'z', 'e', '_', 'o', 'n', 'l', 'y',
 
330
                                         '_', 'e', 'x', 'e', 'c', 'u', 't',
 
331
                                         'a', 'b', 'l', 'e', 's', '\0' };
 
332
Char STRinputmode[]     = { 'i', 'n', 'p', 'u', 't', 'm', 'o', 'd', 'e',
 
333
                            '\0' };
 
334
Char STRoverwrite[]     = { 'o', 'v', 'e', 'r', 'w', 'r', 'i', 't', 'e',
 
335
                            '\0' };
 
336
Char STRinsert[]        = { 'i', 'n', 's', 'e', 'r', 't', '\0' };
 
337
Char STRnohup[]         = { 'n', 'o', 'h', 'u', 'p', '\0' };
 
338
Char STRhup[]           = { 'h', 'u', 'p', '\0' };
 
339
Char STRnice[]          = { 'n', 'i', 'c', 'e', '\0' };
 
340
Char STRthen[]          = { 't', 'h', 'e', 'n', '\0' };
 
341
Char STReof[]           = { '^', 'D', '\b', '\b', '\0' };
 
342
Char STRlistjobs[]      = { 'l', 'i', 's', 't', 'j', 'o', 'b', 's', '\0' };
 
343
Char STRlistflags[]     = { 'l', 'i', 's', 't', 'f', 'l', 'a', 'g', 's', '\0' };
 
344
Char STRlong[]          = { 'l', 'o', 'n', 'g', '\0' };
 
345
Char STRwho[]           = { 'w', 'h', 'o', '\0' };
 
346
Char STRsched[]         = { 's', 'c', 'h', 'e', 'd', '\0' };
 
347
Char STRrmstar[]        = { 'r', 'm', 's', 't', 'a', 'r', '\0' };
 
348
Char STRrm[]            = { 'r', 'm', '\0' };
 
349
 
 
350
Char STRimplicitcd[] = { 'i', 'm', 'p', 'l', 'i', 'c', 'i', 't',
 
351
                         'c', 'd', '\0' };
 
352
Char STRshlvl[]         = { 's', 'h', 'l', 'v', 'l', '\0' };
 
353
Char STRKSHLVL[]        = { 'S', 'H', 'L', 'V', 'L', '\0' };
 
354
Char STRLANG[]          = { 'L', 'A', 'N', 'G', '\0' };
 
355
Char STRLC_CTYPE[]      = { 'L', 'C', '_', 'C', 'T', 'Y', 'P', 'E' ,'\0' };
 
356
Char STRLC_NUMERIC[]    = { 'L', 'C', '_', 'N', 'U', 'M', 'E', 'R', 'I',
 
357
                            'C', '\0' };
 
358
Char STRLC_TIME[]       = { 'L', 'C', '_', 'T', 'I', 'M', 'E', '\0' };
 
359
Char STRLC_COLLATE[]    = { 'L', 'C', '_', 'C', 'O', 'L', 'L', 'A', 'T',
 
360
                            'E', '\0' };
 
361
Char STRLC_MESSAGES[]   = { 'L', 'C', '_', 'M', 'E', 'S', 'S', 'A', 'G',
 
362
                            'E', 'S', '\0' };
 
363
Char STRLC_MONETARY[]   = { 'L', 'C', '_', 'M', 'O', 'N', 'E', 'T', 'A',
 
364
                            'R', 'Y', '\0' };
 
365
Char STRNOREBIND[]      = { 'N', 'O', 'R', 'E', 'B', 'I', 'N', 'D', '\0' };
 
366
 
 
367
#if defined(SIG_WINDOW) || defined (_VMS_POSIX)  
 
368
/* atp - problem with declaration of str{lines,columns} in sh.func.c (1277) */
 
369
Char STRLINES[]         = { 'L', 'I', 'N', 'E', 'S', '\0'};
 
370
Char STRCOLUMNS[]       = { 'C', 'O', 'L', 'U', 'M', 'N', 'S', '\0'};
 
371
Char STRTERMCAP[]       = { 'T', 'E', 'R', 'M', 'C', 'A', 'P', '\0'};
 
372
#endif /* SIG_WINDOW  || _VMS_POSIX */
 
373
 
 
374
#ifdef WARP
 
375
Char STRwarp[]          = { 'w', 'a', 'r', 'p', '\0' };
 
376
#endif /* WARP */
 
377
 
 
378
#ifdef apollo
 
379
Char STRSYSTYPE[]       = { 'S', 'Y', 'S', 'T', 'Y', 'P', 'E', '\0' };
 
380
Char STRoid[]           = { 'o', 'i', 'd', '\0' };
 
381
Char STRbsd43[]         = { 'b', 's', 'd', '4', '.', '3', '\0' };
 
382
Char STRsys53[]         = { 's', 'y', 's', '5', '.', '3', '\0' };
 
383
Char STRver[]           = { 'v', 'e', 'r', '\0' };
 
384
#endif /* apollo */
 
385
 
 
386
#ifdef _OSD_POSIX
 
387
Char STRwarnebcdic[]    = { 'w', 'a', 'r', 'n', 'e', 'b', 'c', 'd', 'i', 'c', '\0' };
 
388
#endif
 
389
 
 
390
#ifdef COLOR_LS_F
 
391
Char STRlsmF[]          = { 'l', 's', '-', 'F', '\0' };
 
392
Char STRcolor[]         = { 'c', 'o', 'l', 'o', 'r', '\0' };
 
393
Char STRmmcolormauto[]  = {'-', '-', 'c', 'o', 'l', 'o', 'r', '=', 'a', 'u', 't', 'o', '\0' };
 
394
Char STRLS_COLORS[]     = { 'L', 'S', '_', 'C', 'O', 'L', 'O', 'R', 'S', '\0' };
 
395
#endif /* COLOR_LS_F */
 
396
 
 
397
Char STRls[]            = { 'l', 's', '\0' };
 
398
 
 
399
Char STRup[]            = { 'u', 'p', '\0' };
 
400
Char STRdown[]          = { 'd', 'o', 'w', 'n', '\0' };
 
401
Char STRleft[]          = { 'l', 'e', 'f', 't', '\0' };
 
402
Char STRright[]         = { 'r', 'i', 'g', 'h', 't', '\0' };
 
403
 
 
404
#ifdef COLORCAT
 
405
Char STRcolorcat[]      = { 'c', 'o', 'l', 'o', 'r', 'c', 'a', 't', '\0' };
 
406
#endif