3 # Add some standard cpp magic to a header file
16 sys
.stderr
.write('%s: can\'t open: %s\n' % (file, str(msg
)))
21 sys
.stderr
.write('%s does not begin with C comment\n' % file)
26 sys
.stderr
.write('%s: can\'t write: %s\n' % (file, str(msg
)))
28 sys
.stderr
.write('Processing %s ...\n' % file)
31 if ord(c
)<=0x80 and c
.isalnum():
32 magic
= magic
+ c
.upper()
33 else: magic
= magic
+ '_'
35 print '#ifndef', magic
36 print '#define', magic
37 print '#ifdef __cplusplus'
43 print '#ifdef __cplusplus'
46 print '#endif /*', '!'+magic
, '*/'