Lines Matching refs:str1
133 xmlStrcmp(const xmlChar *str1, const xmlChar *str2) { in xmlStrcmp() argument
134 if (str1 == str2) return(0); in xmlStrcmp()
135 if (str1 == NULL) return(-1); in xmlStrcmp()
138 return(strcmp((const char *)str1, (const char *)str2)); in xmlStrcmp()
141 int tmp = *str1++ - *str2; in xmlStrcmp()
160 xmlStrEqual(const xmlChar *str1, const xmlChar *str2) { in xmlStrEqual() argument
161 if (str1 == str2) return(1); in xmlStrEqual()
162 if (str1 == NULL) return(0); in xmlStrEqual()
165 return(strcmp((const char *)str1, (const char *)str2) == 0); in xmlStrEqual()
168 if (*str1++ != *str2) return(0); in xmlStrEqual()
213 xmlStrncmp(const xmlChar *str1, const xmlChar *str2, int len) { in xmlStrncmp() argument
215 if (str1 == str2) return(0); in xmlStrncmp()
216 if (str1 == NULL) return(-1); in xmlStrncmp()
219 return(strncmp((const char *)str1, (const char *)str2, len)); in xmlStrncmp()
222 int tmp = *str1++ - *str2; in xmlStrncmp()
275 xmlStrcasecmp(const xmlChar *str1, const xmlChar *str2) { in xmlStrcasecmp() argument
278 if (str1 == str2) return(0); in xmlStrcasecmp()
279 if (str1 == NULL) return(-1); in xmlStrcasecmp()
282 tmp = casemap[*str1++] - casemap[*str2]; in xmlStrcasecmp()
300 xmlStrncasecmp(const xmlChar *str1, const xmlChar *str2, int len) { in xmlStrncasecmp() argument
304 if (str1 == str2) return(0); in xmlStrncasecmp()
305 if (str1 == NULL) return(-1); in xmlStrncasecmp()
308 tmp = casemap[*str1++] - casemap[*str2]; in xmlStrncasecmp()
489 xmlStrncatNew(const xmlChar *str1, const xmlChar *str2, int len) { in xmlStrncatNew() argument
499 return(xmlStrdup(str1)); in xmlStrncatNew()
500 if (str1 == NULL) in xmlStrncatNew()
503 size = xmlStrlen(str1); in xmlStrncatNew()
509 return(xmlStrndup(str1, size)); in xmlStrncatNew()
511 memcpy(ret, str1, size * sizeof(xmlChar)); in xmlStrncatNew()