xref: /minix3/external/bsd/libevent/man/fixman (revision e985b929927b5932e3b68f4b50587d458900107a)
1*e985b929SDavid van Moolenbroek#!/bin/sh
2*e985b929SDavid van MoolenbroekSED="$1"
3*e985b929SDavid van Moolenbroekin="$2"
4*e985b929SDavid van Moolenbroekout="$3"
5*e985b929SDavid van Moolenbroekname="${in##*/}"
6*e985b929SDavid van Moolenbroek
7*e985b929SDavid van Moolenbroekcase "${name}" in
8*e985b929SDavid van Moolenbroekev*|bufferev*)	ev=;;
9*e985b929SDavid van Moolenbroek*)		ev=ev;;
10*e985b929SDavid van Moolenbroekesac
11*e985b929SDavid van Moolenbroek
12*e985b929SDavid van Moolenbroek${SED} \
13*e985b929SDavid van Moolenbroek	-e "s@event2/${name%.3}@${ev}${name%.h.3}@g" \
14*e985b929SDavid van Moolenbroek	-e '/^\.SH SYNOPSIS/,/^\.PP/ {
15*e985b929SDavid van Moolenbroek	/^.PP/a\
16*e985b929SDavid van Moolenbroek\\fC#include <event2/'${name%.h.3}'\\\&.h>\\fP\
17*e985b929SDavid van Moolenbroek.br
18*e985b929SDavid van Moolenbroek}' < "${in}" > "${out}"
19