unique.timestamp provides a universally unique identifier which is also a human-readable timestamp. It includes a command line executable, a set of C routines for embedding into your own code, and some utilities for manipulating unique timestamps.
Standard C library functions like
sprintf are used to build the various library functions and compiled executables. This is supplemented with some scripts written in bash and perl.