|
| static void | usage_stuffit (FILE *out) |
| static int | set_nad_volume_from_path (AFPObj *obj, const char *path, afpvol_t *afpvol, struct nad_volume *volume) |
| static int | entry_name_is_safe (const char *name) |
| static int | make_parent_dirs (const char *path) |
| static int | make_dir_path (const char *path) |
| static const char * | path_basename (const char *path) |
| static int | split_parent_base (const char *path, char *parent, size_t parent_len, char *base, size_t base_len) |
| static int | fill_header_from_entry (const StuffitEntryInfo *info, struct FHeader *fh) |
| static int | validate_entry_fork_lengths (const StuffitEntryInfo *info, const StuffitBytes *data, const StuffitBytes *rsrc) |
| static int | write_fork_bytes (int fork, const uint8_t *ptr, size_t len) |
| static int | extract_file_entry (const StuffitEntryInfo *info, const StuffitBytes *data, const StuffitBytes *rsrc) |
| static int | unsit_archive (const char *path, AFPObj *obj) |
| static int | read_fork_bytes (int fork, size_t len, uint8_t **out) |
| static int | add_file_to_writer (StuffitWriter *writer, const char *path, const char *entry_name, AFPObj *obj) |
| static int | add_folder_to_writer (StuffitWriter *writer, const char *entry_name) |
| static int | join_path (char *out, size_t out_len, const char *dir, const char *name) |
| static int | is_ad_metadata_entry (const char *name) |
| static int | add_path_to_writer (StuffitWriter *writer, const char *path, const char *entry_name, AFPObj *obj) |
| static char * | default_sit_output (const char *path) |
| static int | write_owned_bytes (const char *path, StuffitOwnedBytes *bytes) |
| static int | sit_paths (int argc, char **argv, AFPObj *obj, const char *output, uint8_t method) |
| int | nad_stuffit (int argc, char **argv, AFPObj *obj) |