req_rack_input(agooReq r) {
    if (NULL == r) {
	rb_raise(rb_eArgError, "Request is no longer valid.");
    }
    if (NULL == r->body.start) {
	return Qnil;
    }
    return rb_funcall(stringio_class, new_id, 1, rb_str_new(r->body.start, r->body.len));
}
req_rack_input(agooReq r) {
    if (NULL == r) {
	rb_raise(rb_eArgError, "Request is no longer valid.");
    }
    if (NULL == r->body.start) {
	return Qnil;
    }
    return rb_funcall(stringio_class, new_id, 1, rb_str_new(r->body.start, r->body.len));
}