1 /* 2 * Copyright (c) 1988 Regents of the University of California. 3 * All rights reserved. 4 * 5 * %sccs.include.redist.c% 6 * 7 * @(#)general.h 5.2 (Berkeley) 03/01/91 8 */ 9 10 /* 11 * Some general definitions. 12 */ 13 14 15 #define numberof(x) (sizeof x/sizeof x[0]) 16 #define highestof(x) (numberof(x)-1) 17 18 #define ClearElement(x) memset((char *)&x, 0, sizeof x) 19 #define ClearArray(x) memset((char *)x, 0, sizeof x) 20