int do_fdisk(cmd_tbl_t *cmdtp, int flag, int argc, char *argv[]) { if ( argc == 3 || argc ==6 ) { if ( strcmp(argv[1], "-c") == 0 ) return create_mmc_fdisk(argc, argv); else if ( strcmp(argv[1], "-p") == 0 ) return print_mmc_part_info(argc, argv); } else { printf("Usage:\nfdisk <-p> <device_num>\n"); printf("fdisk <-c> <device_num> [<sys. part size(MB)> <user data part size> <cache part size>]\n"); } return 0; }
int do_fdisk(cmd_tbl_t *cmdtp, int flag, int argc, char *argv[]) { if ( argc != 3 ) { printf("Usage: fdisk <-c or -p> <device_num>\n"); return 0; } if ( strcmp(argv[1], "-c") == 0 ) return create_mmc_fdisk(argc, argv); else if ( strcmp(argv[1], "-p") == 0 ) return print_mmc_part_info(argc, argv); printf("Usage: fdisk <-c or -p> <device_num>\n"); return 0; }