Module: kamailio
Branch: master
Commit: a9a47c2295f55fbb9928e7798994e9aad0590055
URL: 
https://github.com/kamailio/kamailio/commit/a9a47c2295f55fbb9928e7798994e9aad0590055

Author: Henning Westerholt <[email protected]>
Committer: Henning Westerholt <[email protected]>
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/a9a47c2295f55fbb9928e7798994e9aad0590055.diff
Patch: 
https://github.com/kamailio/kamailio/commit/a9a47c2295f55fbb9928e7798994e9aad0590055.patch

---

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
-
 /**
  *
  */


_______________________________________________
Kamailio (SER) - Development Mailing List
[email protected]
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev

Reply via email to