メインページ | 構成 | ファイル一覧 | 構成メンバ | ファイルメンバ | 関連ページ

dkcRegex.c

Regex. [詳細]

#include "dkcRegex.h"

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

Include dependency graph

ソースコードを見る。

関数

DKC_REPLACE *WINAPI dkcAllocReplace ()
int WINAPI dkcFreeReplace (DKC_REPLACE **pp)
int WINAPI dkcReplaceRun (const BYTE *src, size_t srcsize, const BYTE *target_data, size_t target_data_size, const BYTE *replace_data, size_t replace_data_size)


説明

Regex.

作者:
d金魚
から:
2004/09/01

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


関数

DKC_REPLACE* WINAPI dkcAllocReplace  ) 
 

dkcRegex.c13 行で定義されています。

参照先 DKC_REPLACE, dkcAllocate(), dkcAllocStream(), dkcFree(), dkcFreeStream(), edkcStreamInitMemory, dkc_Replace::mStream, と NULL.

00013                                      {
00014 
00015     DKC_REPLACE *p = dkcAllocate(sizeof(DKC_REPLACE));
00016     if(NULL==p){
00017         return NULL;
00018     }
00019     p->mStream = dkcAllocStream(edkcStreamInitMemory,NULL,5012,NULL,NULL);
00020     if(NULL==p->mStream){
00021         goto Error;
00022     }
00023     return p;
00024 Error:
00025     dkcFreeStream(&(p->mStream));
00026     dkcFree((void **)&p);
00027     return NULL;
00028 }

int WINAPI dkcFreeReplace DKC_REPLACE **  pp  ) 
 

dkcRegex.c31 行で定義されています。

参照先 DKC_REPLACE, dkcFree(), dkcFreeStream(), edk_ArgumentException, と NULL.

00031                                            {
00032     if(NULL==pp){
00033         return edk_ArgumentException;
00034     }
00035     dkcFreeStream(&(*pp)->mStream);
00036     return dkcFree((void **)pp);
00037 }

int WINAPI dkcReplaceRun const BYTE src,
size_t  srcsize,
const BYTE target_data,
size_t  target_data_size,
const BYTE replace_data,
size_t  replace_data_size
 

dkcRegex.c40 行で定義されています。

参照先 BYTE, と edk_SUCCEEDED.

00043                                                                           {
00044     return edk_SUCCEEDED;
00045 }


dkutil_cに対してTue Oct 19 03:36:00 2004に生成されました。 doxygen 1.3.6