mirror of
				https://github.com/raysan5/raylib.git
				synced 2025-11-04 01:34:19 +00:00 
			
		
		
		
	WARNING: RENAMED: GetDirectoryFiles() to LoadDirectoryFiles()
				
					
				
			RENAMED: `ClearDirectoryFiles()` to `UnloadDirectoryFiles()`
This commit is contained in:
		@@ -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 *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 *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 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 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 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 char **GetDroppedFiles(int *count);                         // Get dropped files names (memory must be freed)
 | 
				
			||||||
RLAPI void ClearDroppedFiles(void);                               // Clear dropped files paths buffer (free memory)
 | 
					RLAPI void ClearDroppedFiles(void);                               // Clear dropped files paths buffer (free memory)
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										10
									
								
								src/rcore.c
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								src/rcore.c
									
									
									
									
									
								
							@@ -189,9 +189,9 @@
 | 
				
			|||||||
    #define DIRENT_MALLOC RL_MALLOC
 | 
					    #define DIRENT_MALLOC RL_MALLOC
 | 
				
			||||||
    #define DIRENT_FREE RL_FREE
 | 
					    #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
 | 
					#else
 | 
				
			||||||
    #include <dirent.h>             // Required for: DIR, opendir(), closedir() [Used in GetDirectoryFiles()]
 | 
					    #include <dirent.h>             // Required for: DIR, opendir(), closedir() [Used in LoadDirectoryFiles()]
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#if defined(_WIN32)
 | 
					#if defined(_WIN32)
 | 
				
			||||||
@@ -3111,9 +3111,9 @@ const char *GetApplicationDirectory(void)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
// Get filenames in a directory path
 | 
					// Get filenames in a directory path
 | 
				
			||||||
// NOTE: Files count is returned by parameters pointer
 | 
					// 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;
 | 
					    int counter = 0;
 | 
				
			||||||
    struct dirent *entity;
 | 
					    struct dirent *entity;
 | 
				
			||||||
@@ -3145,7 +3145,7 @@ char **GetDirectoryFiles(const char *dirPath, int *fileCount)
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// Clear directory files paths buffers
 | 
					// Clear directory files paths buffers
 | 
				
			||||||
void ClearDirectoryFiles(void)
 | 
					void UnloadDirectoryFiles(void)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    if (dirFileCount > 0)
 | 
					    if (dirFileCount > 0)
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user