Chunk loading example
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user