Lines Matching +defs:match +defs:end
40 Tcl_UniChar end;
80 char *end;
90 end = format + offset;
97 end += Tcl_UtfToUniChar(end, &ch);
104 end += Tcl_UtfToUniChar(end, &ch);
108 ckalloc(sizeof(Tcl_UniChar) * (end - format - 1));
153 cset->ranges[cset->nranges].end = ch;
156 cset->ranges[cset->nranges].end = start;
192 int i, match = 0;
196 match = 1;
200 if (!match) {
202 if ((cset->ranges[i].start <= ch) && (ch <= cset->ranges[i].end)) {
203 match = 1;
208 return (cset->exclude ? !match : match);
266 char *end;
309 value = strtoul(format-1, &end, 10); /* INTL: "C" locale. */
310 if (*end != '$') {
313 format = end+1;
570 CONST char *string, *end, *baseString;
614 * reach the end of input, the end of the format string, or there is a
808 end = string;
809 while (*end != '\0') {
810 offset = Tcl_UtfToUniChar(end, &sch);
814 end += offset;
820 objPtr = Tcl_NewStringObj(string, end-string);
824 string = end;
833 end = string;
836 while (*end != '\0') {
837 offset = Tcl_UtfToUniChar(end, &sch);
841 end += offset;
848 if (string == end) {
855 objPtr = Tcl_NewStringObj(string, end-string);
859 string = end;
886 &end, TCL_PARSE_INTEGER_ONLY | parseFlag)) {
889 if (*end == '\0') {
893 if (end == string + width) {
899 string = end;
947 &end, TCL_PARSE_DECIMAL_ONLY | TCL_PARSE_NO_WHITESPACE)) {
950 if (*end == '\0') {
954 if (end == string + width) {
961 string = end;
977 string = end;