Skip to content
This repository was 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

Folders and files

NameName
Last commit message
Last commit date
May 1, 2019
Dec 31, 2019
May 1, 2019
May 1, 2019
May 12, 2020
May 12, 2020
Feb 13, 2018
May 1, 2019
May 12, 2020
Feb 13, 2018
Feb 13, 2018
May 1, 2019
Apr 18, 2018
May 1, 2019
Dec 1, 2020
Feb 13, 2018
Feb 13, 2018
Feb 13, 2018
May 12, 2020
May 1, 2019
Apr 18, 2018

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