#include "dkcRegex.h"
dkcRegex.cのインクルード依存関係図
関数 | |
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) |
dkcRegex.c で定義されています。
|
dkcRegex.c の 13 行で定義されています。 参照先 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 } |
|
dkcRegex.c の 31 行で定義されています。 参照先 DKC_REPLACE, dkcFree(), dkcFreeStream(), と NULL.
00031 { 00032 if(NULL==pp){ 00033 return edk_ArgumentException; 00034 } 00035 dkcFreeStream(&(*pp)->mStream); 00036 return dkcFree((void **)pp); 00037 } |
|
dkcRegex.c の 40 行で定義されています。 参照先 BYTE.
00043 {
00044 return edk_SUCCEEDED;
00045 }
|