diff options
author | Petr Machata <pmachata@redhat.com> | 2012-01-09 04:29:52 +0100 |
---|---|---|
committer | Petr Machata <pmachata@redhat.com> | 2012-08-29 19:02:08 +0200 |
commit | c07a26a8d0f86bc4137eb7b7fea8bbf9021275f1 (patch) | |
tree | 5fcb91e5a5265a862f0e164af1204c346f483313 /lens_default.c | |
parent | d5285b23e7e515ccb6afdb82fae32a608bb28a2f (diff) | |
download | ltrace-c07a26a8d0f86bc4137eb7b7fea8bbf9021275f1.tar.gz |
Add enum lens, drop ARGTYPE_ENUM
Diffstat (limited to 'lens_default.c')
-rw-r--r-- | lens_default.c | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/lens_default.c b/lens_default.c index 75b8abe..afda095 100644 --- a/lens_default.c +++ b/lens_default.c @@ -107,20 +107,6 @@ format_integer(FILE *stream, struct value *value, enum int_fmt_t format, #undef HANDLE_WIDTH static int -format_enum(FILE *stream, struct value *value, struct value_dict *arguments) -{ - long l; - if (value_extract_word(value, &l, arguments) < 0) - return -1; - - const char *name = type_enum_get(value->type, l); - if (name != NULL) - return fprintf(stream, "%s", name); - - return format_integer(stream, value, INT_FMT_i, arguments); -} - -static int acc_fprintf(int *countp, FILE *stream, const char *format, ...) { va_list pa; @@ -350,9 +336,6 @@ toplevel_format_lens(struct lens *lens, FILE *stream, return format_array(stream, value, arguments, value->type->u.array_info.length, options.arraylen, 1, "[ ", " ]", ", "); - - case ARGTYPE_ENUM: - return format_enum(stream, value, arguments); } abort(); } @@ -433,7 +416,6 @@ bool_lens_format_cb(struct lens *lens, FILE *stream, arguments, INT_FMT_i); int zero; - case ARGTYPE_ENUM: case ARGTYPE_SHORT: case ARGTYPE_INT: case ARGTYPE_LONG: @@ -498,7 +480,6 @@ string_lens_format_cb(struct lens *lens, FILE *stream, case ARGTYPE_USHORT: case ARGTYPE_UINT: case ARGTYPE_ULONG: - case ARGTYPE_ENUM: return toplevel_format_lens(lens, stream, value, arguments, INT_FMT_i); |