title bar renaming

This commit is contained in:
Krzosa Karol
2025-05-05 21:21:31 +02:00
parent c4419490b6
commit 9ddfed92ff
2 changed files with 78 additions and 7 deletions

View File

@@ -313,3 +313,29 @@ String16 SkipWhitespace(String16 *string) {
return begin;
}
// chop this - :324
String16 ChopNumberEx(String16 *string) {
String16 col = {};
for (int64_t i = string->len - 1; i >= 0; i -= 1) {
if (IsDigit(string->data[i])) {
col.data = string->data + i;
col.len += 1;
} else if (string->data[i] == L':') {
break;
} else {
return {};
}
}
*string = Chop(*string, col.len + 1);
return col;
}
Int ChopNumber(String16 *string) {
Scratch scratch;
String16 col = ChopNumberEx(string);
if (col.len == 0) return -1;
String num_string = ToString(scratch, col);
Int result = strtoll(num_string.data, NULL, 10) - 1;
return result;
}