メインページ | アルファベット順一覧 | 構成 | ファイル一覧 | 構成メンバ | ファイルメンバ | 関連ページ

dkcUniqueID.c

#include "dkcUniqueID.h"
#include "dkcStdio.h"

dkcUniqueID.cのインクルード依存関係図

ソースコードを見る。

関数

DKC_UNIQUE_ID *WINAPI dkcAllocUniqueID (void)
 IDを生成するものを取得。
int WINAPI dkcFreeUniqueID (DKC_UNIQUE_ID **ptr)


説明

作者:
d金魚 @

dkcUniqueID.c で定義されています。


関数

DKC_UNIQUE_ID* WINAPI dkcAllocUniqueID void   ) 
 

IDを生成するものを取得。

dkcUniqueID.c14 行で定義されています。

参照先 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 }

int WINAPI dkcFreeUniqueID DKC_UNIQUE_ID **  ptr  ) 
 

DKC_UNIQUE_IDをデリート

覚え書き:
必ず使用したあとはこれを呼んでください。

dkcUniqueID.c28 行で定義されています。

参照先 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 }


dkutil_cに対してSat Sep 10 09:25:26 2005に生成されました。  doxygen 1.4.4