Lines Matching refs:value

185 static int date_from_ISO8601 (const char *text, time_t * value) {  in date_from_ISO8601()  argument
265 *value = mkgmtime(&tm); in date_from_ISO8601()
271 static int date_to_ISO8601 (time_t value, char *buf, int length) { in date_to_ISO8601() argument
273 tm = php_gmtime_r(&value, &tmbuf); in date_to_ISO8601()
895 const char *XMLRPC_SetValueID_Case(XMLRPC_VALUE value, const char* id, int len, XMLRPC_CASE id_case… in XMLRPC_SetValueID_Case() argument
897 if(value) { in XMLRPC_SetValueID_Case()
899 simplestring_clear(&value->id); in XMLRPC_SetValueID_Case()
900 (len > 0) ? simplestring_addn(&value->id, id, len) : in XMLRPC_SetValueID_Case()
901 simplestring_add(&value->id, id); in XMLRPC_SetValueID_Case()
906 for(i = 0; i < value->id.len; i++) { in XMLRPC_SetValueID_Case()
907 value->id.str[i] = in XMLRPC_SetValueID_Case()
909 xmlrpc_case_lower) ? tolower (value->id. in XMLRPC_SetValueID_Case()
910 str[i]) : toupper (value-> in XMLRPC_SetValueID_Case()
916 pRetval = value->id.str; in XMLRPC_SetValueID_Case()
949 const char *XMLRPC_SetValueString(XMLRPC_VALUE value, const char* val, int len) { in XMLRPC_SetValueString() argument
951 if(value && val) { in XMLRPC_SetValueString()
952 simplestring_clear(&value->str); in XMLRPC_SetValueString()
953 (len > 0) ? simplestring_addn(&value->str, val, len) : in XMLRPC_SetValueString()
954 simplestring_add(&value->str, val); in XMLRPC_SetValueString()
955 value->type = xmlrpc_string; in XMLRPC_SetValueString()
956 pRetval = (char *)value->str.str; in XMLRPC_SetValueString()
981 void XMLRPC_SetValueInt(XMLRPC_VALUE value, int val) { in XMLRPC_SetValueInt() argument
982 if(value) { in XMLRPC_SetValueInt()
983 value->type = xmlrpc_int; in XMLRPC_SetValueInt()
984 value->i = val; in XMLRPC_SetValueInt()
1007 void XMLRPC_SetValueBoolean(XMLRPC_VALUE value, int val) { in XMLRPC_SetValueBoolean() argument
1008 if(value) { in XMLRPC_SetValueBoolean()
1009 value->type = xmlrpc_boolean; in XMLRPC_SetValueBoolean()
1010 value->i = val ? 1 : 0; in XMLRPC_SetValueBoolean()
1039 int XMLRPC_SetIsVector(XMLRPC_VALUE value, XMLRPC_VECTOR_TYPE type) { in XMLRPC_SetIsVector() argument
1042 if (value) { in XMLRPC_SetIsVector()
1044 if(value->type == xmlrpc_vector) { in XMLRPC_SetIsVector()
1045 if(value->v) { in XMLRPC_SetIsVector()
1046 if(!Q_Size(value->v->q)) { in XMLRPC_SetIsVector()
1047 value->v->type = type; in XMLRPC_SetIsVector()
1052 value->v = calloc(1, sizeof(STRUCT_XMLRPC_VECTOR)); in XMLRPC_SetIsVector()
1053 if(value->v) { in XMLRPC_SetIsVector()
1054 value->v->q = (queue*)malloc(sizeof(queue)); in XMLRPC_SetIsVector()
1055 if(value->v->q) { in XMLRPC_SetIsVector()
1056 Q_Init(value->v->q); in XMLRPC_SetIsVector()
1057 value->v->type = type; in XMLRPC_SetIsVector()
1058 value->type = xmlrpc_vector; in XMLRPC_SetIsVector()
1295 int XMLRPC_VectorRemoveValue(XMLRPC_VALUE vector, XMLRPC_VALUE value) { in XMLRPC_VectorRemoveValue() argument
1296 if(vector && vector->v && vector->v->q && value) { in XMLRPC_VectorRemoveValue()
1301 if(xIter == value) { in XMLRPC_VectorRemoveValue()
1334 XMLRPC_VALUE value = NULL; in XMLRPC_CreateValueString() local
1336 value = XMLRPC_CreateValueEmpty(); in XMLRPC_CreateValueString()
1337 if(value) { in XMLRPC_CreateValueString()
1338 XMLRPC_SetValueString(value, val, len); in XMLRPC_CreateValueString()
1340 XMLRPC_SetValueID(value, id, 0); in XMLRPC_CreateValueString()
1344 return value; in XMLRPC_CreateValueString()
1440 void XMLRPC_CleanupValue(XMLRPC_VALUE value) { in XMLRPC_CleanupValue() argument
1441 if(value) { in XMLRPC_CleanupValue()
1442 if(value->iRefCount > 0) { in XMLRPC_CleanupValue()
1443 value->iRefCount --; in XMLRPC_CleanupValue()
1447 if(value->id.str) { in XMLRPC_CleanupValue()
1448 printf ("decremented refcount of %s, now %i\n", value->id.str, in XMLRPC_CleanupValue()
1449 value->iRefCount); in XMLRPC_CleanupValue()
1452 printf ("decremented refcount of 0x%x, now %i\n", value, in XMLRPC_CleanupValue()
1453 value->iRefCount); in XMLRPC_CleanupValue()
1457 if(value->type == xmlrpc_vector) { in XMLRPC_CleanupValue()
1458 if(value->v) { in XMLRPC_CleanupValue()
1459 if(value->iRefCount == 0) { in XMLRPC_CleanupValue()
1460 XMLRPC_VALUE cur = (XMLRPC_VALUE)Q_Head(value->v->q); in XMLRPC_CleanupValue()
1467 if(value->v && value->v->q) { in XMLRPC_CleanupValue()
1468 cur = Q_Next(value->v->q); in XMLRPC_CleanupValue()
1475 Q_Destroy(value->v->q); in XMLRPC_CleanupValue()
1476 my_free(value->v->q); in XMLRPC_CleanupValue()
1477 my_free(value->v); in XMLRPC_CleanupValue()
1483 if(value->iRefCount == 0) { in XMLRPC_CleanupValue()
1486 switch(value->type) { in XMLRPC_CleanupValue()
1496 if(value->id.str) { in XMLRPC_CleanupValue()
1497 printf("free'd %s\n", value->id.str); in XMLRPC_CleanupValue()
1500 printf("free'd 0x%x\n", value); in XMLRPC_CleanupValue()
1503 simplestring_free(&value->id); in XMLRPC_CleanupValue()
1504 simplestring_free(&value->str); in XMLRPC_CleanupValue()
1506 memset(value, 0, sizeof(STRUCT_XMLRPC_VALUE)); in XMLRPC_CleanupValue()
1507 my_free(value); in XMLRPC_CleanupValue()
1540 void XMLRPC_SetValueDateTime(XMLRPC_VALUE value, time_t time) { in XMLRPC_SetValueDateTime() argument
1541 if(value) { in XMLRPC_SetValueDateTime()
1543 value->type = xmlrpc_datetime; in XMLRPC_SetValueDateTime()
1544 value->i = time; in XMLRPC_SetValueDateTime()
1551 XMLRPC_SetValueDateTime_ISO8601 (value, timeBuf); in XMLRPC_SetValueDateTime()
1579 XMLRPC_VALUE XMLRPC_CopyValue(XMLRPC_VALUE value) { in XMLRPC_CopyValue() argument
1580 if(value) { in XMLRPC_CopyValue()
1581 value->iRefCount ++; in XMLRPC_CopyValue()
1583 if(value->id.str) { in XMLRPC_CopyValue()
1584 printf ("incremented refcount of %s, now %i\n", value->id.str, in XMLRPC_CopyValue()
1585 value->iRefCount); in XMLRPC_CopyValue()
1588 printf ("incremented refcount of 0x%x, now %i\n", value, in XMLRPC_CopyValue()
1589 value->iRefCount); in XMLRPC_CopyValue()
1593 return value; in XMLRPC_CopyValue()
1723 void XMLRPC_SetValueDateTime_ISO8601(XMLRPC_VALUE value, const char* s) { in XMLRPC_SetValueDateTime_ISO8601() argument
1724 if(value) { in XMLRPC_SetValueDateTime_ISO8601()
1727 value->type = xmlrpc_datetime; in XMLRPC_SetValueDateTime_ISO8601()
1729 value->i = time_val; in XMLRPC_SetValueDateTime_ISO8601()
1730 simplestring_clear(&value->str); in XMLRPC_SetValueDateTime_ISO8601()
1731 simplestring_add(&value->str, s); in XMLRPC_SetValueDateTime_ISO8601()
1795 void XMLRPC_SetValueBase64(XMLRPC_VALUE value, const char* s, int len) { in XMLRPC_SetValueBase64() argument
1796 if(value && s) { in XMLRPC_SetValueBase64()
1797 simplestring_clear(&value->str); in XMLRPC_SetValueBase64()
1798 (len > 0) ? simplestring_addn(&value->str, s, len) : in XMLRPC_SetValueBase64()
1799 simplestring_add(&value->str, s); in XMLRPC_SetValueBase64()
1800 value->type = xmlrpc_base64; in XMLRPC_SetValueBase64()
1859 void XMLRPC_SetValueDouble(XMLRPC_VALUE value, double val) { in XMLRPC_SetValueDouble() argument
1860 if(value) { in XMLRPC_SetValueDouble()
1861 value->type = xmlrpc_double; in XMLRPC_SetValueDouble()
1862 value->d = val; in XMLRPC_SetValueDouble()
1916 const char* XMLRPC_GetValueString(XMLRPC_VALUE value) { in XMLRPC_GetValueString() argument
1917 return ((value && value->type == xmlrpc_string) ? value->str.str : 0); in XMLRPC_GetValueString()
1939 int XMLRPC_GetValueStringLen(XMLRPC_VALUE value) { in XMLRPC_GetValueStringLen() argument
1940 return ((value) ? value->str.len : 0); in XMLRPC_GetValueStringLen()
1963 int XMLRPC_GetValueInt(XMLRPC_VALUE value) { in XMLRPC_GetValueInt() argument
1964 return ((value && value->type == xmlrpc_int) ? value->i : 0); in XMLRPC_GetValueInt()
1987 int XMLRPC_GetValueBoolean(XMLRPC_VALUE value) { in XMLRPC_GetValueBoolean() argument
1988 return ((value && value->type == xmlrpc_boolean) ? value->i : 0); in XMLRPC_GetValueBoolean()
2011 double XMLRPC_GetValueDouble(XMLRPC_VALUE value) { in XMLRPC_GetValueDouble() argument
2012 return ((value && value->type == xmlrpc_double) ? value->d : 0); in XMLRPC_GetValueDouble()
2036 const char* XMLRPC_GetValueBase64(XMLRPC_VALUE value) { in XMLRPC_GetValueBase64() argument
2037 return ((value && value->type == xmlrpc_base64) ? value->str.str : 0); in XMLRPC_GetValueBase64()
2061 time_t XMLRPC_GetValueDateTime(XMLRPC_VALUE value) { in XMLRPC_GetValueDateTime() argument
2062 return (time_t)((value && value->type == xmlrpc_datetime) ? value->i : 0); in XMLRPC_GetValueDateTime()
2084 const char* XMLRPC_GetValueDateTime_ISO8601(XMLRPC_VALUE value) { in XMLRPC_GetValueDateTime_ISO8601() argument
2085 return ((value && value->type == xmlrpc_datetime) ? value->str.str : 0); in XMLRPC_GetValueDateTime_ISO8601()
2108 const char* XMLRPC_GetValueID(XMLRPC_VALUE value) { in XMLRPC_GetValueID() argument
2109 return (const char*)((value && value->id.len) ? value->id.str : 0); in XMLRPC_GetValueID()
2133 int XMLRPC_VectorSize(XMLRPC_VALUE value) { in XMLRPC_VectorSize() argument
2135 if(value && value->type == xmlrpc_vector && value->v) { in XMLRPC_VectorSize()
2136 size = Q_Size(value->v->q); in XMLRPC_VectorSize()
2161 XMLRPC_VALUE XMLRPC_VectorRewind(XMLRPC_VALUE value) { in XMLRPC_VectorRewind() argument
2163 if(value && value->type == xmlrpc_vector && value->v) { in XMLRPC_VectorRewind()
2164 xReturn = (XMLRPC_VALUE)Q_Head(value->v->q); in XMLRPC_VectorRewind()
2187 XMLRPC_VALUE XMLRPC_VectorNext(XMLRPC_VALUE value) { in XMLRPC_VectorNext() argument
2189 if(value && value->type == xmlrpc_vector && value->v) { in XMLRPC_VectorNext()
2190 xReturn = (XMLRPC_VALUE)Q_Next(value->v->q); in XMLRPC_VectorNext()
2218 XMLRPC_VALUE_TYPE XMLRPC_GetValueType(XMLRPC_VALUE value) { in XMLRPC_GetValueType() argument
2219 return value ? value->type : xmlrpc_empty; in XMLRPC_GetValueType()
2246 XMLRPC_VECTOR_TYPE XMLRPC_GetVectorType(XMLRPC_VALUE value) { in XMLRPC_GetVectorType() argument
2247 return(value && value->v) ? value->v->type : xmlrpc_none; in XMLRPC_GetVectorType()
2272 XMLRPC_VALUE_TYPE_EASY XMLRPC_GetValueTypeEasy (XMLRPC_VALUE value) { in XMLRPC_GetValueTypeEasy() argument
2273 if (value) { in XMLRPC_GetValueTypeEasy()
2274 switch (value->type) { in XMLRPC_GetValueTypeEasy()
2276 switch (value->v->type) { in XMLRPC_GetValueTypeEasy()
2288 return(XMLRPC_VALUE_TYPE_EASY) value->type; in XMLRPC_GetValueTypeEasy()
2837 int XMLRPC_ValueIsFault (XMLRPC_VALUE value) { in XMLRPC_ValueIsFault() argument
2838 if( XMLRPC_VectorGetValueWithID(value, "faultCode") && in XMLRPC_ValueIsFault()
2839 XMLRPC_VectorGetValueWithID(value, "faultString") ) { in XMLRPC_ValueIsFault()
2885 int XMLRPC_GetValueFaultCode (XMLRPC_VALUE value) { in XMLRPC_GetValueFaultCode() argument
2886 return XMLRPC_VectorGetIntWithID(value, "faultCode"); in XMLRPC_GetValueFaultCode()
2930 const char* XMLRPC_GetValueFaultString (XMLRPC_VALUE value) { in XMLRPC_GetValueFaultString() argument
2931 return XMLRPC_VectorGetStringWithID(value, "faultString"); in XMLRPC_GetValueFaultString()