Skip to content

bitarray: An ANSI C library implementing arbitrary length arrays of bits.

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING
Notifications You must be signed in to change notification settings

MichaelDipperstein/bitarray

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DESCRIPTION
-----------
This archive contains an ANSI C library implementing arbitrary length arrays
of bits.  The library is intended to be easy to follow and expand upon,
though it may be used without an understanding of its implementation.

FILES
-----
bitarray.c      - Library providing operations on arbitrary length arrays
                  of bits.
bitarray.h      - Header for bitarray library.
COPYING         - GNU General Public License Version 3
COPYING.LESSER  - GNU Lesser General Public License Version 3
sample.c        - Program demonstrating how to use the bitarray library.
Makefile        - makefile for this project (assumes gcc compiler and GNU make)
README          - this file
docs/index.html - description of each function in the bitarray library

BUILDING
--------
To build these files with GNU make and gcc, simply enter "make" from the
command line.

USAGE
-----
sample.c demonstrates usage of each of the bitarray functions.

DOCUMENTATION
-------------
See https://michaeldipperstein.github.io/bitarray/

HISTORY
-------
01/30/04 - Initial release
02/08/06 - Applied Petr Kobalicek's <kobalicek.petr@gmail.com> fix for
           handling array memory allocation failures.
08/26/07 - Updated for LGPL v3 release.
12/22/14 - Use errno where it makes sense and provide an document describing
           each function.
07/12/17 - Updates for github

TODO
----
- Test on platforms with character lengths other than 8 bits.

AUTHOR
------
Michael Dipperstein (mdipperstein@gmail.com)
https://michaeldipperstein.github.io/

About

bitarray: An ANSI C library implementing arbitrary length arrays of bits.

Resources

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published