Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGaia Clary <gaia.clary@machinimatrix.org>2012-06-22 19:38:49 +0400
committerGaia Clary <gaia.clary@machinimatrix.org>2012-06-22 19:38:49 +0400
commit5455cadb3d16685f682516475c0d66e071f386f2 (patch)
tree60daa48d48ae3424e4594a07fdb6ea23803136fc /source/blender/blenlib/BLI_path_util.h
parent0b0ac3aa9ee94ad8020639e9d1df4c94a23a3fcf (diff)
fixed function name: BLI_rebase_path, reworked description, added enum bli_rebase_state for defined return values
Diffstat (limited to 'source/blender/blenlib/BLI_path_util.h')
-rw-r--r--source/blender/blenlib/BLI_path_util.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/source/blender/blenlib/BLI_path_util.h b/source/blender/blenlib/BLI_path_util.h
index 74f5e7fc2bd..9b68406cc54 100644
--- a/source/blender/blenlib/BLI_path_util.h
+++ b/source/blender/blenlib/BLI_path_util.h
@@ -89,7 +89,16 @@ void BLI_split_dir_part(const char *string, char *dir, const size_t dirlen);
void BLI_split_file_part(const char *string, char *file, const size_t filelen);
void BLI_join_dirfile(char *string, const size_t maxlen, const char *dir, const char *file);
char *BLI_path_basename(char *path);
-int BKE_rebase_path(char *abs, size_t abs_len, char *rel, size_t rel_len, const char *base_dir, const char *src_dir, const char *dest_dir);
+
+typedef enum bli_rebase_state {
+ BLI_REBASE_NO_SRCDIR = 0,
+ BLI_REBASE_OK = 1,
+ BLI_REBASE_IDENTITY = 2
+} bli_rebase_state;
+
+int BLI_rebase_path(char *abs, size_t abs_len, char *rel, size_t rel_len, const char *base_dir, const char *src_dir, const char *dest_dir);
+#define BKE_rebase_path BLI_rebase_path /* remove after a 2012 */
+
char *BLI_last_slash(const char *string);
int BLI_add_slash(char *string);
void BLI_del_slash(char *string);