Pete Batard's patches offset types especially for MinGW and MS Visual C.
This commit is contained in:
@@ -20,23 +20,25 @@
|
||||
# include <unistd.h>
|
||||
#endif
|
||||
|
||||
#include <stdio.h>
|
||||
#ifdef HAVE_STDIO_H
|
||||
# include <stdio.h>
|
||||
#endif
|
||||
|
||||
#ifndef PATH_MAX
|
||||
#define PATH_MAX 4096
|
||||
# define PATH_MAX 4096
|
||||
#endif
|
||||
|
||||
#ifndef NULL
|
||||
# define NULL 0
|
||||
# define NULL 0
|
||||
#endif
|
||||
|
||||
#ifdef __CYGWIN__
|
||||
#undef DOSISH
|
||||
# undef DOSISH
|
||||
#endif
|
||||
#if defined __CYGWIN__ || defined DOSISH
|
||||
#define DOSISH_UNC
|
||||
#define DOSISH_DRIVE_LETTER
|
||||
#define FILE_ALT_SEPARATOR '\\'
|
||||
# define DOSISH_UNC
|
||||
# define DOSISH_DRIVE_LETTER
|
||||
# define FILE_ALT_SEPARATOR '\\'
|
||||
#endif
|
||||
|
||||
#ifndef CDIO_FILE_SEPARATOR
|
||||
@@ -44,18 +46,19 @@
|
||||
#endif
|
||||
|
||||
#if defined __CYGWIN__ || defined DOSISH
|
||||
# define FILE_ALT_SEPARATOR '\\'
|
||||
# define FILE_ALT_SEPARATOR '\\'
|
||||
#endif
|
||||
|
||||
#ifdef CDIO_FILE_ALT_SEPARATOR
|
||||
# define isdirsep(x) ((x) == CDIO_FILE_SEPARATOR || (x) == CDIO_FILE_ALT_SEPARATOR)
|
||||
# define isdirsep(x) ((x) == CDIO_FILE_SEPARATOR || (x) == CDIO_FILE_ALT_SEPARATOR)
|
||||
#else
|
||||
# define isdirsep(x) ((x) == CDIO_FILE_SEPARATOR)
|
||||
# define isdirsep(x) ((x) == CDIO_FILE_SEPARATOR)
|
||||
#endif
|
||||
|
||||
#define skipprefix(path) (path)
|
||||
|
||||
#ifndef CharNext /* defined as CharNext[AW] on Windows. */
|
||||
#if !defined(CharNext) || defined(_MSC_VER) /* defined as CharNext[AW] on Windows. */
|
||||
# undef CharNext
|
||||
# define CharNext(p) ((p) + 1)
|
||||
#endif
|
||||
|
||||
|
||||
Reference in New Issue
Block a user