diff options
-rw-r--r-- | man2html/man2html.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/man2html/man2html.c b/man2html/man2html.c index 98f7993..ca014c0 100644 --- a/man2html/man2html.c +++ b/man2html/man2html.c @@ -105,11 +105,19 @@ expand_string(int nr) static int str_to_code(char *str) { - int code = 0; + int code = 0, count = 0; + while (*str && !isspace(*str)) { code *= 256; code += *str++; + count++; } + + if (count == 1) { + code *= 256; + code += ' '; + } + return code; } |