2010-03-30 Raja R Harinath <harinath@hurrynot.org>
+ Clean up some whitespace in the output
+ * main.c (pinvoke_flags_map): Add a few trailing spaces.
+ * util.c (flags): Simplify.
+
Make util.c:flags() stricter
* get.c (field_flags_map): Add empty entries for
HAS_FIELD_MARSHAL, HAS_DEFAULT and HAS_FIELD_RVA.
static dis_map_t pinvoke_flags_map [] = {
{ PINVOKE_ATTRIBUTE_NO_MANGLE , "nomangle " },
{ PINVOKE_ATTRIBUTE_SUPPORTS_LAST_ERROR, "lasterr " },
- { PINVOKE_ATTRIBUTE_BEST_FIT_ENABLED, "bestfit:on" },
- { PINVOKE_ATTRIBUTE_BEST_FIT_DISABLED, "bestfit:off" },
- { PINVOKE_ATTRIBUTE_THROW_ON_UNMAPPABLE_ENABLED, "charmaperror:on" },
- { PINVOKE_ATTRIBUTE_THROW_ON_UNMAPPABLE_DISABLED, "charmaperror:off" },
+ { PINVOKE_ATTRIBUTE_BEST_FIT_ENABLED, "bestfit:on " },
+ { PINVOKE_ATTRIBUTE_BEST_FIT_DISABLED, "bestfit:off " },
+ { PINVOKE_ATTRIBUTE_THROW_ON_UNMAPPABLE_ENABLED, "charmaperror:on " },
+ { PINVOKE_ATTRIBUTE_THROW_ON_UNMAPPABLE_DISABLED, "charmaperror:off " },
{ 0, NULL }
};
buffer [0] = 0;
- for (i = 0; code && table [i].str != NULL; i++) {
- if (!(table [i].code & code))
- continue;
- code &= ~table [i].code;
- if (!*table [i].str)
- continue;
- if (buffer [0])
- strcat (buffer, " ");
- strcat (buffer, table [i].str);
- }
+ for (i = 0; code && table [i].str != NULL; i++)
+ if (table [i].code & code) {
+ code &= ~table [i].code;
+ strcat (buffer, table [i].str);
+ }
if (code)
- sprintf (buffer + strlen (buffer), " unknown-flag-%2x", code);
+ sprintf (buffer + strlen (buffer), "unknown-flag-%2x ", code);
return buffer;
}