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