An open API service indexing awesome lists of open source software.

https://github.com/majerle/lwutil

Versatile and easy to use C language utility library with functions and macros commonly used in various applications
https://github.com/majerle/lwutil

Last synced: 5 months ago
JSON representation

Versatile and easy to use C language utility library with functions and macros commonly used in various applications

Awesome Lists containing this project

README

          

# C language utility library

Set of different functions and macros usually used in the various applications.

## Features

- Support for C99 or later
- Support for minimal and maximal values
- Support for absolute values
- Support for unused macros
- Support for storing and loading data from array in little- or big- endian formats
- Support for retrieving number of elements for statically allocated array
- Support for bitwise operations to set, clear, check or toggle bits
- Compilation-time assert feature
- User friendly MIT license

## How to use

Usage is very simply. Add `lwutil.c` file to compilation flag and make sure compiler has access to `lwutil.h` for include paths.

## Contribute

This is a generic library and welcomes different contributions.
We accept issue reports or, even better, pull-requests with bugs or new features.

Use [c-code-style](https://github.com/MaJerle/c-code-style) rules for coding and keep the same coding consistency.