librazor/razor-internal.h
changeset 446 4277359896dc
parent 439 f28bb31024b4
child 447 0a5e583393e1
     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_ */