[gforth] / gforth / utf-8.fs  

gforth: gforth/utf-8.fs

Diff for /gforth/utf-8.fs between version 1.8 and 1.9

version 1.8, Wed Dec 29 14:15:12 2004 UTC version 1.9, Fri Dec 31 11:01:21 2004 UTC
Line 47 
Line 47 
   
 \ plug-in so that char and '<char> work for UTF-8  \ plug-in so that char and '<char> work for UTF-8
   
   [ifundef] char@ \ !! bootstrapping help
       Defer char@ ( addr u -- char addr' u' )
       :noname  over c@ -rot 1 /string ; IS char@
   [then]
   
 :noname  ( addr u -- char addr' u' )  :noname  ( addr u -- char addr' u' )
       \ !! the if here seems to work around some breakage, but not
       \ entirely; e.g., try 'ç' with LANG=C.
     dup 1 u<= IF  defers char@  EXIT  THEN      dup 1 u<= IF  defers char@  EXIT  THEN
     over + >r u8@+ swap r> over - ; IS char@      over + >r u8@+ swap r> over - ; IS char@
   


Generate output suitable for use with a patch program
Legend:
Removed from v.1.8  
changed lines
  Added in v.1.9

CVS Admin

Powered by ViewCVS 1.0-dev
(Powered by ViewCVS)

ViewCVS and CVS Help