xref: /csrg-svn/bin/csh/const.c (revision 60765)
150000Schristos /*-
2*60765Sbostic  * Copyright (c) 1991, 1993
3*60765Sbostic  *	The Regents of the University of California.  All rights reserved.
450000Schristos  *
550000Schristos  * %sccs.include.redist.c%
650000Schristos  */
750000Schristos 
850000Schristos #ifndef lint
9*60765Sbostic static char sccsid[] = "@(#)const.c	8.1 (Berkeley) 05/31/93";
1050000Schristos #endif /* not lint */
1150000Schristos 
1250000Schristos /*
1350000Schristos  * tc.const.c: String constants for csh.
1450000Schristos  */
1550000Schristos 
1650023Sbostic #include "csh.h"
1750000Schristos 
1850000Schristos Char STR0[]             = { '0', '\0' };
1950000Schristos Char STR1[]             = { '1', '\0' };
2050000Schristos Char STRHOME[]		= { 'H', 'O', 'M', 'E', '\0' };
2150000Schristos Char STRLANG[]  	= { 'L', 'A', 'N', 'G', '\0' };
2250000Schristos Char STRLC_CTYPE[]	= { 'L', 'C', '_', 'C', 'T', 'Y', 'P', 'E' ,'\0' };
2350000Schristos Char STRLOGNAME[]	= { 'L', 'O', 'G', 'N', 'A', 'M', 'E', '\0' };
2450000Schristos Char STRLbrace[]	= { '{', '\0' };
2550000Schristos Char STRLparen[]	= { '(', '\0' };
2650000Schristos Char STRLparensp[]	= { '(', ' ', '\0' };
2750000Schristos Char STRNULL[]          = { '\0' };
2850000Schristos Char STRPATH[] 		= { 'P', 'A', 'T', 'H', '\0' };
2950000Schristos Char STRPWD[]		= { 'P', 'W', 'D', '\0' };
3050000Schristos Char STRQNULL[]		= { '\0' | QUOTE, '\0' };
3150000Schristos Char STRRbrace[]	= { '}', '\0' };
3250000Schristos Char STRspRparen[]	= { ' ', ')', '\0' };
3350000Schristos Char STRTERM[]		= { 'T', 'E', 'R', 'M', '\0' };
3450000Schristos Char STRUSER[]		= { 'U', 'S', 'E', 'R', '\0' };
3550000Schristos Char STRalias[]         = { 'a', 'l', 'i', 'a', 's', '\0' };
3650000Schristos Char STRand[]		= { '&', '\0' };
3750000Schristos Char STRand2[]		= { '&', '&', '\0' };
3850000Schristos Char STRaout[]          = { 'a', '.', 'o', 'u', 't', '\0' };
3950000Schristos Char STRargv[]          = { 'a', 'r', 'g', 'v', '\0' };
4050000Schristos Char STRbang[]		= { '!', '\0' };
4150000Schristos Char STRcaret[]		= { '^', '\0' };
4250000Schristos Char STRcdpath[]	= { 'c', 'd', 'p', 'a', 't', 'h', '\0' };
4350000Schristos Char STRcent2[] 	= { '%', '%', '\0' };
4450000Schristos Char STRcenthash[] 	= { '%', '#', '\0' };
4550000Schristos Char STRcentplus[] 	= { '%', '+', '\0' };
4650000Schristos Char STRcentminus[] 	= { '%', '-', '\0' };
4750000Schristos Char STRchase_symlinks[] = { 'c', 'h', 'a', 's', 'e', '_', 's', 'y', 'm', 'l',
4850000Schristos 			    'i', 'n', 'k', 's', '\0' };
4950000Schristos Char STRchild[]		= { 'c', 'h', 'i', 'l', 'd', '\0' };
5050000Schristos Char STRcolon[]		= { ':', '\0' };
5150000Schristos Char STRcwd[]           = { 'c', 'w', 'd', '\0' };
5250000Schristos Char STRdefault[]	= { 'd', 'e', 'f', 'a', 'u', 'l', 't', '\0' };
5350000Schristos Char STRdot[]           = { '.', '\0' };
5450000Schristos Char STRdotdotsl[]	= { '.', '.', '/', '\0' };
5550000Schristos Char STRdotsl[]		= { '.', '/', '\0' };
5650000Schristos Char STRecho[]          = { 'e', 'c', 'h', 'o', '\0' };
5750000Schristos Char STRequal[]		= { '=', '\0' };
5850000Schristos Char STRfakecom[]	= { '{', ' ', '.', '.', '.', ' ', '}', '\0' };
5950000Schristos Char STRfakecom1[]	= { '`', ' ', '.', '.', '.', ' ', '`', '\0' };
6050000Schristos Char STRfignore[]	= { 'f', 'i', 'g', 'n', 'o', 'r', 'e', '\0' };
6150000Schristos #ifdef FILEC
6250000Schristos Char STRfilec[] = { 'f', 'i', 'l', 'e', 'c', '\0' };
6350000Schristos #endif /* FILEC */
6450000Schristos Char STRhistchars[]	= { 'h', 'i', 's', 't', 'c', 'h', 'a', 'r', 's', '\0' };
6552786Schristos Char STRtildothist[]    = { '~', '/', '.', 'h', 'i', 's', 't', 'o', 'r',
6650000Schristos 		            'y', '\0' };
6752786Schristos Char STRhistfile[]	= { 'h', 'i', 's', 't', 'f', 'i', 'l', 'e', '\0' };
6850000Schristos Char STRhistory[] 	= { 'h', 'i', 's', 't', 'o', 'r', 'y', '\0' };
6950000Schristos Char STRhome[]          = { 'h', 'o', 'm', 'e', '\0' };
7050000Schristos Char STRignore_symlinks[] = { 'i', 'g', 'n', 'o', 'r', 'e', '_', 's', 'y', 'm',
7150000Schristos 			    'l', 'i', 'n', 'k', 's', '\0' };
7250000Schristos Char STRignoreeof[]	= { 'i', 'g', 'n', 'o', 'r', 'e', 'e', 'o', 'f', '\0' };
7350000Schristos Char STRjobs[]          = { 'j', 'o', 'b', 's', '\0' };
7450000Schristos Char STRlistjobs[]	= { 'l', 'i', 's', 't', 'j', 'o', 'b', 's', '\0' };
7550000Schristos Char STRlogout[]        = { 'l', 'o', 'g', 'o', 'u', 't', '\0' };
7650000Schristos Char STRlong[]		= { 'l', 'o', 'n', 'g', '\0' };
7750000Schristos Char STRmail[]		= { 'm', 'a', 'i', 'l', '\0' };
7850000Schristos Char STRmh[]            = { '-', 'h', '\0' };
7950000Schristos Char STRminus[]		= { '-', '\0' };
8050000Schristos Char STRml[]		= { '-', 'l', '\0' };
8150000Schristos Char STRmn[]		= { '-', 'n', '\0' };
8250000Schristos Char STRmquestion[]     = { '?' | QUOTE, ' ', '\0' };
8350000Schristos Char STRnice[]		= { 'n', 'i', 'c', 'e', '\0' };
8451522Schristos Char STRnoambiguous[]	= { 'n', 'o', 'a', 'm', 'b', 'i', 'g', 'u', 'o', 'u',
8551522Schristos 			    's', '\0' };
8650000Schristos Char STRnobeep[]	= { 'n', 'o', 'b', 'e', 'e', 'p', '\0' };
8750000Schristos Char STRnoclobber[]	= { 'n', 'o', 'c', 'l', 'o', 'b', 'b', 'e', 'r', '\0' };
8850000Schristos Char STRnoglob[]	= { 'n', 'o', 'g', 'l', 'o', 'b', '\0' };
8950000Schristos Char STRnohup[]		= { 'n', 'o', 'h', 'u', 'p', '\0' };
9050000Schristos Char STRnonomatch[]	= { 'n', 'o', 'n', 'o', 'm', 'a', 't', 'c', 'h', '\0' };
9150000Schristos Char STRnormal[]        = { 'n', 'o', 'r', 'm', 'a', 'l', '\0' };
9250000Schristos Char STRnotify[]	= { 'n', 'o', 't', 'i', 'f', 'y', '\0' };
9350000Schristos Char STRor[]		= { '|', '\0' };
9450000Schristos Char STRor2[]		= { '|', '|', '\0' };
9550000Schristos Char STRpath[]          = { 'p', 'a', 't', 'h', '\0' };
9650000Schristos Char STRprintexitvalue[] = { 'p', 'r', 'i', 'n', 't', 'e', 'x', 'i', 't', 'v',
9750000Schristos 			    'a', 'l', 'u', 'e', '\0' };
9850000Schristos Char STRprompt[]        = { 'p', 'r', 'o', 'm', 'p', 't', '\0' };
9950000Schristos Char STRprompt2[]       = { 'p', 'r', 'o', 'm', 'p', 't', '2', '\0' };
10050000Schristos Char STRpushdsilent[]	= { 'p', 'u', 's', 'h', 'd', 's', 'i', 'l', 'e', 'n',
10150000Schristos 			    't', '\0' };
10250638Schristos Char STRret[]		= { '\n', '\0' };
10350000Schristos Char STRsavehist[]      = { 's', 'a', 'v', 'e', 'h', 'i', 's', 't', '\0' };
10450000Schristos Char STRsemisp[]	= { ';', ' ', '\0' };
10550000Schristos Char STRshell[]         = { 's', 'h', 'e', 'l', 'l', '\0' };
10650000Schristos Char STRslash[]		= { '/', '\0' };
10750000Schristos Char STRsldotcshrc[]	= { '/', '.', 'c', 's', 'h', 'r', 'c', '\0' };
10850000Schristos Char STRsldotlogin[]	= { '/', '.', 'l', 'o', 'g', 'i', 'n', '\0' };
10950000Schristos Char STRsldthist[]      = { '/', '.', 'h', 'i', 's', 't', 'o', 'r', 'y', '\0' };
11050000Schristos Char STRsldtlogout[]    = { '/', '.', 'l', 'o', 'g', 'o', 'u', 't', '\0' };
11150000Schristos Char STRsource[]        = { 's', 'o', 'u', 'r', 'c', 'e', '\0' };
11250000Schristos Char STRsp3dots[]	= { ' ', '.', '.', '.', '\0' };
11350000Schristos Char STRspLarrow2sp[]	= { ' ', '<', '<', ' ', '\0' };
11450000Schristos Char STRspLarrowsp[]	= { ' ', '<', ' ', '\0' };
11550000Schristos Char STRspRarrow[]	= { ' ', '>', '\0' };
11650000Schristos Char STRspRarrow2[]	= { ' ', '>', '>', '\0' };
11750000Schristos Char STRRparen[]	= { ')', '\0' };
11850000Schristos Char STRspace[]		= { ' ', '\0' };
11950000Schristos Char STRspand2sp[]	= { ' ', '&', '&', ' ', '\0' };
12050000Schristos Char STRspor2sp[]	= { ' ', '|', '|', ' ', '\0' };
12150000Schristos Char STRsporsp[]	= { ' ', '|', ' ', '\0' };
12250000Schristos Char STRstar[]          = { '*', '\0' };
12350000Schristos Char STRstatus[]        = { 's', 't', 'a', 't', 'u', 's', '\0' };
12450000Schristos Char STRsymcent[]       = { '%', ' ', '\0' };
12550000Schristos Char STRsymhash[]       = { '#', ' ', '\0' };
12650000Schristos Char STRterm[]          = { 't', 'e', 'r', 'm', '\0' };
12750000Schristos Char STRthen[]		= { 't', 'h', 'e', 'n', '\0' };
12850000Schristos Char STRtilde[]		= { '~', '\0' };
12950000Schristos Char STRtime[]		= { 't', 'i', 'm', 'e', '\0' };
13050000Schristos Char STRtmpsh[]         = { '/', 't', 'm', 'p', '/', 's', 'h', '\0' };
13150000Schristos Char STRunalias[]       = { 'u', 'n', 'a', 'l', 'i', 'a', 's', '\0' };
13250000Schristos Char STRuser[]          = { 'u', 's', 'e', 'r', '\0' };
13350000Schristos Char STRverbose[]       = { 'v', 'e', 'r', 'b', 'o', 's', 'e', '\0' };
13450000Schristos Char STRwordchars[]	= { 'w', 'o', 'r', 'd', 'c', 'h', 'a', 'r', 's', '\0' };
135