#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 行で定義されています。 参照先 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((void **)&p); 00025 return NULL; 00026 }
|
|
DKC_UNIQUE_IDをデリート
dkcUniqueID.c の 28 行で定義されています。 参照先 dkcFree(), dkcFreeMemoryStream(), と NULL. 00028 { 00029 if(NULL==ptr || *ptr==NULL || NULL==(*ptr)->mStream) 00030 return edk_ArgumentException; 00031 00032 dkcFreeMemoryStream(&((*ptr)->mStream)); 00033 return dkcFree((void **)ptr); 00034 }
|