@@ -80,9 +80,6 @@
#define HAVE_EVP_CIPHER_CTX_RESET 1
#define HAVE_DIINSTALLDEVICE 1
-#define PATH_SEPARATOR '\\'
-#define PATH_SEPARATOR_STR "\\"
-
#ifndef __cplusplus
#define inline __inline
#endif
@@ -1133,14 +1133,6 @@ if test -n "${GIT}" -a -d "${srcdir}/.git"; then
fi
AC_MSG_RESULT([${GIT_CHECKOUT}])
-if test -n "${SP_PLATFORM_WINDOWS}"; then
- AC_DEFINE_UNQUOTED([PATH_SEPARATOR], ['\\\\'], [Path separator]) #"
- AC_DEFINE_UNQUOTED([PATH_SEPARATOR_STR], ["\\\\"], [Path separator]) #"
-else
- AC_DEFINE_UNQUOTED([PATH_SEPARATOR], ['/'], [Path separator])
- AC_DEFINE_UNQUOTED([PATH_SEPARATOR_STR], ["/"], [Path separator])
-fi
-
dnl enable --x509-username-field feature if requested
if test "${enable_x509_alt_username}" = "yes"; then
if test "${with_crypto_library}" = "mbedtls" ; then
@@ -486,7 +486,7 @@ platform_gen_path(const char *directory, const char *filename,
struct buffer out = alloc_buf_gc(outsize, gc);
char dirsep[2];
- dirsep[0] = OS_SPECIFIC_DIRSEP;
+ dirsep[0] = PATH_SEPARATOR;
dirsep[1] = '\0';
if (directory)
@@ -616,7 +616,7 @@ verify_check_crl_dir(const char *crl_dir, openvpn_x509_cert_t *cert,
goto cleanup;
}
- if (!openvpn_snprintf(fn, sizeof(fn), "%s%c%s", crl_dir, OS_SPECIFIC_DIRSEP, serial))
+ if (!openvpn_snprintf(fn, sizeof(fn), "%s%c%s", crl_dir, PATH_SEPARATOR, serial))
{
msg(D_HANDSHAKE, "VERIFY CRL: filename overflow");
goto cleanup;
@@ -436,9 +436,11 @@ typedef unsigned short sa_family_t;
* Directory separation char
*/
#ifdef _WIN32
-#define OS_SPECIFIC_DIRSEP '\\'
+#define PATH_SEPARATOR '\\'
+#define PATH_SEPARATOR_STR "\\"
#else
-#define OS_SPECIFIC_DIRSEP '/'
+#define PATH_SEPARATOR '/'
+#define PATH_SEPARATOR_STR "/"
#endif
/*
We have two define that do exactly the same. Also move the check from configure.ac to syshead.h since it is really only checking for Windows. Patch V2: Also remove from config-msvc.h Signed-off-by: Arne Schwabe <arne@rfc2549.org> --- config-msvc.h | 3 --- configure.ac | 8 -------- src/openvpn/platform.c | 2 +- src/openvpn/ssl_verify.c | 2 +- src/openvpn/syshead.h | 6 ++++-- 5 files changed, 6 insertions(+), 15 deletions(-)