aboutsummaryrefslogtreecommitdiff
path: root/columns.c
diff options
context:
space:
mode:
authorBaptiste Daroussin <bapt@FreeBSD.org>2021-02-26 09:05:35 +0000
committerBaptiste Daroussin <bapt@FreeBSD.org>2021-02-26 09:05:35 +0000
commit01b7bcd408fd9e9dc9088b1df5761fcc0971d7e1 (patch)
tree593f2e62b1846058a020ffcecb0ef93eb7ac2153 /columns.c
parent4dccdce4191d6e2bc3ba9f782b0fe1aa46b743e3 (diff)
Diffstat (limited to 'columns.c')
-rw-r--r--columns.c13
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);
}