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

Revision 9006, 14.3 KB checked in by ghudson, 28 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r9005, which included commits to RCS files with non-trunk default branches.
Line 
1/* $Header: /afs/dev.mit.edu/source/repository/third/tcsh/tc.const.c,v 1.1.1.1 1996-10-02 06:09:28 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. 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
39RCSID("$Id: tc.const.c,v 1.1.1.1 1996-10-02 06:09:28 ghudson Exp $")
40
41Char STRlogout[]        = { 'l', 'o', 'g', 'o', 'u', 't', '\0' };
42Char STRautologout[]    = { 'a', 'u', 't', 'o', 'l', 'o', 'g', 'o', 'u', 't',
43                            '\0' };
44Char STRdefautologout[] = { '6', '0', '\0' };
45Char STRautomatic[]     = { 'a', 'u', 't', 'o', 'm', 'a', 't', 'i', 'c', '\0' };
46Char STRaout[]          = { 'a', '.', 'o', 'u', 't', '\0' };
47Char STRtty[]           = { 't', 't', 'y', '\0' };
48Char STRany[]           = { 'a', 'n', 'y', '\0' };
49Char STRstatus[]        = { 's', 't', 'a', 't', 'u', 's', '\0' };
50Char STR0[]             = { '0', '\0' };
51Char STR1[]             = { '1', '\0' };
52Char STRNULL[]          = { '\0' };
53Char STRtcsh[]          = { 't', 'c', 's', 'h', '\0' };
54Char STRhome[]          = { 'h', 'o', 'm', 'e', '\0' };
55Char STRuser[]          = { 'u', 's', 'e', 'r', '\0' };
56Char STRterm[]          = { 't', 'e', 'r', 'm', '\0' };
57Char STRversion[]       = { 'v', 'e', 'r', 's', 'i', 'o', 'n', '\0' };
58Char STRuid[]           = { 'u', 'i', 'd', '\0' };
59Char STRgid[]           = { 'g', 'i', 'd', '\0' };
60Char STRHOST[]          = { 'H', 'O', 'S', 'T', '\0' };
61Char STRHOSTTYPE[]      = { 'H', 'O', 'S', 'T', 'T', 'Y', 'P', 'E', '\0' };
62Char STRedit[]          = { 'e', 'd', 'i', 't', '\0' };
63Char STRaddsuffix[]     = { 'a', 'd', 'd', 's', 'u', 'f', 'f', 'i', 'x', '\0' };
64Char STRnostat[]        = { 'n', 'o', 's', 't', 'a', 't', '\0' };
65Char STRshell[]         = { 's', 'h', 'e', 'l', 'l', '\0' };
66Char STRtmpsh[]         = { '/', 't', 'm', 'p', '/', 's', 'h', '\0' };
67Char STRverbose[]       = { 'v', 'e', 'r', 'b', 'o', 's', 'e', '\0' };
68Char STRecho[]          = { 'e', 'c', 'h', 'o', '\0' };
69Char STRpath[]          = { 'p', 'a', 't', 'h', '\0' };
70Char STRprompt[]        = { 'p', 'r', 'o', 'm', 'p', 't', '\0' };
71Char STRprompt2[]       = { 'p', 'r', 'o', 'm', 'p', 't', '2', '\0' };
72Char STRprompt3[]       = { 'p', 'r', 'o', 'm', 'p', 't', '3', '\0' };
73Char STRcwd[]           = { 'c', 'w', 'd', '\0' };
74Char STRstar[]          = { '*', '\0' };
75Char STRdot[]           = { '.', '\0' };
76Char STRhistory[]       = { 'h', 'i', 's', 't', 'o', 'r', 'y', '\0' };
77Char STRhistfile[]      = { 'h', 'i', 's', 't', 'f', 'i', 'l', 'e', '\0' };
78Char STRsource[]        = { 's', 'o', 'u', 'r', 'c', 'e', '\0' };
79Char STRmh[]            = { '-', 'h', '\0' };
80Char STRtildothist[]    = { '~', '/', '.', 'h', 'i', 's', 't', 'o', 'r',
81                            'y', '\0' };
82
83#ifdef KANJI
84Char STRnokanji[]       = { 'n', 'o', 'k', 'a', 'n', 'j', 'i', '\0' };
85#endif
86
87Char STRtildotdirs[]    = { '~', '/', '.', 'c', 's', 'h', 'd', 'i', 'r',
88                            's', '\0' };
89Char STRdirsfile[]      = { 'd', 'i', 'r', 's', 'f', 'i', 'l', 'e', '\0' };
90Char STRsavedirs[]      = { 's', 'a', 'v', 'e', 'd', 'i', 'r', 's', '\0' };
91Char STRloginsh[]       = { 'l', 'o', 'g', 'i', 'n', 's', 'h', '\0' };
92Char STRdirstack[]      = { 'd', 'i', 'r', 's', 't', 'a', 'c', 'k', '\0' };
93Char STRargv[]          = { 'a', 'r', 'g', 'v', '\0' };
94Char STRsavehist[]      = { 's', 'a', 'v', 'e', 'h', 'i', 's', 't', '\0' };
95Char STRnormal[]        = { 'n', 'o', 'r', 'm', 'a', 'l', '\0' };
96Char STRsldtlogout[]    = { '/', '.', 'l', 'o', 'g', 'o', 'u', 't', '\0' };
97Char STRjobs[]          = { 'j', 'o', 'b', 's', '\0' };
98Char STRsymhash[]       = { '#', ' ', '\0' };
99Char STRsymarrow[]      = { '>', ' ', '\0' };
100Char STRmquestion[]     = { '%', 'R', '?' | QUOTE, ' ', '\0' };
101Char STRKCORRECT[]      = { 'C', 'O', 'R', 'R', 'E', 'C', 'T', '>', '%', 'R',
102                            ' ', '(', 'y', '|', 'n', '|', 'e', ')',
103                            '?' | QUOTE, ' ', '\0' };
104Char STRunalias[]       = { 'u', 'n', 'a', 'l', 'i', 'a', 's', '\0' };
105Char STRalias[]         = { 'a', 'l', 'i', 'a', 's', '\0' };
106Char STRprecmd[]        = { 'p', 'r', 'e', 'c', 'm', 'd', '\0' };
107Char STRcwdcmd[]        = { 'c', 'w', 'd', 'c', 'm', 'd', '\0' };
108Char STRperiodic[]      = { 'p', 'e', 'r', 'i', 'o', 'd', 'i', 'c', '\0' };
109Char STRtperiod[]       = { 't', 'p', 'e', 'r', 'i', 'o', 'd', '\0' };
110Char STRml[]            = { '-', 'l', '\0' };
111Char STRslash[]         = { '/', '\0' };
112Char STRdotsl[]         = { '.', '/', '\0' };
113Char STRdotdotsl[]      = { '.', '.', '/', '\0' };
114Char STRcdpath[]        = { 'c', 'd', 'p', 'a', 't', 'h', '\0' };
115Char STRpushdtohome[]   = { 'p', 'u', 's', 'h', 'd', 't', 'o', 'h', 'o', 'm',
116                            'e', '\0' };
117Char STRpushdsilent[]   = { 'p', 'u', 's', 'h', 'd', 's', 'i', 'l', 'e', 'n',
118                            't', '\0' };
119Char STRdextract[]      = { 'd', 'e', 'x', 't', 'r', 'a', 'c', 't', '\0' };
120Char STRdunique[]       = { 'd', 'u', 'n', 'i', 'q', 'u', 'e', '\0' };
121Char STRsymlinks[]      = { 's', 'y', 'm', 'l', 'i', 'n', 'k', 's', '\0' };
122Char STRignore[]        = { 'i', 'g', 'n', 'o', 'r', 'e', '\0' };
123Char STRchase[]         = { 'c', 'h', 'a', 's', 'e', '\0' };
124Char STRexpand[]        = { 'e', 'x', 'p', 'a', 'n', 'd', '\0' };
125Char STRecho_style[]    = { 'e', 'c', 'h', 'o', '_', 's', 't', 'y', 'l', 'e',
126                            '\0' };
127Char STRbsd[]           = { 'b', 's', 'd', '\0' };
128Char STRsysv[]          = { 's', 'y', 's', 'v', '\0' };
129Char STRboth[]          = { 'b', 'o', 't', 'h', '\0' };
130Char STRnone[]          = { 'n', 'o', 'n', 'e', '\0' };
131Char STRPWD[]           = { 'P', 'W', 'D', '\0' };
132Char STRor2[]           = { '|', '|', '\0' };
133Char STRand2[]          = { '&', '&', '\0' };
134Char STRor[]            = { '|', '\0' };
135Char STRcaret[]         = { '^', '\0' };
136Char STRand[]           = { '&', '\0' };
137Char STRequal[]         = { '=', '\0' };
138Char STRbang[]          = { '!', '\0' };
139Char STRtilde[]         = { '~', '\0' };
140Char STRLparen[]        = { '(', '\0' };
141Char STRLbrace[]        = { '{', '\0' };
142Char STRfakecom[]       = { '{', ' ', '.', '.', '.', ' ', '}', '\0' };
143Char STRRbrace[]        = { '}', '\0' };
144Char STRKPATH[]         = { 'P', 'A', 'T', 'H', '\0' };
145Char STRdefault[]       = { 'd', 'e', 'f', 'a', 'u', 'l', 't', '\0' };
146Char STRmn[]            = { '-', 'n', '\0' };
147Char STRminus[]         = { '-', '\0' };
148Char STRnoglob[]        = { 'n', 'o', 'g', 'l', 'o', 'b', '\0' };
149Char STRnonomatch[]     = { 'n', 'o', 'n', 'o', 'm', 'a', 't', 'c', 'h', '\0' };
150Char STRfakecom1[]      = { '`', ' ', '.', '.', '.', ' ', '`', '\0' };
151Char STRampm[]          = { 'a', 'm', 'p', 'm', '\0' };
152Char STRchild[]         = { 'c', 'h', 'i', 'l', 'd', '\0' };
153Char STRtime[]          = { 't', 'i', 'm', 'e', '\0' };
154Char STRnotify[]        = { 'n', 'o', 't', 'i', 'f', 'y', '\0' };
155Char STRprintexitvalue[] = { 'p', 'r', 'i', 'n', 't', 'e', 'x', 'i', 't', 'v',
156                            'a', 'l', 'u', 'e', '\0' };
157Char STRLparensp[]      = { '(', ' ', '\0' };
158Char STRspRparen[]      = { ' ', ')', '\0' };
159Char STRspace[]         = { ' ', '\0' };
160Char STRspor2sp[]       = { ' ', '|', '|', ' ', '\0' };
161Char STRspand2sp[]      = { ' ', '&', '&', ' ', '\0' };
162Char STRsporsp[]        = { ' ', '|', ' ', '\0' };
163Char STRsemisp[]        = { ';', ' ', '\0' };
164Char STRsemi[]          = { ';', '\0' };
165Char STRQQ[]            = { '"', '"', '\0' };
166Char STRBB[]            = { '[', ']', '\0' };
167Char STRspLarrow2sp[]   = { ' ', '<', '<', ' ', '\0' };
168Char STRspLarrowsp[]    = { ' ', '<', ' ', '\0' };
169Char STRspRarrow2[]     = { ' ', '>', '>', '\0' };
170Char STRspRarrow[]      = { ' ', '>', '\0' };
171Char STRgt[]            = { '>', '\0' };
172Char STRsp3dots[]       = { ' ', '.', '.', '.', '\0' };
173Char STRcent2[]         = { '%', '%', '\0' };
174Char STRcentplus[]      = { '%', '+', '\0' };
175Char STRcentminus[]     = { '%', '-', '\0' };
176Char STRcenthash[]      = { '%', '#', '\0' };
177#ifdef BSDJOBS
178Char STRcontinue[]      = { 'c', 'o', 'n', 't', 'i', 'n', 'u', 'e', '\0' };
179Char STRcontinue_args[] = { 'c', 'o', 'n', 't', 'i', 'n', 'u', 'e', '_', 'a',
180                            'r', 'g', 's', '\0' };
181Char STRunderpause[]    = { '_', 'p', 'a', 'u', 's', 'e', '\0' };
182#endif
183Char STRbackqpwd[]      = { '`', 'p', 'w', 'd', '`', '\0' };
184Char STRhistchars[]     = { 'h', 'i', 's', 't', 'c', 'h', 'a', 'r', 's', '\0' };
185Char STRhistlit[]       = { 'h', 'i', 's', 't', 'l', 'i', 't', '\0' };
186Char STRKUSER[]         = { 'U', 'S', 'E', 'R', '\0' };
187Char STRLOGNAME[]       = { 'L', 'O', 'G', 'N', 'A', 'M', 'E', '\0' };
188Char STRwordchars[]     = { 'w', 'o', 'r', 'd', 'c', 'h', 'a', 'r', 's', '\0' };
189Char STRKTERM[]         = { 'T', 'E', 'R', 'M', '\0' };
190Char STRKHOME[]         = { 'H', 'O', 'M', 'E', '\0' };
191Char STRbackslash_quote[] = { 'b', 'a', 'c', 'k', 's', 'l', 'a', 's', 'h', '_',
192                             'q', 'u', 'o', 't', 'e', '\0' };
193Char STRRparen[]        = { ')', '\0' };
194Char STRcolon[]         = { ':', '\0' };
195Char STRmail[]          = { 'm', 'a', 'i', 'l', '\0' };
196#ifndef HAVENOUTMP
197Char STRwatch[]         = { 'w', 'a', 't', 'c', 'h', '\0' };
198#endif /* HAVENOUTMP */
199
200Char STRsldottcshrc[]   = { '/', '.', 't', 'c', 's', 'h', 'r', 'c', '\0' };
201Char STRsldotcshrc[]    = { '/', '.', 'c', 's', 'h', 'r', 'c', '\0' };
202Char STRsldotlogin[]    = { '/', '.', 'l', 'o', 'g', 'i', 'n', '\0' };
203Char STRignoreeof[]     = { 'i', 'g', 'n', 'o', 'r', 'e', 'e', 'o', 'f', '\0' };
204Char STRnoclobber[]     = { 'n', 'o', 'c', 'l', 'o', 'b', 'b', 'e', 'r', '\0' };
205Char STRhelpcommand[]   = { 'h', 'e', 'l', 'p', 'c', 'o', 'm', 'm', 'a', 'n',
206                            'd', '\0' };
207Char STRfignore[]       = { 'f', 'i', 'g', 'n', 'o', 'r', 'e', '\0' };
208Char STRrecexact[]      = { 'r', 'e', 'c', 'e', 'x', 'a', 'c', 't', '\0' };
209Char STRlistmax[]       = { 'l', 'i', 's', 't', 'm', 'a', 'x', '\0' };
210Char STRlistlinks[]     = { 'l', 'i', 's', 't', 'l', 'i', 'n', 'k', 's', '\0' };
211Char STRDING[]          = { 'D', 'I', 'N', 'G', '!', '\0' };
212Char STRQNULL[]         = { '\0' | QUOTE, '\0' };
213Char STRcorrect[]       = { 'c', 'o', 'r', 'r', 'e', 'c', 't', '\0' };
214Char STRcmd[]           = { 'c', 'm', 'd', '\0' };
215Char STRall[]           = { 'a', 'l', 'l', '\0' };
216Char STRautoexpand[]    = { 'a', 'u', 't', 'o', 'e', 'x', 'p', 'a', 'n', 'd',
217                            '\0' };
218Char STRautocorrect[]   = { 'a', 'u', 't', 'o', 'c', 'o', 'r', 'r', 'e', 'c',
219                            't', '\0' };
220Char STRautolist[]      = { 'a', 'u', 't', 'o', 'l', 'i', 's', 't', '\0' };
221Char STRbeepcmd[]       = { 'b', 'e', 'e', 'p', 'c', 'm', 'd', '\0' };
222Char STRmatchbeep[]     = { 'm', 'a', 't', 'c', 'h', 'b', 'e', 'e', 'p', '\0' };
223Char STRnomatch[]       = { 'n', 'o', 'm', 'a', 't', 'c', 'h', '\0' };
224Char STRambiguous[]     = { 'a', 'm', 'b', 'i', 'g', 'u', 'o', 'u', 's', '\0' };
225Char STRnotunique[]     = { 'n', 'o', 't', 'u', 'n', 'i', 'q', 'u', 'e', '\0' };
226Char STRret[]           = { '\n', '\0' };
227Char STRnobeep[]        = { 'n', 'o', 'b', 'e', 'e', 'p', '\0' };
228Char STRnoambiguous[]   = { 'n', 'o', 'a', 'm', 'b', 'i', 'g', 'u', 'o', 'u',
229                            's', '\0' };
230Char STRvisiblebell[]   = { 'v', 'i', 's', 'i', 'b', 'l', 'e', 'b', 'e', 'l',
231                            'l', '\0' };
232Char STRrecognize_only_executables[] = { 'r', 'e', 'c', 'o', 'g', 'n', 'i', 'z',
233                                         'e', '_', 'o', 'n', 'l', 'y', '_', 'e',
234                                         'x', 'e', 'c', 'u', 't', 'a', 'b', 'l',
235                                         'e', 's', '\0' };
236Char STRinputmode[]     = { 'i', 'n', 'p', 'u', 't', 'm', 'o', 'd', 'e', '\0' };
237Char STRoverwrite[]     = { 'o', 'v', 'e', 'r', 'w', 'r', 'i', 't', 'e', '\0' };
238Char STRinsert[]        = { 'i', 'n', 's', 'e', 'r', 't', '\0' };
239Char STRnohup[]         = { 'n', 'o', 'h', 'u', 'p', '\0' };
240Char STRnice[]          = { 'n', 'i', 'c', 'e', '\0' };
241Char STRshowdots[]      = { 's', 'h', 'o', 'w', 'd', 'o', 't', 's', '\0' };
242Char STRthen[]          = { 't', 'h', 'e', 'n', '\0' };
243Char STReof[]           = { '^', 'D', '\b', '\b', '\0' };
244Char STRlistjobs[]      = { 'l', 'i', 's', 't', 'j', 'o', 'b', 's', '\0' };
245Char STRlong[]          = { 'l', 'o', 'n', 'g', '\0' };
246Char STRwho[]           = { 'w', 'h', 'o', '\0' };
247Char STRrmstar[]        = { 'r', 'm', 's', 't', 'a', 'r', '\0' };
248Char STRrm[]            = { 'r', 'm', '\0' };
249Char STRshlvl[]         = { 's', 'h', 'l', 'v', 'l', '\0' };
250Char STRKSHLVL[]        = { 'S', 'H', 'L', 'V', 'L', '\0' };
251Char STRLANG[]          = { 'L', 'A', 'N', 'G', '\0' };
252Char STRLC_CTYPE[]      = { 'L', 'C', '_', 'C', 'T', 'Y', 'P', 'E' ,'\0' };
253Char STRLC_NUMERIC[]    = { 'L', 'C', '_', 'N', 'U', 'M', 'E', 'R', 'I',
254                            'C', '\0' };
255Char STRLC_TIME[]       = { 'L', 'C', '_', 'T', 'I', 'M', 'E', '\0' };
256Char STRLC_COLLATE[]    = { 'L', 'C', '_', 'C', 'O', 'L', 'L', 'A', 'T',
257                            'E', '\0' };
258Char STRLC_MESSAGES[]   = { 'L', 'C', '_', 'M', 'E', 'S', 'S', 'A', 'G',
259                            'E', 'S', '\0' };
260Char STRLC_MONETARY[]   = { 'L', 'C', '_', 'M', 'O', 'N', 'E', 'T', 'A',
261                            'R', 'Y', '\0' };
262Char STRNOREBIND[] = { 'N', 'O', 'R', 'E', 'B', 'I', 'N', 'D', '\0' };
263
264#if defined(SIG_WINDOW) || defined (_VMS_POSIX) 
265/* atp - problem with declaration of str{lines,columns} in sh.func.c (1277) */
266Char STRLINES[] = { 'L', 'I', 'N', 'E', 'S', '\0'};
267Char STRCOLUMNS[] = { 'C', 'O', 'L', 'U', 'M', 'N', 'S', '\0'};
268Char STRTERMCAP[] = { 'T', 'E', 'R', 'M', 'C', 'A', 'P', '\0'};
269#endif /* SIG_WINDOW  || _VMS_POSIX */
270
271#ifdef WARP
272Char STRwarp[] = { 'w', 'a', 'r', 'p', '\0' };
273#endif /* WARP */
274
275#ifdef apollo
276Char STRSYSTYPE[] = { 'S', 'Y', 'S', 'T', 'Y', 'P', 'E', '\0' };
277Char STRoid[] = { 'o', 'i', 'd', '\0' };
278Char STRbsd43[] = { 'b', 's', 'd', '4', '.', '3', '\0' };
279Char STRsys53[] = { 's', 'y', 's', '5', '.', '3', '\0' };
280Char STRver[] = { 'v', 'e', 'r', '\0' };
281#endif /* apollo */
282
283Char STRup[] = { 'u', 'p', '\0' };
284Char STRdown[] = { 'd', 'o', 'w', 'n', '\0' };
285Char STRleft[] = { 'l', 'e', 'f', 't', '\0' };
286Char STRright[] = { 'r', 'i', 'g', 'h', 't', '\0' };
Note: See TracBrowser for help on using the repository browser.