📄 gw_uuid.h
字号:
/* * Public include file for the UUID library * * Copyright (C) 1996, 1997, 1998 Theodore Ts'o. * * %Begin-Header% * This file may be redistributed under the terms of the GNU * Library General Public License. * %End-Header% */#ifndef _UUID_UUID_H#define _UUID_UUID_H#include <sys/types.h>#include <sys/time.h>#include <time.h>#define UUID_STR_LEN 36typedef unsigned char uuid_t[16];/* UUID Variant definitions */#define UUID_VARIANT_NCS 0#define UUID_VARIANT_DCE 1#define UUID_VARIANT_MICROSOFT 2#define UUID_VARIANT_OTHER 3#ifdef __cplusplusextern "C" {#endif/* initialize uuid library */void uuid_init(void);/* shutdown uuid library */void uuid_shutdown(void);/* clear.c */void uuid_clear(uuid_t uu);/* compare.c */int uuid_compare(const uuid_t uu1, const uuid_t uu2);/* copy.c */void uuid_copy(uuid_t dst, const uuid_t src);/* gen_uuid.c */void uuid_generate(uuid_t out);void uuid_generate_random(uuid_t out);void uuid_generate_time(uuid_t out);/* isnull.c */int uuid_is_null(const uuid_t uu);/* parse.c */int uuid_parse(const char *in, uuid_t uu);/* unparse.c */void uuid_unparse(const uuid_t uu, char *out);/* uuid_time.c */time_t uuid_time(const uuid_t uu, struct timeval *ret_tv);int uuid_type(const uuid_t uu);int uuid_variant(const uuid_t uu);#ifdef __cplusplus}#endif#endif /* _UUID_UUID_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -