| version 1.18, Sat Dec 31 15:46:10 2005 UTC | version 1.19, Sun Feb 19 17:27:12 2006 UTC | ||
|---|---|---|---|
|
|
||
| nip nip over - | nip nip over - | ||
| then ; | then ; | ||
| : u8width ( xcaddr u -- n ) | |||
| 0 rot rot over + swap ?DO | |||
| I xc@+ swap >r wcwidth + | |||
| r> I - +LOOP ; | |||
| : set-encoding-utf-8 ( -- ) | : set-encoding-utf-8 ( -- ) | ||
| ['] u8emit is xemit | ['] u8emit is xemit | ||
| ['] u8key is xkey | ['] u8key is xkey | ||
|
|
||
| ['] u8!+? is xc!+? | ['] u8!+? is xc!+? | ||
| ['] u8@+ is xc@+ | ['] u8@+ is xc@+ | ||
| ['] u8len is xc-size | ['] u8len is xc-size | ||
| ['] u8width is x-width | |||
| ['] -u8trailing-garbage is -trailing-garbage | ['] -u8trailing-garbage is -trailing-garbage | ||
| ; | ; | ||
|
||||||||
|
CVS Admin Powered by ViewCVS 1.0-dev |
ViewCVS and CVS Help |