rename utf8-hack to utf8-mode (use set -U or set +U instead, anyway)

and announce less hackish things
This commit is contained in:
tg
2008-12-04 18:11:08 +00:00
parent a19bf7253a
commit 042086e49e
8 changed files with 61 additions and 60 deletions

6
var.c
View File

@@ -2,7 +2,7 @@
#include "sh.h"
__RCSID("$MirOS: src/bin/mksh/var.c,v 1.63 2008/11/30 10:33:40 tg Exp $");
__RCSID("$MirOS: src/bin/mksh/var.c,v 1.64 2008/12/04 18:11:08 tg Exp $");
/*
* Variables
@@ -303,7 +303,7 @@ str_val(struct tbl *vp)
*(s = strbuf) = '1';
s[1] = '#';
if (!Flag(FUTFHACK) || ((n & 0xFF80) == 0xEF80))
if (!UTFMODE || ((n & 0xFF80) == 0xEF80))
s[2] = n & 0xFF;
else
sz = utf_wctomb(s + 2, n);
@@ -455,7 +455,7 @@ getint(struct tbl *vp, long int *nump, bool arith)
if (base == 1) {
unsigned int wc;
if (!Flag(FUTFHACK))
if (!UTFMODE)
wc = *(unsigned char *)s;
else if (utf_mbtowc(&wc, s) == (size_t)-1)
wc = 0xEF00 + *(unsigned char *)s;