1*18723Sedward /* 2*18723Sedward * Copyright (c) 1983 Regents of the University of California, 3*18723Sedward * All rights reserved. Redistribution permitted subject to 4*18723Sedward * the terms of the Berkeley Software License Agreement. 5*18723Sedward */ 6*18723Sedward 717387Sedward #ifndef lint 8*18723Sedward static char sccsid[] = "@(#)misc.c 1.2 04/24/85"; 917387Sedward #endif 1017387Sedward 1117387Sedward #include "externs.h" 1217387Sedward 1317387Sedward card(array, size) /* for beenthere, injuries */ 1417387Sedward register char *array; 1517387Sedward int size; 1617387Sedward { 1717387Sedward register char *end = array + size; 1817387Sedward register int i = 0; 1917387Sedward 2017387Sedward while (array < end) 2117387Sedward if (*array++) 2217387Sedward i++; 2317387Sedward return (i); 2417387Sedward } 2517387Sedward 2617387Sedward ucard(array) 2717387Sedward register unsigned *array; 2817387Sedward { 2917387Sedward register int j = 0, n; 3017387Sedward 3117387Sedward for (n = 0; n < NUMOFOBJECTS; n++) 3217387Sedward if (testbit(array, n)) 3317387Sedward j++; 3417387Sedward return (j); 3517387Sedward } 36