MCPcopy Create free account
hub / github.com/cgsecurity/testdisk / add_partition_cli

Function add_partition_cli

src/addpart.c:58–87  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

56#endif
57
58list_part_t *add_partition_cli(disk_t *disk, list_part_t *list_part, char **current_cmd)
59{
60 assert(current_cmd!=NULL);
61 /*@ assert valid_read_string(*current_cmd); */
62#if !defined(SINGLE_PARTITION_TYPE) || defined(SINGLE_PARTITION_GPT)
63 if(disk->arch==&arch_gpt)
64 return add_partition_gpt_cli(disk, list_part, current_cmd);
65#endif
66#if !defined(SINGLE_PARTITION_TYPE) || defined(SINGLE_PARTITION_I386)
67 if(disk->arch==&arch_i386)
68 return add_partition_i386_cli(disk, list_part, current_cmd);
69#endif
70#if !defined(SINGLE_PARTITION_TYPE) || defined(SINGLE_PARTITION_HUMAX)
71 if(disk->arch==&arch_humax)
72 return add_partition_humax_cli(disk, list_part, current_cmd);
73#endif
74#if !defined(SINGLE_PARTITION_TYPE) || defined(SINGLE_PARTITION_MAC)
75 if(disk->arch==&arch_mac)
76 return add_partition_mac_cli(disk, list_part, current_cmd);
77#endif
78#if !defined(SINGLE_PARTITION_TYPE) || defined(SINGLE_PARTITION_SUN)
79 if(disk->arch==&arch_sun)
80 return add_partition_sun_cli(disk, list_part, current_cmd);
81#endif
82#if !defined(SINGLE_PARTITION_TYPE) || defined(SINGLE_PARTITION_XBOX)
83 if(disk->arch==&arch_xbox)
84 return add_partition_xbox_cli(disk, list_part, current_cmd);
85#endif
86 return list_part;
87}

Callers 1

interface_advFunction · 0.85

Calls 6

add_partition_gpt_cliFunction · 0.85
add_partition_i386_cliFunction · 0.85
add_partition_humax_cliFunction · 0.85
add_partition_mac_cliFunction · 0.85
add_partition_sun_cliFunction · 0.85
add_partition_xbox_cliFunction · 0.85

Tested by

no test coverage detected