ref: 0d12a19bb62e6bde5b0a215ec0a03b6db420d1d8
parent: e19a3043b55786cc4cede7d9d8ba4641985e1b59
author: Ali Gholami Rudi <ali@rudi.ir>
date: Wed May 15 17:21:14 EDT 2013
out: pass unsigned chars to utf8len()
--- a/out.c
+++ b/out.c
@@ -203,7 +203,7 @@
if (c[0] == '\t' || c[0] == '' || !strcmp(c_hc, c))
continue;
g = dev_glyph(c, o_f);
- if (utf8len(c[0]) == strlen(c))
+ if (utf8len((unsigned char) c[0]) == strlen(c))
outnn("c%s%s", c, c[1] ? "\n" : "");
else
out("C%s\n", c[0] == c_ec && c[1] == '(' ? c + 2 : c);