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