diff options
author | Campbell Barton <ideasman42@gmail.com> | 2017-03-23 21:23:03 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2017-03-23 21:23:03 +0300 |
commit | 05b7591c6240a3af1b71420ac3386787f1f384da (patch) | |
tree | 38a51fe66ff0b57e855c38ce94ca15c5acc3f100 | |
parent | 9af6f40e4dcf0dc6e95a809ed0998bbdb8189a86 (diff) |
BLI_path_util: Add string versions of SEP, ALTSEP
This allows for adding separators in string literals.
-rw-r--r-- | source/blender/blenlib/BLI_path_util.h | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/source/blender/blenlib/BLI_path_util.h b/source/blender/blenlib/BLI_path_util.h index 1c1725923a6..a4f5c3c7a01 100644 --- a/source/blender/blenlib/BLI_path_util.h +++ b/source/blender/blenlib/BLI_path_util.h @@ -39,14 +39,6 @@ extern "C" { struct ListBase; -#ifdef WIN32 -#define SEP '\\' -#define ALTSEP '/' -#else -#define SEP '/' -#define ALTSEP '\\' -#endif - void BLI_setenv(const char *env, const char *val) ATTR_NONNULL(1); void BLI_setenv_if_new(const char *env, const char *val) ATTR_NONNULL(1); @@ -145,6 +137,18 @@ bool BLI_path_suffix(char *string, size_t maxlen, const char *suffix, const char # define FILE_MAX 1024 #endif +#ifdef WIN32 +# define SEP '\\' +# define ALTSEP '/' +# define SEP_STR "\\" +# define ALTSEP_STR "/" +#else +# define SEP '/' +# define ALTSEP '\\' +# define SEP_STR "/" +# define ALTSEP_STR "\\" +#endif + /* Parent and current dir helpers. */ #define FILENAME_PARENT ".." #define FILENAME_CURRENT "." |