summaryrefslogtreecommitdiff
path: root/src/pathchk.c
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2011-08-12 01:14:45 -0700
committerPaul Eggert <eggert@cs.ucla.edu>2011-08-12 01:15:37 -0700
commitfaf5fbeb360a17d3d3407bf58a39706e4ce12642 (patch)
tree157963cc68a2536597d59b7a2869010642177edf /src/pathchk.c
parent4a1527908b992f721fc99991b0e89d8d355f924c (diff)
downloadcoreutils-faf5fbeb360a17d3d3407bf58a39706e4ce12642.tar.xz
pathchk: port to hosts where mbstate_t is replaced
This problem was discovered when trying to build git coreutils on Solaris 8 sparcv9 with Sun C 5.8: the 3rd argument to mbrlen was of type int * (a pointer to the gnulib replacement mbstate_t) but the system mbrlen wants the system mbstate_t *. * bootstrap.conf (gnulib_modules): Add mbrlen. * src/pathchk.c (mbrlen, mbstate_t) [!(HAVE_MBRLEN && HAVE_MBSTATE_T)]: Remove macros, which are wrong now that gnulib supplies replacements for mbstate_t and mbrlen.
Diffstat (limited to 'src/pathchk.c')
-rw-r--r--src/pathchk.c5
1 files changed, 0 insertions, 5 deletions
diff --git a/src/pathchk.c b/src/pathchk.c
index 814652834..463269690 100644
--- a/src/pathchk.c
+++ b/src/pathchk.c
@@ -25,11 +25,6 @@
#include "quote.h"
#include "quotearg.h"
-#if ! (HAVE_MBRLEN && HAVE_MBSTATE_T)
-# define mbrlen(s, n, ps) 1
-# define mbstate_t int
-#endif
-
/* The official name of this program (e.g., no `g' prefix). */
#define PROGRAM_NAME "pathchk"