/* * This file is part of the UCB release of Plan 9. It is subject to the license * terms in the LICENSE file found in the top-level directory of this * distribution and at http://akaros.cs.berkeley.edu/files/Plan9License. No * part of the UCB release of Plan 9, including this file, may be copied, * modified, propagated, or distributed except according to the terms contained * in the LICENSE file. */ #define EXTERN #include "gc.h" /* Bits bor(Bits a, Bits b) { Bits c; int i; for(i=0; ib[i]) return 1; return 0; } /* int beq(Bits a, Bits b) { int i; for(i=0; iname; if(strlen(str) + strlen(s) + 1 >= STRINGSZ) break; strcat(str, s); bits.b[i/32] &= ~(1L << (i%32)); } strconv(str, fp); return 0; }