Lines Matching refs:str2
132 xmlStrcmp(const xmlChar *str1, const xmlChar *str2) { in xmlStrcmp() argument
133 if (str1 == str2) return(0); in xmlStrcmp()
135 if (str2 == NULL) return(1); in xmlStrcmp()
137 return(strcmp((const char *)str1, (const char *)str2)); in xmlStrcmp()
140 int tmp = *str1++ - *str2; in xmlStrcmp()
142 } while (*str2++ != 0); in xmlStrcmp()
159 xmlStrEqual(const xmlChar *str1, const xmlChar *str2) { in xmlStrEqual() argument
160 if (str1 == str2) return(1); in xmlStrEqual()
162 if (str2 == NULL) return(0); in xmlStrEqual()
164 return(strcmp((const char *)str1, (const char *)str2) == 0); in xmlStrEqual()
167 if (*str1++ != *str2) return(0); in xmlStrEqual()
168 } while (*str2++); in xmlStrEqual()
212 xmlStrncmp(const xmlChar *str1, const xmlChar *str2, int len) { in xmlStrncmp() argument
214 if (str1 == str2) return(0); in xmlStrncmp()
216 if (str2 == NULL) return(1); in xmlStrncmp()
218 return(strncmp((const char *)str1, (const char *)str2, len)); in xmlStrncmp()
221 int tmp = *str1++ - *str2; in xmlStrncmp()
223 } while (*str2++ != 0); in xmlStrncmp()
274 xmlStrcasecmp(const xmlChar *str1, const xmlChar *str2) { in xmlStrcasecmp() argument
277 if (str1 == str2) return(0); in xmlStrcasecmp()
279 if (str2 == NULL) return(1); in xmlStrcasecmp()
281 tmp = casemap[*str1++] - casemap[*str2]; in xmlStrcasecmp()
283 } while (*str2++ != 0); in xmlStrcasecmp()
299 xmlStrncasecmp(const xmlChar *str1, const xmlChar *str2, int len) { in xmlStrncasecmp() argument
303 if (str1 == str2) return(0); in xmlStrncasecmp()
305 if (str2 == NULL) return(1); in xmlStrncasecmp()
307 tmp = casemap[*str1++] - casemap[*str2]; in xmlStrncasecmp()
309 } while (*str2++ != 0); in xmlStrncasecmp()
488 xmlStrncatNew(const xmlChar *str1, const xmlChar *str2, int len) { in xmlStrncatNew() argument
493 len = xmlStrlen(str2); in xmlStrncatNew()
497 if ((str2 == NULL) || (len == 0)) in xmlStrncatNew()
500 return(xmlStrndup(str2, len)); in xmlStrncatNew()
511 memcpy(&ret[size], str2, len * sizeof(xmlChar)); in xmlStrncatNew()