1.1 --- a/librazor/razor-internal.h Wed Aug 20 18:57:59 2014 +0100
1.2 +++ b/librazor/razor-internal.h Tue Sep 09 15:04:24 2014 +0100
1.3 @@ -346,4 +346,15 @@
1.4 int razor_allow_all_root_names(void);
1.5 int razor_valid_root_name(const char *name);
1.6
1.7 +#define RAZOR_ASCII_ISALPHA(c) \
1.8 + ((c) >= 'A' && (c) <= 'Z' || (c) >= 'a' && (c) <= 'z')
1.9 +
1.10 +#ifdef MSWIN_API
1.11 +#define SKIP_DRIVE_LETTER(path) \
1.12 + ((RAZOR_ASCII_ISALPHA(path[0]) && (path)[1] == ':') ? \
1.13 + (path) + 2 : (path))
1.14 +#else
1.15 +#define SKIP_DRIVE_LETTER(path) (path)
1.16 +#endif /* MSWIN_API */
1.17 +
1.18 #endif /* _RAZOR_INTERNAL_H_ */