current_val 70 ext/xmlrpc/libxmlrpc/xml_to_xmlrpc.c XMLRPC_VALUE xml_element_to_XMLRPC_REQUEST_worker(XMLRPC_REQUEST request, XMLRPC_VALUE parent_vector, XMLRPC_VALUE current_val, xml_element* el) { current_val 71 ext/xmlrpc/libxmlrpc/xml_to_xmlrpc.c if (!current_val) { current_val 73 ext/xmlrpc/libxmlrpc/xml_to_xmlrpc.c current_val = XMLRPC_CreateValueEmpty(); current_val 81 ext/xmlrpc/libxmlrpc/xml_to_xmlrpc.c XMLRPC_SetIsVector(current_val, xmlrpc_vector_struct); current_val 90 ext/xmlrpc/libxmlrpc/xml_to_xmlrpc.c xml_element_to_XMLRPC_REQUEST_worker(request, current_val, xNextVal, iter); current_val 91 ext/xmlrpc/libxmlrpc/xml_to_xmlrpc.c XMLRPC_AddValueToVector(current_val, xNextVal); current_val 101 ext/xmlrpc/libxmlrpc/xml_to_xmlrpc.c XMLRPC_SetIsVector(current_val, xmlrpc_vector_array); current_val 105 ext/xmlrpc/libxmlrpc/xml_to_xmlrpc.c xml_element_to_XMLRPC_REQUEST_worker(request, current_val, xNextVal, iter); current_val 106 ext/xmlrpc/libxmlrpc/xml_to_xmlrpc.c XMLRPC_AddValueToVector(current_val, xNextVal); current_val 112 ext/xmlrpc/libxmlrpc/xml_to_xmlrpc.c XMLRPC_SetIsVector(current_val, xmlrpc_vector_struct); current_val 116 ext/xmlrpc/libxmlrpc/xml_to_xmlrpc.c xml_element_to_XMLRPC_REQUEST_worker(request, current_val, xNextVal, iter); current_val 117 ext/xmlrpc/libxmlrpc/xml_to_xmlrpc.c XMLRPC_AddValueToVector(current_val, xNextVal); current_val 123 ext/xmlrpc/libxmlrpc/xml_to_xmlrpc.c XMLRPC_SetValueString(current_val, el->text.str, el->text.len); current_val 126 ext/xmlrpc/libxmlrpc/xml_to_xmlrpc.c XMLRPC_SetValueID_Case(current_val, el->text.str, 0, xmlrpc_case_exact); current_val 129 ext/xmlrpc/libxmlrpc/xml_to_xmlrpc.c XMLRPC_SetValueInt(current_val, atoi(el->text.str)); current_val 132 ext/xmlrpc/libxmlrpc/xml_to_xmlrpc.c XMLRPC_SetValueBoolean(current_val, atoi(el->text.str)); current_val 135 ext/xmlrpc/libxmlrpc/xml_to_xmlrpc.c XMLRPC_SetValueDouble(current_val, atof(el->text.str)); current_val 138 ext/xmlrpc/libxmlrpc/xml_to_xmlrpc.c XMLRPC_SetValueDateTime_ISO8601(current_val, el->text.str); current_val 143 ext/xmlrpc/libxmlrpc/xml_to_xmlrpc.c XMLRPC_SetValueBase64(current_val, buf.data, buf.offset); current_val 168 ext/xmlrpc/libxmlrpc/xml_to_xmlrpc.c current_val, iter); current_val 173 ext/xmlrpc/libxmlrpc/xml_to_xmlrpc.c return current_val;