xref: /netbsd-src/external/bsd/libevent/man/fixman (revision 5b62b3341779b9bb6579f9a68f8894a4455eb6b0)
1*5b62b334Schristos#!/bin/sh
2*5b62b334SchristosSED="$1"
3*5b62b334Schristosin="$2"
4*5b62b334Schristosout="$3"
5*5b62b334Schristosname="${in##*/}"
6*5b62b334Schristos
7*5b62b334Schristoscase "${name}" in
8*5b62b334Schristosev*|bufferev*)	ev=;;
9*5b62b334Schristos*)		ev=ev;;
10*5b62b334Schristosesac
11*5b62b334Schristos
12*5b62b334Schristos${SED} \
13*5b62b334Schristos	-e "s@event2/${name%.3}@${ev}${name%.h.3}@g" \
14*5b62b334Schristos	-e '/^\.SH SYNOPSIS/,/^\.PP/ {
15*5b62b334Schristos	/^.PP/a\
16*5b62b334Schristos\\fC#include <event2/'${name%.h.3}'\\\&.h>\\fP\
17*5b62b334Schristos.br
18*5b62b334Schristos}' < "${in}" > "${out}"
19