#include #include #include #include "../libuuid/src/uuid.h" static void get_template(const char *ns) { const uuid_t *uuidptr; char buf[UUID_STR_LEN]; uuidptr = uuid_get_template(ns); if (uuidptr == NULL) strcpy(buf, "NULL"); else uuid_unparse_lower(*uuidptr, buf); printf("uuid_get_template %s returns %s\n", (ns ? ns : "NULL"), buf); } int main(void) { get_template("dns"); get_template("url"); get_template("oid"); get_template("x500"); get_template(NULL); get_template(""); get_template("unknown"); exit(0); }