1 /* 2 * Copyright (c) 1988, 1993 3 * The Regents of the University of California. All rights reserved. 4 * 5 * %sccs.include.redist.c% 6 * 7 * @(#)general.h 8.1 (Berkeley) 06/06/93 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