#! /bin/sed -f 

# fmt.sed -- format text such as each line gets below 40 chars
# $Id: fmt.sed,v 1.1 1998/05/28 04:21:33 cdua Exp $ 
# Carlos Duarte, 980528

: a
/^.\{40\}/ !{
  $ q
  N
  s/ *\n */ /
  b a
}  
s/^.\{40\}/&\
/
s/^\(.*\) \(.*\)\n/\1\
\2/
P  
s/^.*\n//
b a

### colorized by sedsed, a sed script debugger/indenter/tokenizer/HTMLizer
### original script: http://pcsiwa.rett.polimi.it/~paolob/seders/scripts/fmt.sed