+2008-02-06 Micah Cowan <micah@cowan.name>
+
+ * configure.ac (AC_CHECK_FUNCS): Added check for mbtowc.
+
2008-02-03 Micah Cowan <micah@cowan.name>
* configure.in: Add checks for wchar.h, wcwidth function (to
+2008-02-06 Micah Cowan <micah@cowan.name>
+
+ * progress.c (countcols): Use strlen() when mbtowc or wcwidth
+ not available (or not using NLS).
+ * utils.c: Ensure we use single-byte separators when not doing
+ NLS progress-bars.
+ * wget.h: Determine whether to use NLS for progress-bars, based
+ on whether wcwidth and mbtowc are available.
+
2008-02-03 Micah Cowan <micah@cowan.name>
* progress.c (create_image): Use number of characters/columns
#endif
}
-#if HAVE_MBTOWC && HAVE_WCWIDTH
+#if USE_NLS_PROGRESS_BAR
int
count_cols (const char *mbs)
{
}
#else
# define count_cols(mbs) ((int)(strlen(mbs)))
-# undef wcwidth
-# define wcwidth(wc) (1)
#endif
/* Translation note: "ETA" is English-centric, but this must
int nbytes;
int ncols;
-#if HAVE_WCWIDTH && HAVE_MBTOWC
+#if USE_NLS_PROGRESS_BAR
eta_trans = _(eta_str);
#else
eta_trans = eta_str;