# HG changeset patch # User Matti Hamalainen # Date 1508966556 -10800 # Node ID de75385f75e283340eea9c5229aa2250dbf171cc # Parent 5974d50bc06364039fd9a930bf7cf42304e0271a Simplify by removing few lines of duplicate code. diff -r 5974d50bc063 -r de75385f75e2 sidinfo.c --- a/sidinfo.c Wed Oct 25 23:42:04 2017 +0300 +++ b/sidinfo.c Thu Oct 26 00:22:36 2017 +0300 @@ -697,7 +697,7 @@ static void siPrintPSIDInfoLine(FILE *outFile, BOOL *shown, const PSFStackItem *item, const char *d_str, const int d_int) { const PSFOption *opt = &optPSOptions[item->cmd]; - char *fmt, *str = NULL; + char *fmt, *str; switch (opt->type) { @@ -706,8 +706,6 @@ fmt = item->fmt; else fmt = optHexadecimal ? "$%04x" : "%d"; - - str = siItemFormatStrPrint(fmt, opt, d_str, d_int); break; case OTYPE_STR: @@ -715,13 +713,15 @@ fmt = item->fmt; else fmt = "%s"; + break; - str = siItemFormatStrPrint(fmt, opt, d_str, d_int); - break; + default: + return; } siPrintFieldPrefix(outFile, opt); + str = siItemFormatStrPrint(fmt, opt, d_str, d_int); if (str != NULL) fputs(str, outFile);