Lines Matching defs:str2
124 * @str2: the second xmlChar *
132 xmlStrcmp(const xmlChar *str1, const xmlChar *str2) {
135 if (str1 == str2) return(0);
137 if (str2 == NULL) return(1);
139 tmp = *str1++ - *str2;
141 } while (*str2++ != 0);
148 * @str2: the second xmlChar *
157 xmlStrEqual(const xmlChar *str1, const xmlChar *str2) {
158 if (str1 == str2) return(1);
160 if (str2 == NULL) return(0);
162 if (*str1++ != *str2) return(0);
163 } while (*str2++);
197 * @str2: the second xmlChar *
206 xmlStrncmp(const xmlChar *str1, const xmlChar *str2, int len) {
210 if (str1 == str2) return(0);
212 if (str2 == NULL) return(1);
214 tmp = strncmp((const char *)str1, (const char *)str2, len);
218 tmp = *str1++ - *str2;
220 } while (*str2++ != 0);
263 * @str2: the second xmlChar *
271 xmlStrcasecmp(const xmlChar *str1, const xmlChar *str2) {
274 if (str1 == str2) return(0);
276 if (str2 == NULL) return(1);
278 tmp = casemap[*str1++] - casemap[*str2];
280 } while (*str2++ != 0);
287 * @str2: the second xmlChar *
296 xmlStrncasecmp(const xmlChar *str1, const xmlChar *str2, int len) {
300 if (str1 == str2) return(0);
302 if (str2 == NULL) return(1);
304 tmp = casemap[*str1++] - casemap[*str2];
306 } while (*str2++ != 0);
473 * @str2: second xmlChar string
474 * @len: the len of @str2 or < 0
483 xmlStrncatNew(const xmlChar *str1, const xmlChar *str2, int len) {
488 len = xmlStrlen(str2);
489 if ((str2 == NULL) || (len == 0))
492 return(xmlStrndup(str2, len));
501 memcpy(&ret[size], str2, len * sizeof(xmlChar));