source: trunk/third/tcsh/tc.const.c @ 22674

Revision 22674, 22.5 KB checked in by ghudson, 17 years ago (diff)
Check in top of vendor branch to head to repair ill-conceived CVS hack.
Line 
1/* $Header: /afs/dev.mit.edu/source/repository/third/tcsh/tc.const.c,v 1.3 2007-10-26 18:25:37 ghudson Exp $ */
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. Neither the name of the University nor the names of its contributors
18 *    may be used to endorse or promote products derived from this software
19 *    without specific prior written permission.
20 *
21 * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
22 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
23 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
24 * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
25 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
26 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
27 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
28 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
29 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
30 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
31 * SUCH DAMAGE.
32 */
33#include "sh.h"
34
35RCSID("$Id: tc.const.c,v 1.3 2007-10-26 18:25:37 ghudson Exp $")
36
37Char STRlogout[]        = { 'l', 'o', 'g', 'o', 'u', 't', '\0' };
38Char STRautologout[]    = { 'a', 'u', 't', 'o', 'l', 'o', 'g', 'o', 'u', 't',
39                            '\0' };
40Char STRdefautologout[] = { '6', '0', '\0' };
41#ifdef convex
42Char STRrootdefautologout[] = { '1', '5', '\0' };
43#endif
44Char STRautomatic[]     = { 'a', 'u', 't', 'o', 'm', 'a', 't', 'i', 'c',
45                            '\0' };
46Char STRhangup[]        = { 'h', 'a', 'n', 'g', 'u', 'p', '\0' };
47Char STRaout[]          = { 'a', '.', 'o', 'u', 't', '\0' };
48Char STRtty[]           = { 't', 't', 'y', '\0' };
49Char STRpts[]           = { 'p', 't', 's', '\0' };
50Char STRany[]           = { 'a', 'n', 'y', '\0' };
51Char STRstatus[]        = { 's', 't', 'a', 't', 'u', 's', '\0' };
52Char STR0[]             = { '0', '\0' };
53Char STR1[]             = { '1', '\0' };
54/* STRm1 would look too much like STRml IMHO */
55Char STRminus1[]        = { '-', '1', '\0' };
56Char STRmaxint[]        = { '0', 'x', '7', 'f', 'f', 'f', 'f', 'f', 'f', 'f',
57                            '\0' };
58Char STRcolon[]         = { ':', '\0' };
59Char STR_[]             = { '_', '\0' };
60Char STRNULL[]          = { '\0' };
61Char STRtcsh[]          = { 't', 'c', 's', 'h', '\0' };
62Char STRhome[]          = { 'h', 'o', 'm', 'e', '\0' };
63Char STRuser[]          = { 'u', 's', 'e', 'r', '\0' };
64Char STRgroup[]         = { 'g', 'r', 'o', 'u', 'p', '\0' };
65#ifdef AFS
66Char STRafsuser[]          = { 'a', 'f', 's', 'u', 's', 'e', 'r', '\0' };
67#endif /* AFS */
68Char STRterm[]          = { 't', 'e', 'r', 'm', '\0' };
69Char STRversion[]       = { 'v', 'e', 'r', 's', 'i', 'o', 'n', '\0' };
70Char STRuid[]           = { 'u', 'i', 'd', '\0' };
71Char STRgid[]           = { 'g', 'i', 'd', '\0' };
72Char STRunknown[]       = { 'u', 'n', 'k', 'n', 'o', 'w', 'n', '\0' };
73Char STRnetwork[]       = { 'n', 'e', 't', 'w', 'o', 'r', 'k', '\0' };
74Char STRdumb[]          = { 'd', 'u', 'm', 'b', '\0' };
75Char STRHOST[]          = { 'H', 'O', 'S', 'T', '\0' };
76#ifdef REMOTEHOST
77Char STRREMOTEHOST[]    = { 'R', 'E', 'M', 'O', 'T', 'E', 'H',
78                            'O', 'S', 'T', '\0' };
79#endif /* REMOTEHOST */
80Char STRHOSTTYPE[]      = { 'H', 'O', 'S', 'T', 'T', 'Y', 'P', 'E', '\0' };
81Char STRVENDOR[]        = { 'V', 'E', 'N', 'D', 'O', 'R', '\0' };
82Char STRMACHTYPE[]      = { 'M', 'A', 'C', 'H', 'T', 'Y', 'P', 'E', '\0' };
83Char STROSTYPE[]        = { 'O', 'S', 'T', 'Y', 'P', 'E', '\0' };
84Char STRedit[]          = { 'e', 'd', 'i', 't', '\0' };
85Char STRaddsuffix[]     = { 'a', 'd', 'd', 's', 'u', 'f', 'f', 'i', 'x',
86                            '\0' };
87Char STRcsubstnonl[]    = { 'c', 's', 'u', 'b', 's', 't', 'n', 'o', 'n', 'l',
88                            '\0' };
89Char STRnostat[]        = { 'n', 'o', 's', 't', 'a', 't', '\0' };
90Char STRshell[]         = { 's', 'h', 'e', 'l', 'l', '\0' };
91Char STRtmpsh[]         = { '/', 't', 'm', 'p', '/', 's', 'h', '\0' };
92Char STRverbose[]       = { 'v', 'e', 'r', 'b', 'o', 's', 'e', '\0' };
93Char STRecho[]          = { 'e', 'c', 'h', 'o', '\0' };
94Char STRpath[]          = { 'p', 'a', 't', 'h', '\0' };
95Char STRprompt[]        = { 'p', 'r', 'o', 'm', 'p', 't', '\0' };
96Char STRprompt2[]       = { 'p', 'r', 'o', 'm', 'p', 't', '2', '\0' };
97Char STRprompt3[]       = { 'p', 'r', 'o', 'm', 'p', 't', '3', '\0' };
98Char STRrprompt[]       = { 'r', 'p', 'r', 'o', 'm', 'p', 't', '\0' };
99Char STRellipsis[]      = { 'e', 'l', 'l', 'i', 'p', 's', 'i', 's', '\0' };
100Char STRcwd[]           = { 'c', 'w', 'd', '\0' };
101Char STRowd[]           = { 'o', 'w', 'd', '\0' };
102Char STRstar[]          = { '*', '\0' };
103Char STRdot[]           = { '.', '\0' };
104Char STRhistory[]       = { 'h', 'i', 's', 't', 'o', 'r', 'y', '\0' };
105Char STRhistdup[]       = { 'h', 'i', 's', 't', 'd', 'u', 'p', '\0' };
106Char STRhistfile[]      = { 'h', 'i', 's', 't', 'f', 'i', 'l', 'e', '\0' };
107Char STRsource[]        = { 's', 'o', 'u', 'r', 'c', 'e', '\0' };
108Char STRmh[]            = { '-', 'h', '\0' };
109Char STRmhT[]           = { '-', 'h', 'T', '\0' };
110Char STRmm[]            = { '-', 'm', '\0' };
111Char STRmr[]            = { '-', 'r', '\0' };
112Char STRmerge[]         = { 'm', 'e', 'r', 'g', 'e', '\0' };
113Char STRtildothist[]    = { '~', '/', '.', 'h', 'i', 's', 't', 'o', 'r',
114                            'y', '\0' };
115
116#ifdef NLS_CATALOGS
117Char STRcatalog[]       = { 'c', 'a', 't', 'a', 'l', 'o', 'g', '\0' };
118Char STRNLSPATH[]       = { 'N', 'L', 'S', 'P', 'A', 'T', 'H', '\0' };
119#endif /* NLS_CATALOGS */
120#ifdef KANJI
121Char STRnokanji[]       = { 'n', 'o', 'k', 'a', 'n', 'j', 'i', '\0' };
122# ifdef DSPMBYTE
123Char STRdspmbyte[]      = { 'd', 's', 'p', 'm', 'b', 'y', 't', 'e', '\0' };
124# ifdef BSDCOLORLS
125Char STRmmliteral[]     = { '-', 'G', '\0' };
126# else
127Char STRmmliteral[]     = { '-', '-', 'l', 'i', 't', 'e', 'r', 'a', 'l', '\0' };
128# endif
129Char STReuc[]           = { 'e', 'u', 'c', '\0' };
130Char STRsjis[]          = { 's', 'j', 'i', 's', '\0' };
131Char STRbig5[]          = { 'b', 'i', 'g', '5', '\0' };
132Char STRutf8[]          = { 'u', 't', 'f', '8', '\0' };
133Char STRstarutfstar8[]  = { '*', 'u', 't', 'f', '*', '8', '\0' };
134Char STRGB2312[]        = { 'g', 'b', '2', '3', '1', '2', '\0' };
135#  ifdef MBYTEDEBUG     /* Sorry, use for beta testing */
136Char STRmbytemap[]      = { 'm', 'b', 'y', 't', 'e', 'm', 'a', 'p', '\0' };
137#  endif /* MBYTEMAP */
138/* PATCH IDEA FROM Issei.Suzuki VERY THANKS */
139/* dspmbyte autoset trap */
140/* STRLANGEUCJP,STRLANGEUCJPB(,STRLANGEUCJPC) = EUCJP Trap */
141/* STRLANGEUCKR,STRLANGEUCKRB = EUCKR Trap */
142/* STRLANGEUCZH,STRLANGEUCZHB = EUCZH Trap */
143/* STRLANGSJIS,STRLANGSJISB = SJIS Trap */
144#  if defined(__uxps__) || defined(sgi)  || defined(aix) || defined(__CYGWIN__)
145Char STRLANGEUCJP[]     = { 'j', 'a', '_', 'J', 'P', '.', 'E', 'U', 'C', '\0' };
146Char STRLANGEUCKR[]     = { 'k', 'o', '_', 'K', 'R', '.', 'E', 'U', 'C', '\0' };
147#   if defined(__uxps__)
148Char STRLANGEUCJPB[]    = { 'j', 'a', 'p', 'a', 'n', '\0' };
149Char STRLANGEUCKRB[]    = { 'k', 'o', 'r', 'e', 'a', '\0' };
150#   elif defined(aix)
151Char STRLANGEUCJPB[]    = { 'j', 'a', '_', 'J', 'P', '\0' };
152Char STRLANGEUCKRB[]    = { 'k', 'o', '_', 'K', 'R', '\0' };
153#   else
154Char STRLANGEUCJPB[]    = { '\0' };
155Char STRLANGEUCKRB[]    = { '\0' };
156#   endif
157Char STRLANGSJIS[]      = { 'j', 'a', '_', 'J', 'P', '.', 'S', 'J', 'I', 'S',
158                            '\0' };
159Char STRLANGSJISB[]     = { '\0' };
160Char STRLANGBIG5[]      = { 'z', 'h', '_', 'T', 'W', '.', 'B', 'i', 'g', '5',
161                            '\0' };
162Char STRLANGEUCZH[]     = { '\0' };
163Char STRLANGEUCZHB[]    = { '\0' };
164#  elif defined(linux) || defined(__GNU__) || defined(__GLIBC__)
165Char STRLANGEUCJP[]     = { 'j', 'a', '_', 'J', 'P', '.', 'E', 'U', 'C', '-',
166                            'J', 'P', '\0' };
167Char STRLANGEUCKR[]     = { 'k', 'o', '_', 'K', 'R', '.', 'E', 'U', 'C', '\0' };
168Char STRLANGEUCJPB[]    = { 'j', 'a', '_', 'J', 'P', '.', 'e', 'u', 'c', 'J',
169                            'P', '\0' };
170Char STRLANGEUCKRB[]    = { 'k', 'o', '_', 'K', 'R', '.', 'e', 'u', 'c', '\0' };
171Char STRLANGEUCJPC[]    = { 'j', 'a', '_', 'J', 'P', '.', 'u', 'j', 'i', 's',
172                            '\0' };
173Char STRLANGSJIS[]      = { 'j', 'a', '_', 'J', 'P', '.', 'S', 'J', 'I', 'S',
174                            '\0' };
175Char STRLANGSJISB[]     = { '\0' };
176Char STRLANGBIG5[]      = { 'z', 'h', '_', 'T', 'W', '.', 'B', 'i', 'g', '5',
177                            '\0' };
178Char STRLANGEUCZH[]     = { '\0' };
179Char STRLANGEUCZHB[]    = { '\0' };
180#  elif (defined(__FreeBSD__) || defined(__NetBSD__))
181Char STRLANGEUCJP[]     = { 'j', 'a', '_', 'J', 'P', '.', 'e', 'u', 'c', 'J',
182                            'P', '\0' };
183Char STRLANGEUCJPB[]    = { 'j', 'a', '_', 'J', 'P', '.', 'E', 'U', 'C', '\0' };
184Char STRLANGEUCKR[]     = { 'k', 'o', '_', 'K', 'R', '.', 'e', 'u', 'c', 'K',
185                            'R', '\0' };
186Char STRLANGEUCKRB[]    = { 'k', 'o', '_', 'K', 'R', '.', 'E', 'U', 'C', '\0' };
187Char STRLANGEUCZH[]     = { 'z', 'h', '_', 'C', 'N', '.', 'e', 'u', 'c', 'C',
188                            'N', '\0' };
189Char STRLANGEUCZHB[]    = { 'z', 'h', '_', 'C', 'N', '.', 'E', 'U', 'C', '\0' };
190Char STRLANGSJIS[]      = { 'j', 'a', '_', 'J', 'P', '.', 'S', 'J', 'I', 'S',
191                            '\0' };
192Char STRLANGSJISB[]     = { 'j', 'a', '_', 'J', 'P', '.', 'S', 'h', 'i', 'f',
193                            't', '_', 'J', 'I', 'S', '\0' };
194Char STRLANGBIG5[]      = { 'z', 'h', '_', 'T', 'W', '.', 'B', 'i', 'g', '5',
195                            '\0' };
196#  elif defined(__uxpm__)
197Char STRLANGEUCJP[]     = { 'j', 'a', 'p', 'a', 'n', '\0' };
198Char STRLANGEUCKR[]     = { 'k', 'o', 'r', 'e', 'a', '\0' };
199Char STRLANGEUCZH[]     = { '\0' };
200Char STRLANGEUCJPB[]    = { '\0' };
201Char STRLANGEUCKRB[]    = { '\0' };
202Char STRLANGEUCZHB[]    = { '\0' };
203Char STRLANGSJIS[]      = { '\0' };
204Char STRLANGSJISB[]     = { '\0' };
205Char STRLANGBIG5[]      = { '\0' };
206#  elif defined(SOLARIS2)
207Char STRLANGEUCJP[]     = { 'j', 'a', '\0' };
208Char STRLANGEUCKR[]     = { 'k', 'o', '\0' };
209Char STRLANGEUCZH[]     = { '\0' };
210Char STRLANGEUCJPB[]    = { 'j', 'a', 'p', 'a', 'n', 'e', 's', 'e', '\0' };
211Char STRLANGEUCKRB[]    = { 'k', 'o', 'r', 'e', 'a', 'n', '\0' };
212Char STRLANGEUCZHB[]    = { '\0' };
213Char STRLANGSJIS[]      = { '\0' };
214Char STRLANGSJISB[]     = { '\0' };
215Char STRLANGBIG5[]      = { '\0' };
216#  elif defined(hpux)
217Char STRLANGEUCJP[]     = { 'j', 'a', '_', 'J', 'P', '.', 'e', 'u', 'c', 'J', 'P' };
218Char STRLANGEUCKR[]     = { 'k', 'o', '_', 'K', 'R', '.', 'e', 'u', 'c', 'K', 'R' };
219Char STRLANGEUCZH[]     = { '\0' };
220Char STRLANGEUCJPB[]    = { '\0' };
221Char STRLANGEUCKRB[]    = { '\0' };
222Char STRLANGEUCZHB[]    = { '\0' };
223Char STRLANGSJIS[]      = { '\0' };
224Char STRLANGSJISB[]     = { '\0' };
225Char STRLANGBIG5[]      = { '\0' };
226#  else
227Char STRLANGEUCJP[]     = { '\0' };
228Char STRLANGEUCKR[]     = { '\0' };
229Char STRLANGEUCZH[]     = { '\0' };
230Char STRLANGEUCJPB[]    = { '\0' };
231Char STRLANGEUCKRB[]    = { '\0' };
232Char STRLANGEUCZHB[]    = { '\0' };
233Char STRLANGSJIS[]      = { '\0' };
234Char STRLANGSJISB[]     = { '\0' };
235Char STRLANGBIG5[]      = { '\0' };
236#  endif
237# endif /* defined(DSPMBYTE) */
238#endif
239
240Char STRtildotdirs[]    = { '~', '/', '.', 'c', 's', 'h', 'd', 'i', 'r',
241                            's', '\0' };
242Char STRdirsfile[]      = { 'd', 'i', 'r', 's', 'f', 'i', 'l', 'e', '\0' };
243Char STRsavedirs[]      = { 's', 'a', 'v', 'e', 'd', 'i', 'r', 's', '\0' };
244Char STRloginsh[]       = { 'l', 'o', 'g', 'i', 'n', 's', 'h', '\0' };
245Char STRdirstack[]      = { 'd', 'i', 'r', 's', 't', 'a', 'c', 'k', '\0' };
246Char STRargv[]          = { 'a', 'r', 'g', 'v', '\0' };
247Char STRcommand[]       = { 'c', 'o', 'm', 'm', 'a', 'n', 'd', '\0' };
248Char STRsavehist[]      = { 's', 'a', 'v', 'e', 'h', 'i', 's', 't', '\0' };
249Char STRnormal[]        = { 'n', 'o', 'r', 'm', 'a', 'l', '\0' };
250Char STRsldtlogout[]    = { '/', '.', 'l', 'o', 'g', 'o', 'u', 't', '\0' };
251Char STRjobs[]          = { 'j', 'o', 'b', 's', '\0' };
252Char STRdeftcshprompt[] = { '%', '#', ' ', '\0' };
253Char STRdefcshprompt[]  = { '%', '\0' };
254Char STRmquestion[]     = { '%', 'R', '?' | QUOTE, ' ', '\0' };
255Char STRKCORRECT[]      = { 'C', 'O', 'R', 'R', 'E', 'C', 'T', '>', '%', 'R',
256                            ' ', '(', 'y', '|', 'n', '|', 'e', '|', 'a', ')',
257                            '?' | QUOTE, ' ', '\0' };
258Char STRunalias[]       = { 'u', 'n', 'a', 'l', 'i', 'a', 's', '\0' };
259Char STRalias[]         = { 'a', 'l', 'i', 'a', 's', '\0' };
260Char STRprecmd[]        = { 'p', 'r', 'e', 'c', 'm', 'd', '\0' };
261Char STRjobcmd[]        = { 'j', 'o', 'b', 'c', 'm', 'd', '\0' }; /*GrP*/
262Char STRpostcmd[]       = { 'p', 'o', 's', 't', 'c', 'm', 'd', '\0' };
263Char STRcwdcmd[]        = { 'c', 'w', 'd', 'c', 'm', 'd', '\0' };
264Char STRperiodic[]      = { 'p', 'e', 'r', 'i', 'o', 'd', 'i', 'c', '\0' };
265Char STRtperiod[]       = { 't', 'p', 'e', 'r', 'i', 'o', 'd', '\0' };
266Char STRmf[]            = { '-', 'f', '\0' };
267Char STRml[]            = { '-', 'l', '\0' };
268Char STRslash[]         = { '/', '\0' };
269Char STRdotsl[]         = { '.', '/', '\0' };
270Char STRdotdotsl[]      = { '.', '.', '/', '\0' };
271Char STRcdpath[]        = { 'c', 'd', 'p', 'a', 't', 'h', '\0' };
272Char STRcd[]            = { 'c', 'd', '\0' };
273Char STRpushdtohome[]   = { 'p', 'u', 's', 'h', 'd', 't', 'o', 'h', 'o', 'm',
274                            'e', '\0' };
275Char STRpushdsilent[]   = { 'p', 'u', 's', 'h', 'd', 's', 'i', 'l', 'e', 'n',
276                            't', '\0' };
277Char STRdextract[]      = { 'd', 'e', 'x', 't', 'r', 'a', 'c', 't', '\0' };
278Char STRdunique[]       = { 'd', 'u', 'n', 'i', 'q', 'u', 'e', '\0' };
279Char STRsymlinks[]      = { 's', 'y', 'm', 'l', 'i', 'n', 'k', 's', '\0' };
280Char STRignore[]        = { 'i', 'g', 'n', 'o', 'r', 'e', '\0' };
281Char STRchase[]         = { 'c', 'h', 'a', 's', 'e', '\0' };
282Char STRexpand[]        = { 'e', 'x', 'p', 'a', 'n', 'd', '\0' };
283Char STRecho_style[]    = { 'e', 'c', 'h', 'o', '_', 's', 't', 'y', 'l', 'e',
284                            '\0' };
285Char STRbsd[]           = { 'b', 's', 'd', '\0' };
286Char STRsysv[]          = { 's', 'y', 's', 'v', '\0' };
287Char STRboth[]          = { 'b', 'o', 't', 'h', '\0' };
288Char STRnone[]          = { 'n', 'o', 'n', 'e', '\0' };
289Char STRPWD[]           = { 'P', 'W', 'D', '\0' };
290Char STRor2[]           = { '|', '|', '\0' };
291Char STRand2[]          = { '&', '&', '\0' };
292Char STRor[]            = { '|', '\0' };
293Char STRcaret[]         = { '^', '\0' };
294Char STRand[]           = { '&', '\0' };
295Char STRequal[]         = { '=', '\0' };
296Char STRbang[]          = { '!', '\0' };
297Char STRtilde[]         = { '~', '\0' };
298Char STRLparen[]        = { '(', '\0' };
299Char STRLbrace[]        = { '{', '\0' };
300Char STRfakecom[]       = { '{', ' ', '.', '.', '.', ' ', '}', '\0' };
301Char STRRbrace[]        = { '}', '\0' };
302Char STRKPATH[]         = { 'P', 'A', 'T', 'H', '\0' };
303Char STRdefault[]       = { 'd', 'e', 'f', 'a', 'u', 'l', 't', '\0' };
304Char STRmn[]            = { '-', 'n', '\0' };
305Char STRminus[]         = { '-', '\0' };
306Char STRnoglob[]        = { 'n', 'o', 'g', 'l', 'o', 'b', '\0' };
307Char STRnonomatch[]     = { 'n', 'o', 'n', 'o', 'm', 'a', 't', 'c', 'h', '\0' };
308Char STRfakecom1[]      = { '`', ' ', '.', '.', '.', ' ', '`', '\0' };
309Char STRampm[]          = { 'a', 'm', 'p', 'm', '\0' };
310Char STRtime[]          = { 't', 'i', 'm', 'e', '\0' };
311Char STRnotify[]        = { 'n', 'o', 't', 'i', 'f', 'y', '\0' };
312Char STRprintexitvalue[] = { 'p', 'r', 'i', 'n', 't', 'e', 'x', 'i', 't', 'v',
313                            'a', 'l', 'u', 'e', '\0' };
314Char STRLparensp[]      = { '(', ' ', '\0' };
315Char STRspRparen[]      = { ' ', ')', '\0' };
316Char STRspace[]         = { ' ', '\0' };
317Char STRspor2sp[]       = { ' ', '|', '|', ' ', '\0' };
318Char STRspand2sp[]      = { ' ', '&', '&', ' ', '\0' };
319Char STRsporsp[]        = { ' ', '|', ' ', '\0' };
320Char STRsemisp[]        = { ';', ' ', '\0' };
321Char STRsemi[]          = { ';', '\0' };
322Char STRQQ[]            = { '"', '"', '\0' };
323Char STRBB[]            = { '[', ']', '\0' };
324Char STRspLarrow2sp[]   = { ' ', '<', '<', ' ', '\0' };
325Char STRspLarrowsp[]    = { ' ', '<', ' ', '\0' };
326Char STRspRarrow2[]     = { ' ', '>', '>', '\0' };
327Char STRspRarrow[]      = { ' ', '>', '\0' };
328Char STRgt[]            = { '>', '\0' };
329Char STRsp3dots[]       = { ' ', '.', '.', '.', '\0' };
330Char STRcent2[]         = { '%', '%', '\0' };
331Char STRcentplus[]      = { '%', '+', '\0' };
332Char STRcentminus[]     = { '%', '-', '\0' };
333Char STRcenthash[]      = { '%', '#', '\0' };
334#ifdef BSDJOBS
335Char STRcontinue[]      = { 'c', 'o', 'n', 't', 'i', 'n', 'u', 'e', '\0' };
336Char STRcontinue_args[] = { 'c', 'o', 'n', 't', 'i', 'n', 'u', 'e', '_', 'a',
337                            'r', 'g', 's', '\0' };
338Char STRunderpause[]    = { '_', 'p', 'a', 'u', 's', 'e', '\0' };
339#endif
340Char STRbackqpwd[]      = { '`', 'p', 'w', 'd', '`', '\0' };
341#if defined(FILEC) && defined(TIOCSTI)
342Char STRfilec[]         = { 'f', 'i', 'l', 'e', 'c', '\0' };
343#endif /* FILEC && TIOCSTI */
344Char STRhistchars[]     = { 'h', 'i', 's', 't', 'c', 'h', 'a', 'r', 's', '\0' };
345Char STRpromptchars[]   = { 'p', 'r', 'o', 'm', 'p', 't', 'c', 'h', 'a', 'r',
346                            's', '\0' };
347Char STRhistlit[]       = { 'h', 'i', 's', 't', 'l', 'i', 't', '\0' };
348Char STRKUSER[]         = { 'U', 'S', 'E', 'R', '\0' };
349Char STRLOGNAME[]       = { 'L', 'O', 'G', 'N', 'A', 'M', 'E', '\0' };
350Char STRKGROUP[]        = { 'G', 'R', 'O', 'U', 'P', '\0' };
351Char STRwordchars[]     = { 'w', 'o', 'r', 'd', 'c', 'h', 'a', 'r', 's', '\0' };
352Char STRKTERM[]         = { 'T', 'E', 'R', 'M', '\0' };
353Char STRKHOME[]         = { 'H', 'O', 'M', 'E', '\0' };
354Char STRbackslash_quote[] = { 'b', 'a', 'c', 'k', 's', 'l', 'a', 's', 'h', '_',
355                             'q', 'u', 'o', 't', 'e', '\0' };
356Char STRRparen[]        = { ')', '\0' };
357Char STRmail[]          = { 'm', 'a', 'i', 'l', '\0' };
358#ifndef HAVENOUTMP
359Char STRwatch[]         = { 'w', 'a', 't', 'c', 'h', '\0' };
360#endif /* HAVENOUTMP */
361
362Char STRsldottcshrc[]   = { '/', '.', 't', 'c', 's', 'h', 'r', 'c', '\0' };
363Char STRsldotcshrc[]    = { '/', '.', 'c', 's', 'h', 'r', 'c', '\0' };
364Char STRsldotlogin[]    = { '/', '.', 'l', 'o', 'g', 'i', 'n', '\0' };
365Char STRignoreeof[]     = { 'i', 'g', 'n', 'o', 'r', 'e', 'e', 'o', 'f', '\0' };
366Char STRnoclobber[]     = { 'n', 'o', 'c', 'l', 'o', 'b', 'b', 'e', 'r', '\0' };
367Char STRhelpcommand[]   = { 'h', 'e', 'l', 'p', 'c', 'o', 'm', 'm', 'a', 'n',
368                            'd', '\0' };
369Char STRfignore[]       = { 'f', 'i', 'g', 'n', 'o', 'r', 'e', '\0' };
370Char STRrecexact[]      = { 'r', 'e', 'c', 'e', 'x', 'a', 'c', 't', '\0' };
371Char STRlistmaxrows[]   = { 'l', 'i', 's', 't', 'm', 'a', 'x', 'r', 'o', 'w',
372                            's', '\0' };
373Char STRlistmax[]       = { 'l', 'i', 's', 't', 'm', 'a', 'x', '\0' };
374Char STRlistlinks[]     = { 'l', 'i', 's', 't', 'l', 'i', 'n', 'k', 's', '\0' };
375Char STRDING[]          = { 'D', 'I', 'N', 'G', '!', '\0' };
376Char STRQNULL[]         = { '\0' | QUOTE, '\0' };
377Char STRcorrect[]       = { 'c', 'o', 'r', 'r', 'e', 'c', 't', '\0' };
378Char STRcmd[]           = { 'c', 'm', 'd', '\0' };
379Char STRall[]           = { 'a', 'l', 'l', '\0' };
380Char STRerase[]         = { 'e', 'r', 'a', 's', 'e', '\0' };
381Char STRprev[]          = { 'p', 'r', 'e', 'v', '\0' };
382Char STRcomplete[]      = { 'c', 'o', 'm', 'p', 'l', 'e', 't', 'e', '\0' };
383Char STRenhance[]       = { 'e', 'n', 'h', 'a', 'n', 'c', 'e', '\0' };
384Char STRigncase[]       = { 'i', 'g', 'n', 'c', 'a', 's', 'e', '\0' };
385Char STRautoexpand[]    = { 'a', 'u', 't', 'o', 'e', 'x', 'p', 'a', 'n', 'd',
386                            '\0' };
387Char STRautocorrect[]   = { 'a', 'u', 't', 'o', 'c', 'o', 'r', 'r', 'e', 'c',
388                            't', '\0' };
389Char STRautolist[]      = { 'a', 'u', 't', 'o', 'l', 'i', 's', 't', '\0' };
390Char STRbeepcmd[]       = { 'b', 'e', 'e', 'p', 'c', 'm', 'd', '\0' };
391Char STRmatchbeep[]     = { 'm', 'a', 't', 'c', 'h', 'b', 'e', 'e', 'p', '\0' };
392Char STRnomatch[]       = { 'n', 'o', 'm', 'a', 't', 'c', 'h', '\0' };
393Char STRambiguous[]     = { 'a', 'm', 'b', 'i', 'g', 'u', 'o', 'u', 's', '\0' };
394Char STRnotunique[]     = { 'n', 'o', 't', 'u', 'n', 'i', 'q', 'u', 'e', '\0' };
395Char STRret[]           = { '\n', '\0' };
396Char STRnobeep[]        = { 'n', 'o', 'b', 'e', 'e', 'p', '\0' };
397Char STRnoding[]        = { 'n', 'o', 'd', 'i', 'n', 'g', '\0' };
398Char STRnoambiguous[]   = { 'n', 'o', 'a', 'm', 'b', 'i', 'g', 'u', 'o', 'u',
399                            's', '\0' };
400Char STRvisiblebell[]   = { 'v', 'i', 's', 'i', 'b', 'l', 'e', 'b', 'e', 'l',
401                            'l', '\0' };
402Char STRrecognize_only_executables[] = { 'r', 'e', 'c', 'o', 'g', 'n', 'i',
403                                         'z', 'e', '_', 'o', 'n', 'l', 'y',
404                                         '_', 'e', 'x', 'e', 'c', 'u', 't',
405                                         'a', 'b', 'l', 'e', 's', '\0' };
406Char STRinputmode[]     = { 'i', 'n', 'p', 'u', 't', 'm', 'o', 'd', 'e',
407                            '\0' };
408Char STRoverwrite[]     = { 'o', 'v', 'e', 'r', 'w', 'r', 'i', 't', 'e',
409                            '\0' };
410Char STRinsert[]        = { 'i', 'n', 's', 'e', 'r', 't', '\0' };
411Char STRnohup[]         = { 'n', 'o', 'h', 'u', 'p', '\0' };
412Char STRhup[]           = { 'h', 'u', 'p', '\0' };
413Char STRnice[]          = { 'n', 'i', 'c', 'e', '\0' };
414Char STRthen[]          = { 't', 'h', 'e', 'n', '\0' };
415Char STRlistjobs[]      = { 'l', 'i', 's', 't', 'j', 'o', 'b', 's', '\0' };
416Char STRlistflags[]     = { 'l', 'i', 's', 't', 'f', 'l', 'a', 'g', 's', '\0' };
417Char STRlong[]          = { 'l', 'o', 'n', 'g', '\0' };
418Char STRwho[]           = { 'w', 'h', 'o', '\0' };
419Char STRsched[]         = { 's', 'c', 'h', 'e', 'd', '\0' };
420Char STRrmstar[]        = { 'r', 'm', 's', 't', 'a', 'r', '\0' };
421Char STRrm[]            = { 'r', 'm', '\0' };
422
423Char STRimplicitcd[] = { 'i', 'm', 'p', 'l', 'i', 'c', 'i', 't',
424                         'c', 'd', '\0' };
425Char STRkillring[]      = { 'k', 'i', 'l', 'l', 'r', 'i', 'n', 'g', '\0' };
426Char STRkilldup[]       = { 'k', 'i', 'l', 'l', 'd', 'u', 'p', '\0' };
427Char STRshlvl[]         = { 's', 'h', 'l', 'v', 'l', '\0' };
428Char STRKSHLVL[]        = { 'S', 'H', 'L', 'V', 'L', '\0' };
429Char STRLANG[]          = { 'L', 'A', 'N', 'G', '\0' };
430Char STRLC_ALL[]                = { 'L', 'C', '_', 'A', 'L', 'L', '\0' };
431Char STRLC_CTYPE[]      = { 'L', 'C', '_', 'C', 'T', 'Y', 'P', 'E' ,'\0' };
432Char STRLC_NUMERIC[]    = { 'L', 'C', '_', 'N', 'U', 'M', 'E', 'R', 'I',
433                            'C', '\0' };
434Char STRLC_TIME[]       = { 'L', 'C', '_', 'T', 'I', 'M', 'E', '\0' };
435Char STRLC_COLLATE[]    = { 'L', 'C', '_', 'C', 'O', 'L', 'L', 'A', 'T',
436                            'E', '\0' };
437Char STRLC_MESSAGES[]   = { 'L', 'C', '_', 'M', 'E', 'S', 'S', 'A', 'G',
438                            'E', 'S', '\0' };
439Char STRLC_MONETARY[]   = { 'L', 'C', '_', 'M', 'O', 'N', 'E', 'T', 'A',
440                            'R', 'Y', '\0' };
441Char STRNOREBIND[]      = { 'N', 'O', 'R', 'E', 'B', 'I', 'N', 'D', '\0' };
442
443#if defined(SIG_WINDOW) || defined (_VMS_POSIX) 
444/* atp - problem with declaration of str{lines,columns} in sh.func.c (1277) */
445Char STRLINES[]         = { 'L', 'I', 'N', 'E', 'S', '\0'};
446Char STRCOLUMNS[]       = { 'C', 'O', 'L', 'U', 'M', 'N', 'S', '\0'};
447Char STRTERMCAP[]       = { 'T', 'E', 'R', 'M', 'C', 'A', 'P', '\0'};
448#endif /* SIG_WINDOW  || _VMS_POSIX */
449
450#ifdef WARP
451Char STRwarp[]          = { 'w', 'a', 'r', 'p', '\0' };
452#endif /* WARP */
453
454#ifdef apollo
455Char STRSYSTYPE[]       = { 'S', 'Y', 'S', 'T', 'Y', 'P', 'E', '\0' };
456Char STRoid[]           = { 'o', 'i', 'd', '\0' };
457Char STRbsd43[]         = { 'b', 's', 'd', '4', '.', '3', '\0' };
458Char STRsys53[]         = { 's', 'y', 's', '5', '.', '3', '\0' };
459Char STRver[]           = { 'v', 'e', 'r', '\0' };
460#endif /* apollo */
461
462#ifndef IS_ASCII
463Char STRwarnebcdic[]    = { 'w', 'a', 'r', 'n', 'e', 'b', 'c', 'd', 'i', 'c', '\0' };
464#endif
465
466Char STRmCF[]           = { '-', 'C', 'F', '\0', '\0' };
467#ifdef COLOR_LS_F
468Char STRlsmF[]          = { 'l', 's', '-', 'F', '\0' };
469Char STRcolor[]         = { 'c', 'o', 'l', 'o', 'r', '\0' };
470#ifdef BSD_STYLE_COLORLS
471Char STRmmcolormauto[]  = { '-', 'G', '\0' };
472#else
473Char STRmmcolormauto[]  = { '-', '-', 'c', 'o', 'l', 'o', 'r', '=', 'a', 'u', 't', 'o', '\0' };
474#endif /* BSD_STYLE_COLORLS */
475Char STRLS_COLORS[]     = { 'L', 'S', '_', 'C', 'O', 'L', 'O', 'R', 'S', '\0' };
476#endif /* COLOR_LS_F */
477
478Char STRls[]            = { 'l', 's', '\0' };
479
480Char STRup[]            = { 'u', 'p', '\0' };
481Char STRdown[]          = { 'd', 'o', 'w', 'n', '\0' };
482Char STRleft[]          = { 'l', 'e', 'f', 't', '\0' };
483Char STRright[]         = { 'r', 'i', 'g', 'h', 't', '\0' };
484Char STRend[]           = { 'e', 'n', 'd', '\0' };
485
486#ifdef COLORCAT
487Char STRcolorcat[]      = { 'c', 'o', 'l', 'o', 'r', 'c', 'a', 't', '\0' };
488#endif
489
490Char STRshwspace[]      = { ' ', '\t', '\0' };
491Char STRshwordsep[]     = { ' ', '\t', '&', '|', ';', '<', '>', '(', ')', '\0' };
492Char STRrepeat[]        = { 'r', 'e', 'p', 'e', 'a', 't', '\0' };
493
494Char STReof[]           = { '^', 'D', '\b', '\b', '\0' };
Note: See TracBrowser for help on using the repository browser.