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