]> git.ipfire.org Git - thirdparty/util-linux.git/commit
column: fix compilation when libc lacks wide-character support
authorCarlos Santos <casantos@datacom.ind.br>
Thu, 29 Jun 2017 10:55:42 +0000 (07:55 -0300)
committerKarel Zak <kzak@redhat.com>
Thu, 20 Jul 2017 08:43:35 +0000 (10:43 +0200)
commitdf46ae56fab8de8dcb4c028783a9d417d403b7b5
tree930a084d188e2f08b361983547d58724a2f828db
parent47201d6076ce46c40cb561c915de1ab13f98e628
column: fix compilation when libc lacks wide-character support

Commit 4762ae9d removed mtsafe_strtok() but left behind calls to wcstok
and wcspbrk. This leads to build failures when libc does not have the
wide-character functions, like some uClibc builds.

Solve the problem by using strtok_r and strpbrk when HAVE_WIDECHAR is
not defined.

Fixes:
  http://autobuild.buildroot.net/results/fd8a1a8e0cef3aeed9588540e8e663664f6b43aa
  http://autobuild.buildroot.net/results/5ad73ea8b471321988c50d80a5e50d4504151dd6
  http://autobuild.buildroot.net/results/04411b7280dc51ecd51236967981a42352bbeb3e

Signed-off-by: Carlos Santos <casantos@datacom.ind.br>
text-utils/column.c