REVIEWED: examples memory allocators, using raylib provided macros

This commit is contained in:
Ray
2026-03-23 11:53:57 +01:00
parent 7e8aca00b6
commit ca1baca7c2
5 changed files with 59 additions and 53 deletions

View File

@@ -61,7 +61,7 @@ int main(void)
SetTextLineSpacing(20); // Set line spacing for multiline text (when line breaks are included '\n')
// Free codepoints, atlas has already been generated
free(codepointsNoDups);
RL_FREE(codepointsNoDups);
bool showFontAtlas = false;
@@ -139,7 +139,7 @@ int main(void)
static int *CodepointRemoveDuplicates(int *codepoints, int codepointCount, int *codepointsResultCount)
{
int codepointsNoDupsCount = codepointCount;
int *codepointsNoDups = (int *)calloc(codepointCount, sizeof(int));
int *codepointsNoDups = (int *)RL_CALLOC(codepointCount, sizeof(int));
memcpy(codepointsNoDups, codepoints, codepointCount*sizeof(int));
// Remove duplicates