Lines Matching refs:str1
123 * @str1: the first xmlChar *
132 xmlStrcmp(const xmlChar *str1, const xmlChar *str2) {
135 if (str1 == str2) return(0);
136 if (str1 == NULL) return(-1);
139 tmp = *str1++ - *str2;
147 * @str1: the first xmlChar *
157 xmlStrEqual(const xmlChar *str1, const xmlChar *str2) {
158 if (str1 == str2) return(1);
159 if (str1 == NULL) return(0);
162 if (*str1++ != *str2) return(0);
196 * @str1: the first xmlChar *
206 xmlStrncmp(const xmlChar *str1, const xmlChar *str2, int len) {
210 if (str1 == str2) return(0);
211 if (str1 == NULL) return(-1);
214 tmp = strncmp((const char *)str1, (const char *)str2, len);
218 tmp = *str1++ - *str2;
262 * @str1: the first xmlChar *
271 xmlStrcasecmp(const xmlChar *str1, const xmlChar *str2) {
274 if (str1 == str2) return(0);
275 if (str1 == NULL) return(-1);
278 tmp = casemap[*str1++] - casemap[*str2];
286 * @str1: the first xmlChar *
296 xmlStrncasecmp(const xmlChar *str1, const xmlChar *str2, int len) {
300 if (str1 == str2) return(0);
301 if (str1 == NULL) return(-1);
304 tmp = casemap[*str1++] - casemap[*str2];
472 * @str1: first xmlChar string
483 xmlStrncatNew(const xmlChar *str1, const xmlChar *str2, int len) {
490 return(xmlStrdup(str1));
491 if (str1 == NULL)
494 size = xmlStrlen(str1);
498 return(xmlStrndup(str1, size));
500 memcpy(ret, str1, size * sizeof(xmlChar));