Module: kamailio
Branch: master
Commit: a9a47c2295f55fbb9928e7798994e9aad0590055
URL:
https://github.com/kamailio/kamailio/commit/a9a47c2295f55fbb9928e7798994e9a…
Author: Henning Westerholt <hw(a)kamailio.org>
Committer: Henning Westerholt <hw(a)kamailio.org>
Date: 2018-10-07T09:38:24+02:00
core: remove old and not working function, deactivated with an #ifdef since 2003
---
Modified: src/core/flags.c
---
Diff:
https://github.com/kamailio/kamailio/commit/a9a47c2295f55fbb9928e7798994e9a…
Patch:
https://github.com/kamailio/kamailio/commit/a9a47c2295f55fbb9928e7798994e9a…
---
diff --git a/src/core/flags.c b/src/core/flags.c
index ae2d32486b..5b603706e3 100644
--- a/src/core/flags.c
+++ b/src/core/flags.c
@@ -249,77 +249,6 @@ int register_flag(char* name, int pos)
-#ifdef _GET_AWAY
-
-/* wrapping functions for flag processing */
-static int fixup_t_flag(void** param, int param_no)
-{
- unsigned int *code;
- char *c;
- int token;
-
- LM_DBG("fixing flag: %s\n", (char *) (*param));
-
- if (param_no!=1) {
- LM_ERR("TM module: only parameter #1 for flags can be fixed\n");
- return E_BUG;
- };
-
- if ( !(code =pkg_malloc( sizeof( unsigned int) )) ) return E_OUT_OF_MEM;
-
- *code = 0;
- c = *param;
- while ( *c && (*c==' ' || *c=='\t')) c++; /* initial whitespaces
*/
-
- token=1;
- if (strcasecmp(c, "white")==0) *code=FL_WHITE;
- else if (strcasecmp(c, "yellow")==0) *code=FL_YELLOW;
- else if (strcasecmp(c, "green")==0) *code=FL_GREEN;
- else if (strcasecmp(c, "red")==0) *code=FL_RED;
- else if (strcasecmp(c, "blue")==0) *code=FL_BLUE;
- else if (strcasecmp(c, "magenta")==0) *code=FL_MAGENTA;
- else if (strcasecmp(c, "brown")==0) *code=FL_BROWN;
- else if (strcasecmp(c, "black")==0) *code=FL_BLACK;
- else if (strcasecmp(c, "acc")==0) *code=FL_ACC;
- else {
- token=0;
- while ( *c && *c>='0' && *c<='9' ) {
- *code = *code*10+ *c-'0';
- if (*code > (sizeof( flag_t ) * CHAR_BIT - 1 )) {
- LM_ERR("TM module: too big flag number: %s; MAX=%d\n",
- (char *) (*param), sizeof( flag_t ) * CHAR_BIT - 1 );
- goto error;
- }
- c++;
- }
- }
- while ( *c && (*c==' ' || *c=='\t')) c++; /* terminating
whitespaces */
-
- if ( *code == 0 ) {
- LM_ERR("TM module: bad flag number: %s\n", (char *) (*param));
- goto error;
- }
-
- if (*code < FL_MAX && token==0) {
- LM_ERR("TM module: too high flag number: %s (%d)\n; lower number"
- " below %d reserved\n", (char *) (*param), *code, FL_MAX );
- goto error;
- }
-
- /* free string */
- pkg_free( *param );
- /* fix now */
- *param = code;
-
- return 0;
-
-error:
- pkg_free( code );
- return E_CFG;
-}
-
-#endif
-
/**
*
*/