Skip to content
This repository has been archived by the owner on Nov 10, 2021. It is now read-only.
/ nlutilities Public archive

Nest Labs Utilities is designed to supply miscellaneous C and C++ Standard Library-style utility algorithms, functions, and macros.

License

Notifications You must be signed in to change notification settings

nestlabs/nlutilities

Repository files navigation

Build Status Coverage Status

Nest Labs Utilities

Introduction

Nest Labs Utilities is designed to supply miscellaneous C and C++ Standard Library-style utility algorithms, functions, and macros.

Included are interfaces for:

  • abs() variants that do not exhibit the unexpected abs(INT_MIN) = INT_MIN behavior
  • managing aligned memory
  • managing return status codes and errors
  • managing and allocating memory
  • performing integer/fixed point math
  • performing base64 encoding and decoding
  • performing binary-to-hexadecimal encoding and decoding
  • dumping memory in a pretty-printed format
  • parsing delimited byte strings.

Interact

There are numerous avenues for nlutilities support:

Versioning

nlutilities follows the Semantic Versioning guidelines for release cycle transparency and to maintain backwards compatibility.

License

nlutilities is released under the Apache License, Version 2.0 license. See the LICENSE file for more information.

About

Nest Labs Utilities is designed to supply miscellaneous C and C++ Standard Library-style utility algorithms, functions, and macros.

Resources

License

Stars

Watchers

Forks

Packages

No packages published