19 const char *buf = o->
op->
buf;
22 if (o->
op->
size > 10 && !memcmp(buf,
"HTTP/", 5))
28 else if (o->
op->
size > 5 &&
29 buf[0] >= 0x20 && buf[0] < 0x7f
30 && buf[1] >= 0x20 && buf[1] < 0x7f
31 && buf[2] >= 0x20 && buf[2] < 0x7f
32 && buf[3] >= 0x20 && buf[3] < 0x7f)
int yaz_decode_http_request(ODR o, Z_HTTP_Request **hr_p)
int yaz_encode_http_request(ODR o, Z_HTTP_Request *hr)
int yaz_decode_http_response(ODR o, Z_HTTP_Response **hr_p)
int yaz_encode_http_response(ODR o, Z_HTTP_Response *hr)
Internal ODR definitions.
void * odr_malloc(ODR o, size_t size)
int z_APDU(ODR o, Z_APDU **p, int opt, const char *name)
int z_GDU(ODR o, Z_GDU **p, int opt, const char *name)
Header for the Z_GDU (HTTP or Z39.50 package)
#define Z_GDU_HTTP_Response
#define Z_GDU_HTTP_Request