cmd_meta: Move Ch Cs Cd Cm Cf processing to a separate function

This commit is contained in:
Fedor Sakharov 2014-05-06 15:24:03 +04:00 committed by pancake
parent 8485d196aa
commit 75c1c3cb8d

View File

@ -312,30 +312,11 @@ static int cmd_meta_comment(RCore *core, const char *input) {
return R_TRUE;
}
static int cmd_meta(void *data, const char *input) {
RCore *core = (RCore*)data;
int i, n = 0, type = input[0];
ut64 addr = core->offset;
static int cmd_meta_hsdmf (RCore *core, const char *input) {
int n, type = input[0];
char *t = 0, *p, name[256];
ut64 addr_end = 0LL;
RAnalFunction *f;
ut64 addr_end = 0LL, addr = core->offset;
switch (*input) {
case 'j':
case '*':
r_meta_list (core->anal, R_META_TYPE_ANY, *input);
break;
case 'L':
cmd_meta_lineinfo (core, input + 1);
break;
case 'C':
cmd_meta_comment (core, input);
break;
case 'h': /* comment */
case 's': /* string */
case 'd': /* data */
case 'm': /* magic */
case 'f': /* formatted */
switch (input[1]) {
case '?':
eprintf ("See C?\n");
@ -419,6 +400,33 @@ static int cmd_meta(void *data, const char *input) {
eprintf ("Missing space after CC\n");
break;
}
return R_TRUE;
}
static int cmd_meta(void *data, const char *input) {
RCore *core = (RCore*)data;
int i;
char *t = 0;
RAnalFunction *f;
switch (*input) {
case 'j':
case '*':
r_meta_list (core->anal, R_META_TYPE_ANY, *input);
break;
case 'L':
cmd_meta_lineinfo (core, input + 1);
break;
case 'C':
cmd_meta_comment (core, input);
break;
case 'h': /* comment */
case 's': /* string */
case 'd': /* data */
case 'm': /* magic */
case 'f': /* formatted */
cmd_meta_hsdmf (core, input);
break;
case '-':
if (input[1]!='*') {