|
|
@ -1344,10 +1344,12 @@ Rectangle GetGlyphAtlasRec(Font font, int codepoint) |
|
|
|
// Get text length in bytes, check for \0 character |
|
|
|
unsigned int TextLength(const char *text) |
|
|
|
{ |
|
|
|
unsigned int length = 0; //strlen(text) |
|
|
|
unsigned int length = 0; |
|
|
|
|
|
|
|
if (text != NULL) |
|
|
|
{ |
|
|
|
// NOTE: Alternative: use strlen(text) |
|
|
|
|
|
|
|
while (*text++) length++; |
|
|
|
} |
|
|
|
|
|
|
@ -1415,6 +1417,8 @@ int TextCopy(char *dst, const char *src) |
|
|
|
|
|
|
|
if ((src != NULL) && (dst != NULL)) |
|
|
|
{ |
|
|
|
// NOTE: Alternative: use strcpy(dst, src) |
|
|
|
|
|
|
|
while (*src != '\0') |
|
|
|
{ |
|
|
|
*dst = *src; |
|
|
@ -1459,6 +1463,8 @@ const char *TextSubtext(const char *text, int position, int length) |
|
|
|
} |
|
|
|
|
|
|
|
if (length >= textLength) length = textLength; |
|
|
|
|
|
|
|
// NOTE: Alternative: memcpy(buffer, text + position, length) |
|
|
|
|
|
|
|
for (int c = 0 ; c < length ; c++) |
|
|
|
{ |
|
|
|