Differences From
Artifact [9bc49409e2]:
37 37 return r;
38 38 }
39 39
40 40 static inline gd_stringName
41 41 gdu_intern (const char* str) {
42 42 return gdu_intern_sz(str, 0);
43 43 }
44 +
45 +static inline gd_stringName
46 +gdu_sym_null(void) {
47 + gd_stringName n;
48 + _t(stringName).empty(&n, nullptr);
49 + return n;
50 +}
51 +
52 +static inline gd_string
53 +gdu_str_null(void) {
54 + gd_string n;
55 + _t(string).empty(&n, nullptr);
56 + return n;
57 +}
44 58
45 59 static inline gd_string
46 60 gdu_str_sz (const char* str, const size_t sz) {
47 61 gd_string r = {};
48 62 if (sz == 0) _t(string).newWithUtf8Chars(&r, str);
49 63 else _t(string).newWithUtf8CharsAndLen(&r, str, sz);
50 64 return r;