#include "buf.h" #include "core.h" #include "libcmd/cmd.h" #include "libcmd/cmd_parse.h" extern file_t *g_file; extern buf_t *g_buf; extern int g_flags; /* * blk - show block size * blk - set block size */ int c_blk( cmd_arg_t *arg ) { int argc = arg->argc; char **argv = arg->argv; int *type = arg->type; if ( argc == 0) { printf("FILE BLOCK SIZE %u\n", g_file->blk_size ); } else if ( argc == 1 ) { if ((type[0] == CMDT_INT) || (type[0] == CMDT_HEX)) g_file->blk_size = atoi( argv[0] ); } else { return -1; } return 0; }