Plan 9 from Bell Labs’s /usr/web/sources/contrib/fgb/root/sys/src/cmd/4th/lib/padding.4th

Copyright © 2021 Plan 9 Foundation.
Distributed under the MIT License.
Download the Plan 9 distribution.


\ 4tH library - PADDING - Copyright 2004 J.L. Bezemer
\ You can redistribute this file and/or modify it under
\ the terms of the GNU General Public License

[UNDEFINED] .padding [IF]
: .filling                             ( a1 n1 n2 c --)
  >r over max over - >r type r>
  begin dup 0> while r@ emit 1- repeat drop r> drop
;

: .padding bl .filling ;               ( a1 n1 n2 --)
                                       \ like +PLACE
: +fill                                ( a n c --)
  rot dup >r swap >r count 2dup  
  chars + >r rot over max dup rot - 
  r> swap r> fill r> place
;

: +pad bl +fill ;                      ( a n --)
[THEN]


Bell Labs OSI certified Powered by Plan 9

(Return to Plan 9 Home Page)

Copyright © 2021 Plan 9 Foundation. All Rights Reserved.
Comments to webmaster@9p.io.