Lines Matching defs:start2
2652 * Syntax: (compare-strings str1 start1 end1 str2 start2 end2 /opt-case-insensitive)
2657 * 'start2' is first char (0..)
2665 int start1, end1, start2, end2;
2709 start2 = alisp_compare_type(p[4], ALISP_OBJ_NIL) ? 0 : p[4]->value.i;
2710 end2 = alisp_compare_type(p[5], ALISP_OBJ_NIL) ? start2 + (end1 - start1) : p[5]->value.i;
2711 if (start1 < 0 || start2 < 0 || end1 < 0 || end2 < 0 ||
2712 start1 >= (int)strlen(s1) || start2 >= (int)strlen(s2) ||
2713 (end1 - start1) != (end2 - start2)) {
2720 s2[start2] == '\0' ||
2721 tolower(s1[start1]) != tolower(s2[start2])) {
2726 start2++;
2731 s2[start2] == '\0' ||
2732 s1[start1] != s2[start2]) {
2737 start2++;