[sr-dev] git:master:a9a47c22: core: remove old and not working function, deactivated with an #ifdef since 2003

Henning Westerholt hw at kamailio.org
Sun Oct 7 10:08:35 CEST 2018


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

Author: Henning Westerholt <hw at kamailio.org>
Committer: Henning Westerholt <hw at 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/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
-
 /**
  *
  */




More information about the sr-dev mailing list