#!/usr/bin/perl # Convert a C typedef to a #define. This only works with simple types. # while (<>) { if (/(\s*typedef\s)(.*)(\b[A-Za-z_0-9]+);(.*)/) { chop; print "/*",$1,$2,$3,";",$4,"*/\n"; print '#define ',$3,' ',$2,' ',$4,"\n"; } else { print; } }