#include <stdio.h>
#include <string.h>
#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(), edk_ArgumentException, と 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, と edk_SUCCEEDED.
00043 {
00044 return edk_SUCCEEDED;
00045 }
|
1.3.6