1*b9c0a62bSpgoyette#!/bin/sh 2*b9c0a62bSpgoyette 3*b9c0a62bSpgoyetteawk ' 4*b9c0a62bSpgoyetteBEGIN { 5*b9c0a62bSpgoyette print 6*b9c0a62bSpgoyette print "#include <ctype.h>" 7*b9c0a62bSpgoyette print "#include <sys/types.h>" 8*b9c0a62bSpgoyette print "#include <errno.h>" 9*b9c0a62bSpgoyette print 10*b9c0a62bSpgoyette print "#define ETHER_ADDR_LEN 6" 11*b9c0a62bSpgoyette print 12*b9c0a62bSpgoyette print "int ether_aton_r(u_char *dest, size_t len, const char *str);" 13*b9c0a62bSpgoyette print 14*b9c0a62bSpgoyette} 15*b9c0a62bSpgoyette/^ether_aton_r/ { 16*b9c0a62bSpgoyette print prevline 17*b9c0a62bSpgoyette out = 1 18*b9c0a62bSpgoyette} 19*b9c0a62bSpgoyette{ 20*b9c0a62bSpgoyette if (out) print 21*b9c0a62bSpgoyette else prevline = $0 22*b9c0a62bSpgoyette} 23*b9c0a62bSpgoyette/^}$/ { 24*b9c0a62bSpgoyette if (out) exit(0) 25*b9c0a62bSpgoyette}' $1 >$2 26