Files
mruby-mruby/mrbgems/mruby-errno/src/gen.rb
T
dearblue 0a4f21c60f Support disable_presym for mrbgems/mruby-errno
The `mrbgems/mruby-errno/src/known_errors_def.cstub` file has been extended, so the `mrbgems/mruby-errno/src/known_errors_e2c.cstub` file is no longer needed.
2022-02-06 18:39:46 +09:00

19 lines
316 B
Ruby
Executable File

#!/usr/bin/env ruby
Dir.chdir(File.dirname($0))
d = File.open("known_errors_def.cstub", "w")
IO.readlines("known_errors.def").each { |name|
next if name =~ /^#/
name.strip!
d.write <<CODE
#ifdef #{name}
itsdefined(#{name}, MRB_SYM(#{name}))
#else
itsnotdefined(#{name}, MRB_SYM(#{name}))
#endif
CODE
}