Chunk loading example

This commit is contained in:
2025-11-09 12:50:15 -06:00
parent eff5fc3d9a
commit 307f3a9dec
12 changed files with 169 additions and 21 deletions

View File

@@ -8,7 +8,7 @@
#include "math.h"
uint32_t mathNextPowTwo(uint32_t value) {
if (value == 0) return 1; // Handle zero case
if(value == 0) return 1; // Handle zero case
value--;
value |= value >> 1;
value |= value >> 2;

View File

@@ -48,7 +48,7 @@ void stringTrim(char_t *str) {
*(end + 1) = '\0';
// Move trimmed string to the original buffer
if (start != str) memmove(str, start, end - start + 2);
if(start != str) memmove(str, start, end - start + 2);
}
char_t * stringToken(char_t *str, const char_t *delim) {
@@ -98,7 +98,7 @@ bool_t stringToI32(const char_t *str, int32_t *out) {
char_t *endptr;
errno = 0;
long int result = strtol(str, &endptr, 10);
if (errno != 0 || *endptr != '\0') {
if(errno != 0 || *endptr != '\0') {
return false;
}
*out = (int32_t)result;
@@ -112,7 +112,7 @@ bool_t stringToI64(const char_t *str, int64_t *out) {
char_t *endptr;
errno = 0;
long long int result = strtoll(str, &endptr, 10);
if (errno != 0 || *endptr != '\0') {
if(errno != 0 || *endptr != '\0') {
return false;
}
*out = (int64_t)result;
@@ -126,7 +126,7 @@ bool_t stringToU16(const char_t *str, uint16_t *out) {
char_t *endptr;
errno = 0;
unsigned long int result = strtoul(str, &endptr, 10);
if (errno != 0 || *endptr != '\0' || result > UINT16_MAX) {
if(errno != 0 || *endptr != '\0' || result > UINT16_MAX) {
return false;
}
*out = (uint16_t)result;
@@ -140,7 +140,7 @@ bool_t stringToF32(const char_t *str, float_t *out) {
char_t *endptr;
errno = 0;
float_t result = strtof(str, &endptr);
if (errno != 0 || *endptr != '\0') {
if(errno != 0 || *endptr != '\0') {
return false;
}
*out = result;