All Projects → MaJerle → lwutil

MaJerle / lwutil

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

Programming Languages

c
50402 projects - #5 most used programming language
CMake
9771 projects

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 rules for coding and keep the same coding consistency.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].