#include "dkcStream.h"
#include "dkcOSIndependent.h"
dkcRegex.hのインクルード依存関係図
このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。
構成 | |
struct | dkc_Replace |
型定義 | |
typedef dkc_Replace | DKC_REPLACE |
関数 | |
DKC_EXTERN DKC_REPLACE *WINAPI | dkcAllocReplace () |
DKC_EXTERN int WINAPI | dkcFreeReplace (DKC_REPLACE **) |
DKC_EXTERN 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.h で定義されています。
|
参照元 dkcAllocReplace(), と dkcFreeReplace(). |
|
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 }
|