From: Robert Kessl Date: Fri, 4 Jul 2014 13:44:29 +0000 (+0200) Subject: tableprinter: bugfix in TBL_COL_ITER macro X-Git-Tag: v6.1~3^2~118 X-Git-Url: http://mj.ucw.cz/gitweb/?a=commitdiff_plain;h=68de14ab2618ebf4afa9630299cef5eafe13d1be;p=libucw.git tableprinter: bugfix in TBL_COL_ITER macro --- diff --git a/ucw/table.h b/ucw/table.h index 95e0e4b9..d1d4426c 100644 --- a/ucw/table.h +++ b/ucw/table.h @@ -217,8 +217,8 @@ struct table { #define TBL_OUTPUT_BLOCKLINE .formatter = &table_fmt_blockline #define TBL_OUTPUT_MACHINE_READABLE .formatter = &table_fmt_machine_readable -#define TBL_COL_ITER(_tbl, _colidx, _var, _idxval) struct table_col_info *_var = NULL; int _idxval = -1; \ - for(_idxval = _tbl->columns[_idxval].first_column, _var = _tbl->column_order + _idxval; _idxval != -1; _idxval = _tbl->column_order[_idxval].next_column) +#define TBL_COL_ITER(_tbl, _colidx, _var, _idxval) struct table_col_info *_var = NULL; int _idxval = _tbl->columns[_colidx].first_column;\ + for(_idxval = _tbl->columns[_colidx].first_column, _var = _tbl->column_order + _idxval; _idxval != -1; _idxval = _tbl->column_order[_idxval].next_column, _var = _tbl->column_order + _idxval) /** * Initialize a table definition. The structure should already contain