struct
tThreadData ;
struct
tApp ;
int
embperl_Init (pTHX_
SV * pApacheSrvSV,
SV * pPerlParam,
server_rec * ap_s) ;
#ifdef APACHE
int
embperl_ApInitDone (
void
) ;
#else
#define embperl_ApInitDone 1 ;
#endif
int
embperl_InitRequest ( pTHX_
SV * pApacheReqSV,
SV * pPerlParam,
tReq * * ppReq) ;
int
embperl_InitRequestComponent ( pTHX_
SV * pApacheReqSV,
SV * pPerlParam,
tReq * * ppReq) ;
int
embperl_InitAppForRequest (
pTHX_
SV * pApacheReqSV,
SV * pPerlParam,
struct
tThreadData * * ppThread,
struct
tApp * * ppApp,
tApacheDirConfig * * ppApacheCfg) ;
int
embperl_RunRequest (tReq * r) ;
int
embperl_CleanupRequest (tReq * r) ;
int
embperl_ExecuteRequest (pTHX_
SV * pApacheReqSV,
SV * pPerlParam) ;
int
embperl_SetupComponent (tReq * r,
SV * pPerlParam,
tComponent * * ppComponent) ;
int
embperl_RunComponent(tComponent * c) ;
int
embperl_CleanupComponent (tComponent * c) ;
int
embperl_ExecuteComponent(tReq * r,
SV * pPerlParam) ;
const
char
* embperl_GetText (tReq * r,
const
char
* sMsgId) ;
char
* embperl_GetDateTime (
char
* sResult) ;
#define ERRDATLEN 4096
#ifdef WIN32
#define pid_t int
#endif