diff options
Diffstat (limited to 'plugins/pychrysalide/format/constants.c')
-rw-r--r-- | plugins/pychrysalide/format/constants.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/plugins/pychrysalide/format/constants.c b/plugins/pychrysalide/format/constants.c index 4ffdc5f..dfa4615 100644 --- a/plugins/pychrysalide/format/constants.c +++ b/plugins/pychrysalide/format/constants.c @@ -85,6 +85,20 @@ bool define_binary_symbol_constants(PyTypeObject *type) result = attach_constants_group_to_type(type, false, "SymbolStatus", values, "Status of a symbol visibility."); + values = PyDict_New(); + + result = add_const_to_group(values, "NONE", SFL_NONE); + if (result) result = add_const_to_group(values, "PREFIXED_NAME", SFL_PREFIXED_NAME); + + if (!result) + { + Py_DECREF(values); + goto exit; + } + + result = attach_constants_group_to_type(type, true, "SymbolFlag", values, + "Extra indications for symbols."); + exit: return result; |