Sha256: bd46998d3d066a658de2cd9656ba32d2cf2b509d21eda6aa911ded23d0c9b016
Contents?: true
Size: 496 Bytes
Versions: 12
Compression:
Stored size: 496 Bytes
Contents
#!/bin/sh ( echo '#define VAR(name,decl) name' echo '#define EV_GENWRAP 1' cat ev_vars.h ) | cc -E -o - - | perl -ne ' while (<>) { push @syms, $1 if /(^\w+)/; } print "/* DO NOT EDIT, automatically generated by update_ev_wrap */\n", "#ifndef EV_WRAP_H\n", "#define EV_WRAP_H\n", (map "#define $_ ((loop)->$_)\n", @syms), "#else\n", "#undef EV_WRAP_H\n", (map "#undef $_\n", @syms), "#endif\n"; ' >ev_wrap.h
Version data entries
12 entries across 12 versions & 3 rubygems