Diff for /gforth/kernel/xchars.fs between versions 1.16 and 1.19

version 1.16, 2011/09/01 20:09:23 version 1.19, 2012/12/31 15:25:19
Line 1 Line 1
 \ extended characters (either 8bit or UTF-8, possibly other encodings)  \ extended characters (either 8bit or UTF-8, possibly other encodings)
 \ and their fixed-size variant  \ and their fixed-size variant
   
 \ Copyright (C) 2005,2006,2007,2008 Free Software Foundation, Inc.  \ Copyright (C) 2005,2006,2007,2008,2011,2012 Free Software Foundation, Inc.
   
 \ This file is part of Gforth.  \ This file is part of Gforth.
   
Line 103  Defer -trailing-garbage ( xc-addr u1 -- Line 103  Defer -trailing-garbage ( xc-addr u1 --
 : string- ( c-addr1 u1 -- c-addr1 u2 )  : string- ( c-addr1 u1 -- c-addr1 u2 )
     1- ;      1- ;
   
   : c!+ ( c c-addr1 -- c-addr2 )
       dup 1+ >r c! r> ;
   
 : c!+? ( c c-addr1 u1 -- c-addr2 u2 f )  : c!+? ( c c-addr1 u1 -- c-addr2 u2 f )
     dup 1 chars u< if \ or use < ?      dup 1 chars u< if \ or use < ?
         rot drop false          rot drop false
Line 122  Defer -trailing-garbage ( xc-addr u1 -- Line 125  Defer -trailing-garbage ( xc-addr u1 --
     ['] +string is +x/string      ['] +string is +x/string
     ['] string- is x\string-      ['] string- is x\string-
     ['] c@ is xc@      ['] c@ is xc@
       ['] c!+ is xc!+
     ['] c!+? is xc!+?      ['] c!+? is xc!+?
     ['] count is xc@+      ['] count is xc@+
     ['] c-size is xc-size      ['] c-size is xc-size

Removed from v.1.16  
changed lines
  Added in v.1.19


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>