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