Lines Matching refs:value

179 static int date_from_ISO8601 (const char *text, time_t * value) {  in date_from_ISO8601()  argument
263 *value = mkgmtime(&tm); in date_from_ISO8601()
269 static int date_to_ISO8601 (time_t value, char *buf, int length) { in date_to_ISO8601() argument
271 tm = php_gmtime_r(&value, &tmbuf); in date_to_ISO8601()
893 const char *XMLRPC_SetValueID_Case(XMLRPC_VALUE value, const char* id, int len, XMLRPC_CASE id_case… in XMLRPC_SetValueID_Case() argument
895 if(value) { in XMLRPC_SetValueID_Case()
897 simplestring_clear(&value->id); in XMLRPC_SetValueID_Case()
898 (len > 0) ? simplestring_addn(&value->id, id, len) : in XMLRPC_SetValueID_Case()
899 simplestring_add(&value->id, id); in XMLRPC_SetValueID_Case()
904 for(i = 0; i < value->id.len; i++) { in XMLRPC_SetValueID_Case()
905 value->id.str[i] = in XMLRPC_SetValueID_Case()
907 xmlrpc_case_lower) ? tolower (value->id. in XMLRPC_SetValueID_Case()
908 str[i]) : toupper (value-> in XMLRPC_SetValueID_Case()
914 pRetval = value->id.str; in XMLRPC_SetValueID_Case()
947 const char *XMLRPC_SetValueString(XMLRPC_VALUE value, const char* val, int len) { in XMLRPC_SetValueString() argument
949 if(value && val) { in XMLRPC_SetValueString()
950 simplestring_clear(&value->str); in XMLRPC_SetValueString()
951 (len > 0) ? simplestring_addn(&value->str, val, len) : in XMLRPC_SetValueString()
952 simplestring_add(&value->str, val); in XMLRPC_SetValueString()
953 value->type = xmlrpc_string; in XMLRPC_SetValueString()
954 pRetval = (char *)value->str.str; in XMLRPC_SetValueString()
979 void XMLRPC_SetValueInt(XMLRPC_VALUE value, int val) { in XMLRPC_SetValueInt() argument
980 if(value) { in XMLRPC_SetValueInt()
981 value->type = xmlrpc_int; in XMLRPC_SetValueInt()
982 value->i = val; in XMLRPC_SetValueInt()
1005 void XMLRPC_SetValueBoolean(XMLRPC_VALUE value, int val) { in XMLRPC_SetValueBoolean() argument
1006 if(value) { in XMLRPC_SetValueBoolean()
1007 value->type = xmlrpc_boolean; in XMLRPC_SetValueBoolean()
1008 value->i = val ? 1 : 0; in XMLRPC_SetValueBoolean()
1037 int XMLRPC_SetIsVector(XMLRPC_VALUE value, XMLRPC_VECTOR_TYPE type) { in XMLRPC_SetIsVector() argument
1040 if (value) { in XMLRPC_SetIsVector()
1042 if(value->type == xmlrpc_vector) { in XMLRPC_SetIsVector()
1043 if(value->v) { in XMLRPC_SetIsVector()
1044 if(!Q_Size(value->v->q)) { in XMLRPC_SetIsVector()
1045 value->v->type = type; in XMLRPC_SetIsVector()
1050 value->v = ecalloc(1, sizeof(STRUCT_XMLRPC_VECTOR)); in XMLRPC_SetIsVector()
1051 if(value->v) { in XMLRPC_SetIsVector()
1052 value->v->q = (queue*)emalloc(sizeof(queue)); in XMLRPC_SetIsVector()
1053 if(value->v->q) { in XMLRPC_SetIsVector()
1054 Q_Init(value->v->q); in XMLRPC_SetIsVector()
1055 value->v->type = type; in XMLRPC_SetIsVector()
1056 value->type = xmlrpc_vector; in XMLRPC_SetIsVector()
1293 int XMLRPC_VectorRemoveValue(XMLRPC_VALUE vector, XMLRPC_VALUE value) { in XMLRPC_VectorRemoveValue() argument
1294 if(vector && vector->v && vector->v->q && value) { in XMLRPC_VectorRemoveValue()
1299 if(xIter == value) { in XMLRPC_VectorRemoveValue()
1332 XMLRPC_VALUE value = NULL; in XMLRPC_CreateValueString() local
1334 value = XMLRPC_CreateValueEmpty(); in XMLRPC_CreateValueString()
1335 if(value) { in XMLRPC_CreateValueString()
1336 XMLRPC_SetValueString(value, val, len); in XMLRPC_CreateValueString()
1338 XMLRPC_SetValueID(value, id, 0); in XMLRPC_CreateValueString()
1342 return value; in XMLRPC_CreateValueString()
1438 void XMLRPC_CleanupValue(XMLRPC_VALUE value) { in XMLRPC_CleanupValue() argument
1439 if(value) { in XMLRPC_CleanupValue()
1440 if(value->iRefCount > 0) { in XMLRPC_CleanupValue()
1441 value->iRefCount --; in XMLRPC_CleanupValue()
1445 if(value->id.str) { in XMLRPC_CleanupValue()
1446 printf ("decremented refcount of %s, now %i\n", value->id.str, in XMLRPC_CleanupValue()
1447 value->iRefCount); in XMLRPC_CleanupValue()
1450 printf ("decremented refcount of 0x%x, now %i\n", value, in XMLRPC_CleanupValue()
1451 value->iRefCount); in XMLRPC_CleanupValue()
1455 if(value->type == xmlrpc_vector) { in XMLRPC_CleanupValue()
1456 if(value->v) { in XMLRPC_CleanupValue()
1457 if(value->iRefCount == 0) { in XMLRPC_CleanupValue()
1458 XMLRPC_VALUE cur = (XMLRPC_VALUE)Q_Head(value->v->q); in XMLRPC_CleanupValue()
1465 if(value->v && value->v->q) { in XMLRPC_CleanupValue()
1466 cur = Q_Next(value->v->q); in XMLRPC_CleanupValue()
1473 Q_Destroy(value->v->q); in XMLRPC_CleanupValue()
1474 my_free(value->v->q); in XMLRPC_CleanupValue()
1475 my_free(value->v); in XMLRPC_CleanupValue()
1481 if(value->iRefCount == 0) { in XMLRPC_CleanupValue()
1484 switch(value->type) { in XMLRPC_CleanupValue()
1494 if(value->id.str) { in XMLRPC_CleanupValue()
1495 printf("free'd %s\n", value->id.str); in XMLRPC_CleanupValue()
1498 printf("free'd 0x%x\n", value); in XMLRPC_CleanupValue()
1501 simplestring_free(&value->id); in XMLRPC_CleanupValue()
1502 simplestring_free(&value->str); in XMLRPC_CleanupValue()
1504 memset(value, 0, sizeof(STRUCT_XMLRPC_VALUE)); in XMLRPC_CleanupValue()
1505 my_free(value); in XMLRPC_CleanupValue()
1538 void XMLRPC_SetValueDateTime(XMLRPC_VALUE value, time_t time) { in XMLRPC_SetValueDateTime() argument
1539 if(value) { in XMLRPC_SetValueDateTime()
1541 value->type = xmlrpc_datetime; in XMLRPC_SetValueDateTime()
1542 value->i = time; in XMLRPC_SetValueDateTime()
1549 XMLRPC_SetValueDateTime_ISO8601 (value, timeBuf); in XMLRPC_SetValueDateTime()
1577 XMLRPC_VALUE XMLRPC_CopyValue(XMLRPC_VALUE value) { in XMLRPC_CopyValue() argument
1578 if(value) { in XMLRPC_CopyValue()
1579 value->iRefCount ++; in XMLRPC_CopyValue()
1581 if(value->id.str) { in XMLRPC_CopyValue()
1582 printf ("incremented refcount of %s, now %i\n", value->id.str, in XMLRPC_CopyValue()
1583 value->iRefCount); in XMLRPC_CopyValue()
1586 printf ("incremented refcount of 0x%x, now %i\n", value, in XMLRPC_CopyValue()
1587 value->iRefCount); in XMLRPC_CopyValue()
1591 return value; in XMLRPC_CopyValue()
1721 void XMLRPC_SetValueDateTime_ISO8601(XMLRPC_VALUE value, const char* s) { in XMLRPC_SetValueDateTime_ISO8601() argument
1722 if(value) { in XMLRPC_SetValueDateTime_ISO8601()
1725 value->type = xmlrpc_datetime; in XMLRPC_SetValueDateTime_ISO8601()
1727 value->i = time_val; in XMLRPC_SetValueDateTime_ISO8601()
1728 simplestring_clear(&value->str); in XMLRPC_SetValueDateTime_ISO8601()
1729 simplestring_add(&value->str, s); in XMLRPC_SetValueDateTime_ISO8601()
1793 void XMLRPC_SetValueBase64(XMLRPC_VALUE value, const char* s, int len) { in XMLRPC_SetValueBase64() argument
1794 if(value && s) { in XMLRPC_SetValueBase64()
1795 simplestring_clear(&value->str); in XMLRPC_SetValueBase64()
1796 (len > 0) ? simplestring_addn(&value->str, s, len) : in XMLRPC_SetValueBase64()
1797 simplestring_add(&value->str, s); in XMLRPC_SetValueBase64()
1798 value->type = xmlrpc_base64; in XMLRPC_SetValueBase64()
1857 void XMLRPC_SetValueDouble(XMLRPC_VALUE value, double val) { in XMLRPC_SetValueDouble() argument
1858 if(value) { in XMLRPC_SetValueDouble()
1859 value->type = xmlrpc_double; in XMLRPC_SetValueDouble()
1860 value->d = val; in XMLRPC_SetValueDouble()
1914 const char* XMLRPC_GetValueString(XMLRPC_VALUE value) { in XMLRPC_GetValueString() argument
1915 return ((value && value->type == xmlrpc_string) ? value->str.str : 0); in XMLRPC_GetValueString()
1937 int XMLRPC_GetValueStringLen(XMLRPC_VALUE value) { in XMLRPC_GetValueStringLen() argument
1938 return ((value) ? value->str.len : 0); in XMLRPC_GetValueStringLen()
1961 int XMLRPC_GetValueInt(XMLRPC_VALUE value) { in XMLRPC_GetValueInt() argument
1962 return ((value && value->type == xmlrpc_int) ? value->i : 0); in XMLRPC_GetValueInt()
1985 int XMLRPC_GetValueBoolean(XMLRPC_VALUE value) { in XMLRPC_GetValueBoolean() argument
1986 return ((value && value->type == xmlrpc_boolean) ? value->i : 0); in XMLRPC_GetValueBoolean()
2009 double XMLRPC_GetValueDouble(XMLRPC_VALUE value) { in XMLRPC_GetValueDouble() argument
2010 return ((value && value->type == xmlrpc_double) ? value->d : 0); in XMLRPC_GetValueDouble()
2034 const char* XMLRPC_GetValueBase64(XMLRPC_VALUE value) { in XMLRPC_GetValueBase64() argument
2035 return ((value && value->type == xmlrpc_base64) ? value->str.str : 0); in XMLRPC_GetValueBase64()
2059 time_t XMLRPC_GetValueDateTime(XMLRPC_VALUE value) { in XMLRPC_GetValueDateTime() argument
2060 return (time_t)((value && value->type == xmlrpc_datetime) ? value->i : 0); in XMLRPC_GetValueDateTime()
2082 const char* XMLRPC_GetValueDateTime_ISO8601(XMLRPC_VALUE value) { in XMLRPC_GetValueDateTime_ISO8601() argument
2083 return ((value && value->type == xmlrpc_datetime) ? value->str.str : 0); in XMLRPC_GetValueDateTime_ISO8601()
2106 const char* XMLRPC_GetValueID(XMLRPC_VALUE value) { in XMLRPC_GetValueID() argument
2107 return (const char*)((value && value->id.len) ? value->id.str : 0); in XMLRPC_GetValueID()
2131 int XMLRPC_VectorSize(XMLRPC_VALUE value) { in XMLRPC_VectorSize() argument
2133 if(value && value->type == xmlrpc_vector && value->v) { in XMLRPC_VectorSize()
2134 size = Q_Size(value->v->q); in XMLRPC_VectorSize()
2159 XMLRPC_VALUE XMLRPC_VectorRewind(XMLRPC_VALUE value) { in XMLRPC_VectorRewind() argument
2161 if(value && value->type == xmlrpc_vector && value->v) { in XMLRPC_VectorRewind()
2162 xReturn = (XMLRPC_VALUE)Q_Head(value->v->q); in XMLRPC_VectorRewind()
2185 XMLRPC_VALUE XMLRPC_VectorNext(XMLRPC_VALUE value) { in XMLRPC_VectorNext() argument
2187 if(value && value->type == xmlrpc_vector && value->v) { in XMLRPC_VectorNext()
2188 xReturn = (XMLRPC_VALUE)Q_Next(value->v->q); in XMLRPC_VectorNext()
2216 XMLRPC_VALUE_TYPE XMLRPC_GetValueType(XMLRPC_VALUE value) { in XMLRPC_GetValueType() argument
2217 return value ? value->type : xmlrpc_empty; in XMLRPC_GetValueType()
2244 XMLRPC_VECTOR_TYPE XMLRPC_GetVectorType(XMLRPC_VALUE value) { in XMLRPC_GetVectorType() argument
2245 return(value && value->v) ? value->v->type : xmlrpc_vector_none; in XMLRPC_GetVectorType()
2270 XMLRPC_VALUE_TYPE_EASY XMLRPC_GetValueTypeEasy (XMLRPC_VALUE value) { in XMLRPC_GetValueTypeEasy() argument
2271 if (value) { in XMLRPC_GetValueTypeEasy()
2272 switch (value->type) { in XMLRPC_GetValueTypeEasy()
2274 switch (value->v->type) { in XMLRPC_GetValueTypeEasy()
2286 return(XMLRPC_VALUE_TYPE_EASY) value->type; in XMLRPC_GetValueTypeEasy()
2833 int XMLRPC_ValueIsFault (XMLRPC_VALUE value) { in XMLRPC_ValueIsFault() argument
2834 if( XMLRPC_VectorGetValueWithID(value, "faultCode") && in XMLRPC_ValueIsFault()
2835 XMLRPC_VectorGetValueWithID(value, "faultString") ) { in XMLRPC_ValueIsFault()
2881 int XMLRPC_GetValueFaultCode (XMLRPC_VALUE value) { in XMLRPC_GetValueFaultCode() argument
2882 return XMLRPC_VectorGetIntWithID(value, "faultCode"); in XMLRPC_GetValueFaultCode()
2926 const char* XMLRPC_GetValueFaultString (XMLRPC_VALUE value) { in XMLRPC_GetValueFaultString() argument
2927 return XMLRPC_VectorGetStringWithID(value, "faultString"); in XMLRPC_GetValueFaultString()