req_script_name(agooReq r) {
    // The logic is a bit tricky here and for path_info. If the HTTP path is /
    // then the script_name must be empty and the path_info will be /. All
    // other cases are handled with the full path in script_name and path_info
    // empty.
    if (NULL == r) {
	rb_raise(rb_eArgError, "Request is no longer valid.");
    }
    return empty_val;
}
req_script_name(agooReq r) {
     
     
     
     
    if (NULL == r) {
	rb_raise(rb_eArgError, "Request is no longer valid.");
    }
    return empty_val;
}