80356df9b8
under big endian. 2. ":set octal" with nonprintable character causes nbwcurses move error. 3. moving (big)words by wW/eE/bB can't handle non-ascii characters. 4. toggle uppercase/lowercase by ~ can't handle non-ascii characters. 5. don't feed CHAR_T(=wchar_t) to is* function directly. is* funcs with over UCHAR_MAX value may cause undefined behavior. some ctype implementation(such as FreeBSD) return unexpected result(same result as isw* func). 6. using non-ascii digit character with count/line number of ex/vi command may causes unexpeced result. |
||
---|---|---|
.. | ||
api.c | ||
args.h | ||
common.h | ||
conv.c | ||
conv.h | ||
cut.c | ||
cut.h | ||
db1.c | ||
db.c | ||
db.h | ||
dbinternal.h | ||
delete.c | ||
dldb.c | ||
exf.c | ||
exf.h | ||
extern.h | ||
gs.c | ||
gs.h | ||
key.c | ||
key.h | ||
log4.c | ||
log.c | ||
log.h | ||
main.c | ||
mark.c | ||
mark.h | ||
mem.h | ||
msg.c | ||
msg.h | ||
multibyte.h | ||
nothread.c | ||
options_f.c | ||
options.awk | ||
options.c | ||
options.h | ||
pthread.c | ||
put.c | ||
recover.c | ||
screen.c | ||
screen.h | ||
search.c | ||
seq.c | ||
seq.h | ||
trace.c | ||
util2.c | ||
util.c | ||
util.h | ||
vi_auto.c | ||
vi_auto.h | ||
vi_rec.c | ||
vi.src |