Lines Matching defs:start
248 char* CopyString(char* start, char* end);
385 char* start = string;
390 // The whitespace at the start is already removed in
393 if (*start == '"' || *start == '\'') {
394 // string is quoted (start has to be on the beginning of a string)
395 if (ParseQuotedString(&start, &end) < B_OK)
398 // set string to a valid start of the equation symbol
417 skipWhitespaceReverse(&end, start);
421 if (start > end)
424 // At this point, "start" points to the beginning of the string, "end"
453 // lets change "start" to point to the first character after the symbol
461 fAttribute = CopyString(start, end);
465 start = string;
466 if (*start == '"' || *start == '\'') {
467 // string is quoted (start has to be on the beginning of a string)
468 if (ParseQuotedString(&start, &end) < B_OK)
478 skipWhitespaceReverse(&end, start);
481 // at this point, "start" will point to the first character of the value,
482 // "end" will point to its last character, and "start" to the first non-
485 fString = CopyString(start, end);
530 char* start = *_start;
531 char quote = *start++;
532 char* end = start;
541 *_start = start;
550 Equation<QueryPolicy>::CopyString(char* start, char* end)
554 int32 length = end + 2 - start;
564 memcpy(copy, start, length - 1);
847 // iterator at the start and return success
903 // we always start at the beginning of the index (or the correct