Revision
15244
Author
ledr
Date
2009-10-27 04:53:22 -0500 (Tue, 27 Oct 2009)

Log Message

Replaced switch_strlen_zero with zstr

Modified Paths

Diff

Modified: freeswitch/trunk/contrib/mod/xml_int/mod_xml_odbc/mod_xml_odbc.c (15243 => 15244)


--- freeswitch/trunk/contrib/mod/xml_int/mod_xml_odbc/mod_xml_odbc.c	2009-10-27 06:14:00 UTC (rev 15243)
+++ freeswitch/trunk/contrib/mod/xml_int/mod_xml_odbc/mod_xml_odbc.c	2009-10-27 09:53:22 UTC (rev 15244)
@@ -85,7 +85,7 @@
 		return SWITCH_STATUS_FALSE;
 	}
 
-	if (switch_strlen_zero(cmd)) {
+	if (zstr(cmd)) {
 		goto usage;
 	}
 
@@ -125,7 +125,7 @@
 	xml_odbc_session_helper_t *helper = (xml_odbc_session_helper_t *) pArg;
 	int i, tmp_rowcount;
 
-	if (!switch_strlen_zero(helper->next_template_name)) goto done;
+	if (!zstr(helper->next_template_name)) goto done;
 
 	/* loop through all columns and store them in helper->event->headers */
 	for (i = 0; i < argc; i++) {
@@ -245,7 +245,7 @@
 		goto done;
 	} 
 
-	if (!switch_strlen_zero(empty_result_break_to) && helper->rowcount == 0) {
+	if (!zstr(empty_result_break_to) && helper->rowcount == 0) {
 		helper->next_template_name = empty_result_break_to;
 	}
 	
@@ -265,7 +265,7 @@
 	if (!strcasecmp(helper->xml_in_cur->name, "xml-odbc-do")) {
 		char *name = (char *) switch_xml_attr_soft(helper->xml_in_cur, "name");
 
-		if (switch_strlen_zero(name)) {
+		if (zstr(name)) {
 			switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_INFO, "Ignoring xml-odbc-do because no name is given\n");
 			goto done;
 		}
@@ -286,7 +286,7 @@
 	}
 
 	/* just copy xml_in_cur to xml_out */
-	if (switch_strlen_zero(helper->xml_out_cur->name)) {
+	if (zstr(helper->xml_out_cur->name)) {
 		helper->xml_out_cur->name = switch_core_strdup(helper->pool, helper->xml_in_cur->name);
 
 	} else if (!(helper->xml_out_cur = switch_xml_add_child_d(helper->xml_out_cur, helper->xml_in_cur->name, helper->xml_out_cur_off++))) {
@@ -324,7 +324,7 @@
 		/* restore helper->xml_out_cur in case it was changed during render_tag */
 		helper->xml_out_cur = xml_out_cur_tmp;
 
-		if (!switch_strlen_zero(helper->next_template_name)) goto done;
+		if (!zstr(helper->next_template_name)) goto done;
 	}
 
 	status = SWITCH_STATUS_SUCCESS;
@@ -370,7 +370,7 @@
 	if ((helper->xml_in_cur = switch_xml_find_child(globals.templates_tag, "template", "name", helper->next_template_name))) {
 		helper->next_template_name = "";
 		status = xml_odbc_render_children(helper);
-		if (!switch_strlen_zero(helper->next_template_name)) goto reset;
+		if (!zstr(helper->next_template_name)) goto reset;
 	} else {
 		helper->next_template_name = "not-found";
 		goto reset;
@@ -553,7 +553,7 @@
 		var = (char *) switch_xml_attr_soft(param, "name");
 		val = (char *) switch_xml_attr_soft(param, "value");
 
-		if (!strcasecmp(var, "binding") && !switch_strlen_zero(val)) {
+		if (!strcasecmp(var, "binding") && !zstr(val)) {
 			if (!(binding = malloc(sizeof(*binding)))) {
 				goto done;
 			}
@@ -570,7 +570,7 @@
 		/* change odbc-dsn to something like odbc-handle with name=default and dsn=a:b:c
 		 * so a linked list or something is created with multiple handles that can be
 		 * selected from xml-odbc-do name=query !!! that would be COOL !!! */
-		} else if (!strcasecmp(var, "odbc-dsn") && !switch_strlen_zero(val)) {
+		} else if (!strcasecmp(var, "odbc-dsn") && !zstr(val)) {
 			globals.odbc_dsn = switch_core_strdup(globals.pool, val);
 			if ((odbc_user = strchr(globals.odbc_dsn, ':'))) {
 				*odbc_user++ = '\0';
@@ -578,13 +578,13 @@
 					*odbc_pass++ = '\0';
 				}
 			}
-		} else if (!strcasecmp(var, "debug") && !switch_strlen_zero(val)) {
+		} else if (!strcasecmp(var, "debug") && !zstr(val)) {
 			if (!strcasecmp(val, "true") || !strcasecmp(val, "on")) {
 				globals.debug = SWITCH_TRUE;
 			} else {
 				globals.debug = SWITCH_FALSE;
 			}
-		} else if (!strcasecmp(var, "keep-files-around") && !switch_strlen_zero(val)) {
+		} else if (!strcasecmp(var, "keep-files-around") && !zstr(val)) {
 			if (!strcasecmp(val, "true") || !strcasecmp(val, "on")) {
 				globals.keep_files_around = SWITCH_TRUE;
 			} else {