#include "buf.h" #include "core.h" #include "libcmd/cmd.h" #include "libcmd/cmd_parse.h" extern file_t *g_file; extern Buf *g_buf; extern int g_flags; int c_dumps( cmd_arg_t *arg ) { int argc = arg->argc; char **argv = arg->argv; int i=0; if ( argc != 0 ) { printf("No arguments plz\n"); return -1; } for (i=0; icursize(); i++) { char c; g_buf->getc(i,&c); if (isprint(c)) { printf("%c", c); } else { printf("\e[7m.\e[0m"); } } printf("\n"); return 0; } int h_dumps( cmd_arg_t *arg ) { printf(" - dump data as printable string"); return 0; }