From ab0287bd4ed0e80afa8126d3e3960678ddad1c98 Mon Sep 17 00:00:00 2001 From: Ray Date: Wed, 28 Nov 2018 12:34:03 +0100 Subject: [PATCH] Some tweaks to LoadText() --- src/rlgl.h | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/src/rlgl.h b/src/rlgl.h index 1308ad9d..18bbb7e1 100644 --- a/src/rlgl.h +++ b/src/rlgl.h @@ -2943,23 +2943,20 @@ char *LoadText(const char *fileName) FILE *textFile; char *text = NULL; - int count = 0; - if (fileName != NULL) { - textFile = fopen(fileName,"rt"); + textFile = fopen(fileName,"r"); if (textFile != NULL) { fseek(textFile, 0, SEEK_END); - count = ftell(textFile); - rewind(textFile); + int size = ftell(textFile); + fseek(textFile, 0, SEEK_SET); - if (count > 0) + if (size > 0) { - text = (char *)malloc(sizeof(char)*(count + 1)); - count = fread(text, sizeof(char), count, textFile); - text[count] = '\0'; + text = (char *)malloc(sizeof(char)*(size + 1)); + fread(text, sizeof(char), size, textFile); } fclose(textFile);