diff options
Diffstat (limited to 'constants.awk')
| -rw-r--r-- | constants.awk | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/constants.awk b/constants.awk index 18f8002..3aa5034 100644 --- a/constants.awk +++ b/constants.awk @@ -1,5 +1,9 @@ BEGIN { - print "static PY_CONSTANT_REC py_constants[] = {"; + print "#include \"pymodule.h\""; + print "#include \"pyirssi_irc.h\""; + print + print "void pyconstants_init(void)" + print "{" } { @@ -8,11 +12,9 @@ BEGIN { else constant = $1; - printf(" {\"%s\", %25s},\n", $1, constant); + printf(" PyModule_AddIntConstant(py_module, \"%s\", %s);\n", $1, constant); } END { - print " {NULL}"; - print "};" + print "}" } - |
