void Datum_setYajl_(Datum *self, yajl_gen y) { const unsigned char *jsonBuffer; size_t jsonBufferLength; yajl_gen_get_buf(y, &jsonBuffer, &jsonBufferLength); Datum_setData_size_(self, (char *)jsonBuffer, (size_t)jsonBufferLength); yajl_gen_clear(y); }
void HttpRequest_readPostData(HttpRequest *self) { struct evbuffer *evb = self->request->input_buffer; Datum_setData_size_(self->post, (const char *)EVBUFFER_DATA(evb), EVBUFFER_LENGTH(evb)); }