aboutsummaryrefslogtreecommitdiff
path: root/contrib/dialog/inputstr.c
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/dialog/inputstr.c')
-rw-r--r--contrib/dialog/inputstr.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/contrib/dialog/inputstr.c b/contrib/dialog/inputstr.c
index aa719a1379a5..685b1260fc79 100644
--- a/contrib/dialog/inputstr.c
+++ b/contrib/dialog/inputstr.c
@@ -1,5 +1,5 @@
/*
- * $Id: inputstr.c,v 1.70 2011/10/20 23:42:49 tom Exp $
+ * $Id: inputstr.c,v 1.69 2011/01/16 21:52:35 tom Exp $
*
* inputstr.c -- functions for input/display of a string
*
@@ -261,6 +261,7 @@ dlg_count_wcbytes(const char *string, size_t len)
load_cache(&cache, string);
if (!same_cache1(&cache, string, len)) {
while (len != 0) {
+ int part = 0;
size_t code = 0;
const char *src = cache.string;
mbstate_t state;
@@ -273,6 +274,7 @@ dlg_count_wcbytes(const char *string, size_t len)
if ((int) code >= 0) {
break;
}
+ ++part;
--len;
}
cache.i_len = len;
@@ -698,7 +700,7 @@ dlg_show_string(WINDOW *win,
compute_edit_offset(string, chr_offset, x_last, &input_x, &scrollamt);
- (void) wattrset(win, attr);
+ wattrset(win, attr);
(void) wmove(win, y_base, x_base);
for (i = scrollamt, k = 0; i < limit && k < x_last; ++i) {
int check = cols[i + 1] - cols[scrollamt];