aboutsummaryrefslogtreecommitdiff
path: root/pugl/examples/file_utils.c
diff options
context:
space:
mode:
Diffstat (limited to 'pugl/examples/file_utils.c')
-rw-r--r--pugl/examples/file_utils.c54
1 files changed, 27 insertions, 27 deletions
diff --git a/pugl/examples/file_utils.c b/pugl/examples/file_utils.c
index 2b00bdc..8ecbca4 100644
--- a/pugl/examples/file_utils.c
+++ b/pugl/examples/file_utils.c
@@ -15,18 +15,18 @@
*/
#if !defined(__APPLE__) && !defined(_GNU_SOURCE)
-# define _GNU_SOURCE
+# define _GNU_SOURCE
#endif
#include "file_utils.h"
#ifdef _WIN32
-# include <io.h>
-# include <windows.h>
-# define F_OK 0
+# include <io.h>
+# include <windows.h>
+# define F_OK 0
#else
-# include <libgen.h>
-# include <unistd.h>
+# include <libgen.h>
+# include <unistd.h>
#endif
#include <stdio.h>
@@ -36,33 +36,33 @@
char*
resourcePath(const char* const programPath, const char* const name)
{
- char* const binary = strdup(programPath);
+ char* const binary = strdup(programPath);
#ifdef _WIN32
- char programDir[_MAX_DIR];
- _splitpath(binary, programDir, NULL, NULL, NULL);
- _splitpath(binary, NULL, programDir + strlen(programDir), NULL, NULL);
- programDir[strlen(programDir) - 1] = '\0';
+ char programDir[_MAX_DIR];
+ _splitpath(binary, programDir, NULL, NULL, NULL);
+ _splitpath(binary, NULL, programDir + strlen(programDir), NULL, NULL);
+ programDir[strlen(programDir) - 1] = '\0';
#else
- char* const programDir = dirname(binary);
+ char* const programDir = dirname(binary);
#endif
- const size_t programDirLen = strlen(programDir);
- const size_t nameLen = strlen(name);
- const size_t totalLen = programDirLen + nameLen + 4;
+ const size_t programDirLen = strlen(programDir);
+ const size_t nameLen = strlen(name);
+ const size_t totalLen = programDirLen + nameLen + 4;
- char* const programRelative = (char*)calloc(totalLen, 1);
- snprintf(programRelative, totalLen, "%s/%s", programDir, name);
- if (!access(programRelative, F_OK)) {
- free(binary);
- return programRelative;
- }
+ char* const programRelative = (char*)calloc(totalLen, 1);
+ snprintf(programRelative, totalLen, "%s/%s", programDir, name);
+ if (!access(programRelative, F_OK)) {
+ free(binary);
+ return programRelative;
+ }
- free(programRelative);
- free(binary);
+ free(programRelative);
+ free(binary);
- const size_t sysPathLen = strlen(PUGL_DATA_DIR) + nameLen + 4;
- char* const sysPath = (char*)calloc(sysPathLen, 1);
- snprintf(sysPath, sysPathLen, "%s/%s", PUGL_DATA_DIR, name);
- return sysPath;
+ const size_t sysPathLen = strlen(PUGL_DATA_DIR) + nameLen + 4;
+ char* const sysPath = (char*)calloc(sysPathLen, 1);
+ snprintf(sysPath, sysPathLen, "%s/%s", PUGL_DATA_DIR, name);
+ return sysPath;
}