Lines Matching defs:sanitized
70 static SANITIZEcode msdosify(char **const sanitized, const char *file_name,
73 static SANITIZEcode rename_if_reserved_dos_device_name(char **const sanitized,
95 Without this flag colons are sanitized.
98 Without this flag path separators and colons are sanitized.
105 Without this flag if the sanitized filename or path will be too long an error
110 Success: (SANITIZE_ERR_OK) *sanitized points to a sanitized copy of file_name.
111 Failure: (!= SANITIZE_ERR_OK) *sanitized is NULL.
113 SANITIZEcode sanitize_file_name(char **const sanitized, const char *file_name,
121 if(!sanitized)
124 *sanitized = NULL;
233 *sanitized = target;
309 Success: (SANITIZE_ERR_OK) *sanitized points to a sanitized copy of file_name.
310 Failure: (!= SANITIZE_ERR_OK) *sanitized is NULL.
313 SANITIZEcode msdosify(char **const sanitized, const char *file_name,
327 if(!sanitized)
330 *sanitized = NULL;
442 *sanitized = strdup(dos_name);
443 return (*sanitized ? SANITIZE_ERR_OK : SANITIZE_ERR_OUT_OF_MEMORY);
457 Success: (SANITIZE_ERR_OK) *sanitized points to a sanitized copy of file_name.
458 Failure: (!= SANITIZE_ERR_OK) *sanitized is NULL.
460 SANITIZEcode rename_if_reserved_dos_device_name(char **const sanitized,
473 if(!sanitized)
476 *sanitized = NULL;
486 *sanitized = malloc(len + 1);
487 if(!*sanitized)
489 strncpy(*sanitized, file_name, len + 1);
583 *sanitized = strdup(fname);
584 return (*sanitized ? SANITIZE_ERR_OK : SANITIZE_ERR_OUT_OF_MEMORY);