clog_uuid.h

来自「mpi并行计算的c++代码 可用vc或gcc编译通过 可以用来搭建并行计算试验环」· C头文件 代码 · 共 46 行

H
46
字号
/*   (C) 2001 by Argonne National Laboratory.       See COPYRIGHT in top-level directory.*/#if !defined( _CLOG_UUID )#define _CLOG_UUID/*   Only CLOG_UUID_NAME_SIZE-1 is useful.   The last char in CLOG_UUID_NAME_SIZE is NULL char,   the terminating character.#define CLOG_UUID_NAME_SIZE  17#define CLOG_UUID_SIZE       sizeof(int)+sizeof(double)+CLOG_UUID_NAME_SIZE-1typedef struct {  int     rand;  double  time;  char    name[CLOG_UUID_NAME_SIZE];} CLOG_Uuid_t;*/#define CLOG_UUID_NAME_SIZE  20#define CLOG_UUID_SIZE       sizeof(int)+sizeof(double)+CLOG_UUID_NAME_SIZE/* size of string representation of CLOG_Uuit_t */#define CLOG_UUID_STR_SIZE   80typedef char  CLOG_Uuid_t[ CLOG_UUID_SIZE ];void CLOG_Uuid_init( void );void CLOG_Uuid_finalize( void );void CLOG_Uuid_generate( CLOG_Uuid_t uuid );void CLOG_Uuid_sprint( CLOG_Uuid_t uuid, char *str );int  CLOG_Uuid_is_equal( const CLOG_Uuid_t uuid1, const CLOG_Uuid_t uuid2 );int  CLOG_Uuid_compare( const void *obj1, const void *obj2 );void CLOG_Uuid_copy( const CLOG_Uuid_t src_uuid, CLOG_Uuid_t dest_uuid );void CLOG_Uuid_swap_bytes( CLOG_Uuid_t uuid );#endif /* of _CLOG_UUID */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?