nopeutils.c Utility library