[PATCH 3/10] rlm_python: 03-cleanup-radius-constants.patch
Cleanup radius_constants --- commit 850e29fc4532bed1394abde8aab371b14f92d5f7 tree 529b8ecb89184be8c779afd81daad1d725e1b511 parent 6050d39e6f0c26ecd73c026fcca6e6a17806a4e3 author <stingray@boxster64.stingr.net> Sun, 29 Jan 2006 15:03:39 +0300 committer <stingray@boxster64.stingr.net> Sun, 29 Jan 2006 15:03:39 +0300 src/modules/rlm_python/rlm_python.c | 50 ++++++++++++++++++----------------- 1 files changed, 25 insertions(+), 25 deletions(-) diff --git a/src/modules/rlm_python/rlm_python.c b/src/modules/rlm_python/rlm_python.c --- a/src/modules/rlm_python/rlm_python.c +++ b/src/modules/rlm_python/rlm_python.c @@ -129,6 +129,29 @@ static CONF_PARSER module_config[] = { { NULL, -1, 0, NULL, NULL } /* end the list */ }; +static struct { + const char* name; + int value; +} radiusd_constants[] = { + { "L_DBG", L_DBG }, + { "L_AUTH", L_AUTH }, + { "L_INFO", L_INFO }, + { "L_ERR", L_ERR }, + { "L_PROXY", L_PROXY }, + { "L_CONS", L_CONS }, + { "RLM_MODULE_REJECT", RLM_MODULE_REJECT }, + { "RLM_MODULE_FAIL", RLM_MODULE_FAIL }, + { "RLM_MODULE_OK", RLM_MODULE_OK }, + { "RLM_MODULE_HANDLED", RLM_MODULE_HANDLED }, + { "RLM_MODULE_INVALID", RLM_MODULE_INVALID }, + { "RLM_MODULE_USERLOCK",RLM_MODULE_USERLOCK }, + { "RLM_MODULE_NOTFOUND",RLM_MODULE_NOTFOUND }, + { "RLM_MODULE_NOOP", RLM_MODULE_NOOP }, + { "RLM_MODULE_UPDATED", RLM_MODULE_UPDATED }, + { "RLM_MODULE_NUMCODES",RLM_MODULE_NUMCODES }, + { NULL, 0 }, +}; + /* Let assume that radiusd module is only one since we have only one intepreter */ @@ -493,29 +516,6 @@ static int python_function(REQUEST *requ } -static struct varlookup { - const char* name; - int value; -} constants[] = { - { "L_DBG", L_DBG }, - { "L_AUTH", L_AUTH }, - { "L_INFO", L_INFO }, - { "L_ERR", L_ERR }, - { "L_PROXY", L_PROXY }, - { "L_CONS", L_CONS }, - { "RLM_MODULE_REJECT", RLM_MODULE_REJECT }, - { "RLM_MODULE_FAIL", RLM_MODULE_FAIL }, - { "RLM_MODULE_OK", RLM_MODULE_OK }, - { "RLM_MODULE_HANDLED", RLM_MODULE_HANDLED }, - { "RLM_MODULE_INVALID", RLM_MODULE_INVALID }, - { "RLM_MODULE_USERLOCK",RLM_MODULE_USERLOCK }, - { "RLM_MODULE_NOTFOUND",RLM_MODULE_NOTFOUND }, - { "RLM_MODULE_NOOP", RLM_MODULE_NOOP }, - { "RLM_MODULE_UPDATED", RLM_MODULE_UPDATED }, - { "RLM_MODULE_NUMCODES",RLM_MODULE_NUMCODES }, - { NULL, 0 }, -}; - /* * Import a user module and load a function from it */ @@ -604,8 +604,8 @@ static int python_instantiate(CONF_SECTI /* * Load constants into module */ - for (idx=0; constants[idx].name; idx++) - if ((PyModule_AddIntConstant(radiusd_module, constants[idx].name, constants[idx].value)) == -1) { + for (idx=0; radiusd_constants[idx].name; idx++) + if ((PyModule_AddIntConstant(radiusd_module, radiusd_constants[idx].name, radiusd_constants[idx].value)) == -1) { radlog(L_ERR, "Python AddIntConstant failed"); } -- Paul P 'Stingray' Komkoff Jr // http://stingr.net/key <- my pgp key This message represents the official view of the voices in my head
participants (1)
-
Paul P Komkoff Jr