]> wimlib.net Git - wimlib/blobdiff - include/wimlib/util.h
Replace mempcpy() if not implemented
[wimlib] / include / wimlib / util.h
index 646fdafc768b6b98560d8364eee236e8bdbe5ed9..7bc8359cf61f76f7e07a400c316fb150e61a5d9f 100644 (file)
@@ -90,6 +90,11 @@ wimlib_strdup(const char *str) _malloc_attribute;
 extern void *
 memdup(const void *mem, size_t size) _malloc_attribute;
 
+#ifndef HAVE_MEMPCPY
+extern void *
+mempcpy(void *dst, const void *src, size_t n);
+#endif
+
 /* util.c */
 extern void
 randomize_byte_array(u8 *p, size_t n);
@@ -143,7 +148,6 @@ hash_u64(u64 n)
 #  define is_any_path_separator(c) ((c) == '/' || (c) == '\\')
 #endif
 
-#define WIM_PATH_SEPARATOR OS_PREFERRED_PATH_SEPARATOR
-
+#define WIM_PATH_SEPARATOR WIMLIB_WIM_PATH_SEPARATOR
 
 #endif /* _WIMLIB_UTIL_H */