xref: /csrg-svn/local/toolchest/ksh/sh/test.h (revision 35171)
1*35171Smarc /*
2*35171Smarc 
3*35171Smarc  *      Copyright (c) 1984, 1985, 1986 AT&T
4*35171Smarc  *      All Rights Reserved
5*35171Smarc 
6*35171Smarc  *      THIS IS UNPUBLISHED PROPRIETARY SOURCE
7*35171Smarc  *      CODE OF AT&T.
8*35171Smarc  *      The copyright notice above does not
9*35171Smarc  *      evidence any actual or intended
10*35171Smarc  *      publication of such source code.
11*35171Smarc 
12*35171Smarc  */
13*35171Smarc /* @(#)test.h	1.1 */
14*35171Smarc 
15*35171Smarc /*
16*35171Smarc  *	UNIX shell
17*35171Smarc  *
18*35171Smarc  *	David Korn
19*35171Smarc  *	AT&T Bell Laboratories
20*35171Smarc  *
21*35171Smarc  */
22*35171Smarc 
23*35171Smarc /*
24*35171Smarc  *  These are the valid test operators
25*35171Smarc  */
26*35171Smarc 
27*35171Smarc #define TEST_ARITH	0100	/* arithmetic operators */
28*35171Smarc #define TEST_BINOP	0200	/* binary operator */
29*35171Smarc 
30*35171Smarc #define TEST_SEQ	1
31*35171Smarc #define TEST_SNE	2
32*35171Smarc #define TEST_EQ		TEST_ARITH|3
33*35171Smarc #define TEST_NE		TEST_ARITH|4
34*35171Smarc #define TEST_GT		TEST_ARITH|5
35*35171Smarc #define TEST_GE		TEST_ARITH|6
36*35171Smarc #define TEST_LT		TEST_ARITH|7
37*35171Smarc #define TEST_LE		TEST_ARITH|8
38*35171Smarc #define TEST_EF		9
39*35171Smarc #define TEST_OT		10
40*35171Smarc #define TEST_NT		11
41*35171Smarc #define TEST_OR		TEST_BINOP|12
42*35171Smarc #define TEST_AND	TEST_BINOP|13
43*35171Smarc 
44*35171Smarc extern MSG	btest;
45