#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include "sysdep.h"
#include "uuid.h"
#include "uuidlib.h"
Go to the source code of this file.
Defines | |
#define | MASK_1_2 0x03 |
#define | MASK_1_4 0x0f |
#define | MASK_1_6 0x3f |
#define | MASK_3_6 0x3c |
#define | MASK_5_6 0x30 |
#define | MASK_3_8 0xfc |
#define | MASK_5_8 0xf0 |
#define | MASK_7_8 0xc0 |
#define | MASK_5_10 0x03f0 |
#define | MASK_7_12 0x0fc0 |
#define | MASK_13_16 0xf000 |
#define | MASK_11_16 0xfc00 |
#define | MASK_13_18 0x0003f000 |
#define | MASK_19_24 0x00fc0000 |
#define | MASK_25_30 0x3f000000 |
#define | MASK_31_32 0xc0000000 |
Functions | |
char * | fn_uuid_create (char *uuid) |
char * | fn_guid_create (char *guid) |
char * | fn_squash_guid (char *guid, char *uuid) |
char * | fn_expand_uuid (char *uuid, char *guid) |
char * | _uuid_to_guid (uuid__t *_uuid, char *guid) |
char * | guid_to__uuid (char *guid, uuid__t *_uuid) |
char * | _uuid_to_uuid (uuid__t *_uuid, char *uuid) |
uuid__t * | uuid_to__uuid (char *uuid, uuid__t *_uuid) |
int | sq_to_int (char i) |
Variables | |
static char | urlchars [] = "!*0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz" |
#define MASK_11_16 0xfc00 |
Definition at line 67 of file uuidlib.cpp.
#define MASK_13_16 0xf000 |
Definition at line 66 of file uuidlib.cpp.
#define MASK_13_18 0x0003f000 |
Definition at line 69 of file uuidlib.cpp.
#define MASK_19_24 0x00fc0000 |
Definition at line 71 of file uuidlib.cpp.
#define MASK_1_2 0x03 |
Definition at line 50 of file uuidlib.cpp.
#define MASK_1_4 0x0f |
Definition at line 52 of file uuidlib.cpp.
#define MASK_1_6 0x3f |
Definition at line 54 of file uuidlib.cpp.
#define MASK_25_30 0x3f000000 |
Definition at line 73 of file uuidlib.cpp.
#define MASK_31_32 0xc0000000 |
Definition at line 75 of file uuidlib.cpp.
#define MASK_3_6 0x3c |
Definition at line 55 of file uuidlib.cpp.
#define MASK_3_8 0xfc |
Definition at line 58 of file uuidlib.cpp.
#define MASK_5_10 0x03f0 |
Definition at line 62 of file uuidlib.cpp.
#define MASK_5_6 0x30 |
Definition at line 56 of file uuidlib.cpp.
#define MASK_5_8 0xf0 |
Definition at line 59 of file uuidlib.cpp.
#define MASK_7_12 0x0fc0 |
Definition at line 64 of file uuidlib.cpp.
#define MASK_7_8 0xc0 |
Definition at line 60 of file uuidlib.cpp.
char* _uuid_to_guid | ( | uuid__t * | _uuid, | |
char * | guid | |||
) |
Definition at line 138 of file uuidlib.cpp.
char* _uuid_to_uuid | ( | uuid__t * | _uuid, | |
char * | uuid | |||
) |
Definition at line 220 of file uuidlib.cpp.
char* fn_expand_uuid | ( | char * | uuid, | |
char * | guid | |||
) |
Definition at line 125 of file uuidlib.cpp.
char* fn_guid_create | ( | char * | guid | ) |
Definition at line 100 of file uuidlib.cpp.
char* fn_squash_guid | ( | char * | guid, | |
char * | uuid | |||
) |
Definition at line 113 of file uuidlib.cpp.
char* fn_uuid_create | ( | char * | uuid | ) |
Definition at line 87 of file uuidlib.cpp.
char* guid_to__uuid | ( | char * | guid, | |
uuid__t * | _uuid | |||
) |
Definition at line 156 of file uuidlib.cpp.
int sq_to_int | ( | char | i | ) |
Definition at line 324 of file uuidlib.cpp.
Definition at line 267 of file uuidlib.cpp.
char urlchars[] = "!*0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz" [static] |
Definition at line 77 of file uuidlib.cpp.