15 l = re.sub ('#.*','', l)
16 m = re.search ('([^ =]*)[\t ]*=[ \t]*([^ \t]*)[ \t]*\n', l)
18 defs.append ((m.group(1), m.group(2)))
21 sys.stdout.write (r'''
24 /* automatically generated */
30 # GUILE leaks autoconf data into userspace.
31 sys.stdout.write ('#ifdef %s\n' % d[0])
32 sys.stdout.write ('#undef %s\n' % d[0])
33 sys.stdout.write ('#endif /* %s */\n' % d[0])
35 sys.stdout.write ('#define %s "%s"\n' % d)
38 if ('MY_PATCH_LEVEL', '') in defs:
39 sys.stdout.write ('#define NO_MY_PATCHLEVEL')