1 2 3 4 5 6 7 8 9 10
#!/bin/sh ( echo '#define VAR(name,decl) define name ((loop)->name)' echo '#define EV_GENWRAP 1' cat ev_vars.h ) | cc -E -o - - | sed -n -e 's/define/#define/p' | ( echo "/* DO NOT EDIT, automatically generated by update_ev_wrap */" cat ) | tee ev_wrap.h