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

dkcUniqueID.c

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

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

Include dependency graph

ソースコードを見る。

関数

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 行で定義されています。

参照先 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((void **)&p);
00025     return NULL;
00026 }

int WINAPI dkcFreeUniqueID DKC_UNIQUE_ID **  ptr  ) 
 

DKC_UNIQUE_IDをデリート

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

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

参照先 DKC_UNIQUE_ID, 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に対してTue Feb 22 02:03:25 2005に生成されました。 doxygen 1.3.6