By downloading this code you agree to the
Source Code Use License (PDF). |
{version = 1.03; (* of ww.p 1996 February 19}
(* begin module describe.ww *)
(*
name
ww: word wrap
synopsis
ww(input: in, output: out)
files
input: text to be wrapped
output: wrapped text
description
This Pascal program takes ASCII text and filters it. Lines longer than the
constant maxline are altered by replacing the first space after position
maxline with a carriage return. This has the effect of wrapping the lines
between 'words'.
The original purpose was to get around a design flaw in another program.
The program fig produces graphics for X and NeWS windows. The graphics
is converted to PostScript by another program, f2ps. Unfortunately f2ps
was poorly designed: the PostScript produced has many lines longer than
70 characters. When this PostScript code is sent to the (latest as
of 1988) Apple NTX LaserWriterII, the printer dies. By running this filter,
the problem is bypassed. Moral: never make lines longer than 80 characters!
author
Thomas Dana Schneider
bugs
the constant maxline is fixed at compile time, of course.
*)
(* end module describe.ww *)
{This manual page was created by makman 1.45}
{created by htmlink 1.62}