Lines Matching defs:str
34 static const char* skip_ws(const char str[]) {
35 SkASSERT(str);
36 while (is_ws(*str))
37 str++;
38 return str;
41 static const char* skip_sep(const char str[]) {
42 if (!str) {
45 while (is_sep(*str))
46 str++;
47 return str;
50 static const char* find_points(const char str[], SkPoint value[], int count,
52 str = SkParse::FindScalars(str, &value[0].fX, count * 2);
59 return str;
62 static const char* find_scalar(const char str[], SkScalar* value,
64 str = SkParse::FindScalar(str, value);
65 if (!str) {
71 str = skip_sep(str);
72 return str;
79 static const char* find_flag(const char str[], bool* value) {
80 if (!str) {
83 if (str[0] != '1' && str[0] != '0') {
86 *value = str[0] != '0';
87 str = skip_sep(str + 1);
88 return str;
239 void SkParsePath::ToSVGString(const SkPath& path, SkString* str, PathEncoding encoding) {
294 str->resize(stream.bytesWritten());
295 stream.copyTo(str->writable_str());