# uuid4 A tiny C library for generating [uuid4](http://www.ietf.org/rfc/rfc4122.txt) strings. This repo has been forked from [rxi/uuid4](https://github.com/rxi/uuid4) in order to: * achieve greater compatability with the [at_c SDK](https://github.com/atsign-foundation/at_c) * provide compatability with ESP32 ## Usage [uuid4.c](src/uuid4.c?raw=1) and [uuid4.h](src/uuid4.h?raw=1) should be dropped into an existing project. The library contains two functions: one to initialize the library and one to generate a uuid4 string and store it in a buffer of at least `UUID4_LEN` in size. ```c char buf[UUID4_LEN]; uuid4_init(); uuid4_generate(buf); printf("%s\n", buf); ``` `uuid4_generate()` is not thread-safe. ## License This library is free software; you can redistribute it and/or modify it under the terms of the MIT license. See [LICENSE](LICENSE) for details.
idf.py add-dependency "jeremytubongbanua/uuid4^1.0.3"