1 #ifndef HEADER_CURL_TOOL_DOSWIN_H 2 #define HEADER_CURL_TOOL_DOSWIN_H 26 #if defined(MSDOS) || defined(WIN32) 28 #define SANITIZE_ALLOW_COLONS (1<<0) 29 #define SANITIZE_ALLOW_PATH (1<<1) 30 #define SANITIZE_ALLOW_RESERVED (1<<2) 31 #define SANITIZE_ALLOW_TRUNCATE (1<<3) 35 SANITIZE_ERR_INVALID_PATH,
36 SANITIZE_ERR_BAD_ARGUMENT,
37 SANITIZE_ERR_OUT_OF_MEMORY,
41 SANITIZEcode sanitize_file_name(
char **
const sanitized,
const char *file_name,
44 SANITIZEcode truncate_dryrun(
const char *
path,
const size_t truncate_pos);
45 SANITIZEcode msdosify(
char **
const sanitized,
const char *file_name,
47 SANITIZEcode rename_if_reserved_dos_device_name(
char **
const sanitized,
48 const char *file_name,
52 #if defined(MSDOS) && (defined(__DJGPP__) || defined(__GO32__)) 54 char **__crt0_glob_function(
char *arg);
61 const char *bundle_file);