Lines Matching defs:string

44 /* We're going to do lots of string concatenation, so this should help. */
45 struct string {
51 cat(struct string *dest, const struct string src)
58 #define CAT(dest, src) cat(&dest, (struct string){src, strlen(src)})
61 contains(const struct string haystack, const struct string needle)
67 contains(haystack, (struct string){needle, strlen(needle)})
82 struct string __msg = func(isa, inst, ##args); \
280 static struct string
286 struct string error_msg = { .str = NULL, .len = 0 };
352 static struct string
358 struct string error_msg = { .str = NULL, .len = 0 };
364 return (struct string){};
370 return (struct string){};
381 static struct string
386 struct string error_msg = { .str = NULL, .len = 0 };
417 static struct string
423 struct string error_msg = { .str = NULL, .len = 0 };
729 static struct string
739 struct string error_msg = { .str = NULL, .len = 0 };
1014 static struct string
1024 struct string error_msg = { .str = NULL, .len = 0 };
1027 return (struct string){};
1033 return (struct string){};
1175 static struct string
1181 struct string error_msg = { .str = NULL, .len = 0 };
1458 static struct string
1468 struct string error_msg = { .str = NULL, .len = 0 };
1471 return (struct string){};
1474 return (struct string){};
1477 return (struct string){};
1773 static struct string
1780 struct string error_msg = { .str = NULL, .len = 0 };
1783 return (struct string){};
1789 return (struct string){};
1836 static struct string
1844 struct string error_msg = { .str = NULL, .len = 0 };
1847 return (struct string){};
1851 return (struct string){};
2069 static struct string
2074 struct string error_msg = { .str = NULL, .len = 0 };
2175 static struct string
2180 struct string error_msg = { .str = NULL, .len = 0 };
2298 struct string error_msg = { .str = NULL, .len = 0 };