データ構造 | |
struct | const_vals |
関数 | |
static void | const_init (PyObject *dict) |
void | initwinreg (void) |
変数 | |
static struct const_vals | module_const_vals [] |
static PyMethodDef | winreg_methods [] |
static void const_init | ( | PyObject * | dict | ) | [static] |
py_winreg.c の 46 行で定義されています。
参照先 module_const_vals・const_vals::name・const_vals::value.
00047 { 00048 struct const_vals *tmp; 00049 PyObject *obj; 00050 00051 for (tmp = module_const_vals; tmp->name; tmp++) { 00052 obj = PyInt_FromLong(tmp->value); 00053 PyDict_SetItemString(dict, tmp->name, obj); 00054 Py_DECREF(obj); 00055 } 00056 }
void initwinreg | ( | void | ) |
py_winreg.c の 66 行で定義されています。
参照先 const_init()・py_samba_init()・winreg_methods.
00067 { 00068 PyObject *module, *dict; 00069 00070 /* Initialise module */ 00071 00072 module = Py_InitModule("winreg", winreg_methods); 00073 dict = PyModule_GetDict(module); 00074 00075 /* Initialise constants */ 00076 00077 const_init(dict); 00078 00079 /* Do samba initialisation */ 00080 00081 py_samba_init(); 00082 }
struct const_vals module_const_vals[] [static] |
PyMethodDef winreg_methods[] [static] |