1 /* Copyright (c) 1979 Regents of the University of California */ 2 3 static char sccsid[] = "@(#)PRED.c 1.3 06/08/81"; 4 5 #include "h01errs.h" 6 7 long 8 PRED(value, lower, upper) 9 10 long value; 11 long lower; 12 long upper; 13 { 14 if (value == lower) { 15 ERROR("Cannot take pred of first element of a range\n"); 16 return; 17 } 18 value--; 19 if (value < lower || value > upper) { 20 ERROR("Value of %D is out of range\n", value); 21 return; 22 } 23 return value; 24 } 25