diff options
| author | Baptiste Daroussin <bapt@FreeBSD.org> | 2021-02-26 09:05:35 +0000 |
|---|---|---|
| committer | Baptiste Daroussin <bapt@FreeBSD.org> | 2021-02-26 09:05:35 +0000 |
| commit | 01b7bcd408fd9e9dc9088b1df5761fcc0971d7e1 (patch) | |
| tree | 593f2e62b1846058a020ffcecb0ef93eb7ac2153 /columns.c | |
| parent | 4dccdce4191d6e2bc3ba9f782b0fe1aa46b743e3 (diff) | |
Diffstat (limited to 'columns.c')
| -rw-r--r-- | columns.c | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/columns.c b/columns.c index d03761f81621..17f17f5f3d52 100644 --- a/columns.c +++ b/columns.c @@ -1,9 +1,9 @@ /* - * $Id: columns.c,v 1.10 2011/10/20 20:53:55 tom Exp $ + * $Id: columns.c,v 1.11 2019/07/25 00:06:38 tom Exp $ * * columns.c -- implements column-alignment * - * Copyright 2008-2010,2011 Thomas E. Dickey + * Copyright 2008-2011,2019 Thomas E. Dickey * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License, version 2.1 @@ -93,8 +93,6 @@ split_row(char *source, unsigned *offsets, unsigned *widths) void dlg_align_columns(char **target, int per_row, int num_rows) { - int row; - if (column_separator()) { char **value; unsigned numcols = 1; @@ -104,6 +102,7 @@ dlg_align_columns(char **target, int per_row, int num_rows) unsigned *maxwidth; unsigned realwidth; unsigned n; + int row; /* first allocate arrays for workspace */ for (each(row, value)) { @@ -164,10 +163,10 @@ dlg_align_columns(char **target, int per_row, int num_rows) void dlg_free_columns(char **target, int per_row, int num_rows) { - int row; - char **value; - if (column_separator()) { + int row; + char **value; + for (each(row, value)) { free(*value); } |
