gen_ether_subr revision 1.1
11.1Spgoyette#!/bin/sh 21.1Spgoyette 31.1Spgoyetteawk ' 41.1SpgoyetteBEGIN { 51.1Spgoyette print 61.1Spgoyette print "#include <ctype.h>" 71.1Spgoyette print "#include <sys/types.h>" 81.1Spgoyette print "#include <errno.h>" 91.1Spgoyette print 101.1Spgoyette print "#define ETHER_ADDR_LEN 6" 111.1Spgoyette print 121.1Spgoyette print "int ether_aton_r(u_char *dest, size_t len, const char *str);" 131.1Spgoyette print 141.1Spgoyette} 151.1Spgoyette/^ether_aton_r/ { 161.1Spgoyette print prevline 171.1Spgoyette out = 1 181.1Spgoyette} 191.1Spgoyette{ 201.1Spgoyette if (out) print 211.1Spgoyette else prevline = $0 221.1Spgoyette} 231.1Spgoyette/^}$/ { 241.1Spgoyette if (out) exit(0) 251.1Spgoyette}' $1 >$2 26