#include "dkcUniqueID.h"#include "dkcStdio.h"dkcUniqueID.cのインクルード依存関係図

関数 | |
| DKC_UNIQUE_ID *WINAPI | dkcAllocUniqueID (void) |
| IDを生成するものを取得。. | |
| int WINAPI | dkcFreeUniqueID (DKC_UNIQUE_ID **ptr) |
dkcUniqueID.c で定義されています。
|
|
IDを生成するものを取得。.
dkcUniqueID.c の 14 行で定義されています。 参照先 DKC_UNIQUE_ID, dkcAllocate(), dkcAllocMemoryStream(), dkcFree(), dkc_UniqueID::mStream, と NULL.
00014 {
00015 DKC_UNIQUE_ID *p;
00016 p = dkcAllocate(sizeof(DKC_UNIQUE_ID));
00017 if(NULL==p) return NULL;
00018
00019 p->mStream = dkcAllocMemoryStream(sizeof(int) * 100);
00020 if(NULL==p->mStream) goto Error;
00021
00022 return p;
00023 Error:
00024 dkcFree(&p);
00025 return NULL;
00026 }
|
|
|
DKC_UNIQUE_IDをデリート
dkcUniqueID.c の 28 行で定義されています。 参照先 DKC_UNIQUE_ID, dkcFree(), dkcFreeMemoryStream(), edk_ArgumentException, と NULL.
00028 {
00029 if(NULL==ptr || *ptr==NULL || NULL==(*ptr)->mStream)
00030 return edk_ArgumentException;
00031
00032 dkcFreeMemoryStream(&((*ptr)->mStream));
00033 return dkcFree(ptr);
00034 }
|
1.3.6