fastcgi-sdk 0.0.5

FastCGI SDK for Rust
Documentation
#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