summaryrefslogtreecommitdiffstats
path: root/include/bitstring.h
Commit message (Collapse)AuthorAgeFilesLines
* Finish the repocopy of bitstring.h to sys so it can be usedphk2003-06-131-122/+7
| | | | from kernel code.
* Cleanup of bitstring.h:dwmalone2000-10-091-39/+46
| | | | | | | | | | | | | | | | | | | 1) Add FreeBSD: tag. 2) Add parenthesis around macro args. 3) Add parenthesis around macros which are expressions. 4) Add do { ... } while (0) around macros which are compound statements. 5) Sync bitstr_size and bit_alloc with neater versions from NetBSD. 6) Fix bit_ffs and bit_ffc so that they don't search off the end of the bitstirng. 7) Try to avoid rightshifting signed ints. I didn't take NetBSD's version directly as the macros are significantly slower for long bitstrings. Bruce reviewed a previous version of this patch. PR: 21204 Submitted by: bob@immure.com Reviewed by: bde
* BSD 4.4 Lite Include Sourcesrgrimes1994-05-241-0/+143
OpenPOWER on IntegriCloud