diff --git a/src/raylib.h b/src/raylib.h index 3b87a1376..3fad7fff3 100644 --- a/src/raylib.h +++ b/src/raylib.h @@ -1057,9 +1057,9 @@ RLAPI const char *GetDirectoryPath(const char *filePath); // Get full pa RLAPI const char *GetPrevDirectoryPath(const char *dirPath); // Get previous directory path for a given path (uses static string) RLAPI const char *GetWorkingDirectory(void); // Get current working directory (uses static string) RLAPI const char *GetApplicationDirectory(void); // Get the directory if the running application (uses static string) -RLAPI char **GetDirectoryFiles(const char *dirPath, int *count); // Get filenames in a directory path (memory must be freed) -RLAPI void ClearDirectoryFiles(void); // Clear directory files paths buffers (free memory) RLAPI bool ChangeDirectory(const char *dir); // Change working directory, return true on success +RLAPI char **LoadDirectoryFiles(const char *dirPath, int *count); // Load filenames in a directory path +RLAPI void UnloadDirectoryFiles(void); // Clear directory files paths buffers RLAPI bool IsFileDropped(void); // Check if a file has been dropped into window RLAPI char **GetDroppedFiles(int *count); // Get dropped files names (memory must be freed) RLAPI void ClearDroppedFiles(void); // Clear dropped files paths buffer (free memory) diff --git a/src/rcore.c b/src/rcore.c index 8c04e352c..b47bc3882 100644 --- a/src/rcore.c +++ b/src/rcore.c @@ -189,9 +189,9 @@ #define DIRENT_MALLOC RL_MALLOC #define DIRENT_FREE RL_FREE - #include "external/dirent.h" // Required for: DIR, opendir(), closedir() [Used in GetDirectoryFiles()] + #include "external/dirent.h" // Required for: DIR, opendir(), closedir() [Used in LoadDirectoryFiles()] #else - #include // Required for: DIR, opendir(), closedir() [Used in GetDirectoryFiles()] + #include // Required for: DIR, opendir(), closedir() [Used in LoadDirectoryFiles()] #endif #if defined(_WIN32) @@ -3111,9 +3111,9 @@ const char *GetApplicationDirectory(void) // Get filenames in a directory path // NOTE: Files count is returned by parameters pointer -char **GetDirectoryFiles(const char *dirPath, int *fileCount) +char **LoadDirectoryFiles(const char *dirPath, int *fileCount) { - ClearDirectoryFiles(); + UnloadDirectoryFiles(); int counter = 0; struct dirent *entity; @@ -3145,7 +3145,7 @@ char **GetDirectoryFiles(const char *dirPath, int *fileCount) } // Clear directory files paths buffers -void ClearDirectoryFiles(void) +void UnloadDirectoryFiles(void) { if (dirFileCount > 0) {