#if __has_include(<fcgiapp.h>)
#include <fcgiapp.h>
#include <stdlib.h>
FCGX_Request* FCGX_ABICompat_MallocRequest() {
return malloc(sizeof(FCGX_Request));
}
FCGX_Stream* FCGX_ABICompat_RequestIn(FCGX_Request const* request) {
return request->in;
}
FCGX_Stream* FCGX_ABICompat_RequestOut(FCGX_Request const* request) {
return request->out;
}
FCGX_ParamArray FCGX_ABICompat_RequestEnvp(FCGX_Request const* request) {
return request->envp;
}
#else
#warning Header <fcgiapp.h> is not available. You may get linker errors.
#endif