| 82 | |
| 83 | template <typename T> |
| 84 | void appendData(BString& s, T i) { |
| 85 | char tmp[32] = {}; |
| 86 | std::to_chars(tmp, tmp + 32, i); |
| 87 | int len = (int)strlen(tmp); |
| 88 | s.makeWritable(len); |
| 89 | strcpy(s.data->str + s.data->len, tmp); |
| 90 | s.data->len += len; |
| 91 | s.data->str[s.data->len] = 0; |
| 92 | } |
| 93 | |
| 94 | template <typename T> |
| 95 | void appendData(BString& s, T i, int base) { |