X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/17a407dc5184b2a0fe70677c911b0d6a1d10ffdd..a68b1f237e63c96ee905916424013f79d01908ba:/src/Sbitset.c?ds=sidebyside diff --git a/src/Sbitset.c b/src/Sbitset.c index af8600bd..ce65f37f 100644 --- a/src/Sbitset.c +++ b/src/Sbitset.c @@ -1,6 +1,6 @@ /* A simple, memory-efficient bitset implementation. - Copyright (C) 2009 Free Software Foundation, Inc. + Copyright (C) 2009-2012 Free Software Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. @@ -33,9 +33,9 @@ Sbitset__new (Sbitset__Index nbits) Sbitset Sbitset__new_on_obstack (Sbitset__Index nbits, struct obstack *obstackp) { - char *result; - char *ptr; - char *end; + Sbitset result; + Sbitset ptr; + Sbitset end; aver (nbits); result = obstack_alloc (obstackp, Sbitset__nbytes (nbits)); for (ptr = result, end = result + Sbitset__nbytes (nbits); ptr < end; ++ptr) @@ -52,7 +52,7 @@ Sbitset__delete (Sbitset self) bool Sbitset__isEmpty (Sbitset self, Sbitset__Index nbits) { - char *last = self + Sbitset__nbytes (nbits) - 1; + Sbitset last = self + Sbitset__nbytes (nbits) - 1; for (; self < last; ++self) if (*self != 0) return false;