--- Begin Message ---
Source: kamailio
Severity: minor
Tags: patch
User: [email protected]
Usertags: clang-ftbfs
Hello,
Using the rebuild infrastructure, your package fails to build with clang
(instead of gcc).
We detected this kinf of error:
http://clang.debian.net/status.php?version=3.4.2&key=NO_MEMBER
Full build log is available here:
http://clang.debian.net/logs/2014-06-16/kamailio_4.1.4-1_unstable_clang.log
Thanks,
Alexander
-- System Information:
Debian Release: jessie/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.2.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
--- ./modules/qos/qos_handlers.c 2014-06-12 18:17:27.000000000 +0400
+++ ../kamailio-4.1.4-my/./modules/qos/qos_handlers.c 2014-07-24 02:15:30.101863273 +0400
@@ -293,7 +293,7 @@
LM_ERR("got NULL sdp_payload\n");
return;
}
- rpc->printf(c, "\t\t\t\tpayload[%d]=%.*s codec=%.*s",
+ rpc->printf_(c, "\t\t\t\tpayload[%d]=%.*s codec=%.*s",
i, sdp_payload->rtp_payload.len, sdp_payload->rtp_payload.s,
sdp_payload->rtp_enc.len, sdp_payload->rtp_enc.s);
sdp_payload = sdp_payload->next;
@@ -309,7 +309,7 @@
LM_ERR("got NULL stream\n");
return;
}
- rpc->printf(c, "\t\t\tmedia=%.*s IP:port=%.*s:%.*s trans=%.*s sendrecv=%.*s ptime=%.*s payload:%d",
+ rpc->printf_(c, "\t\t\tmedia=%.*s IP:port=%.*s:%.*s trans=%.*s sendrecv=%.*s ptime=%.*s payload:%d",
stream->media.len, stream->media.s,
stream->ip_addr.len, stream->ip_addr.s,
stream->port.len, stream->port.s,
@@ -326,7 +326,7 @@
int i;
sdp_session_cell_t *session;
- rpc->printf(c, "\t\tm_dir=%u m_id=%u method=%.*s cseq=%.*s negotiation=%u",
+ rpc->printf_(c, "\t\tm_dir=%u m_id=%u method=%.*s cseq=%.*s negotiation=%u",
qos_sdp->method_dir, qos_sdp->method_id,
qos_sdp->method.len, qos_sdp->method.s,
qos_sdp->cseq.len, qos_sdp->cseq.s, qos_sdp->negotiation);
@@ -334,7 +334,7 @@
for (i=1;i>=0;i--){
session = qos_sdp->sdp_session[i];
if (session) {
- rpc->printf(c, "\t\tcalle%s: cnt_disp=%.*s bw_type=%.*s bw_width=%.*s",
+ rpc->printf_(c, "\t\tcalle%s: cnt_disp=%.*s bw_type=%.*s bw_width=%.*s",
i?"e":"r",
session->cnt_disp.len, session->cnt_disp.s,
session->bw_type.len, session->bw_type.s,
@@ -355,13 +355,13 @@
qos_sdp = qos_ctx->pending_sdp;
if (qos_sdp) {
- rpc->printf(c, "\tqos:pending_sdp");
+ rpc->printf_(c, "\tqos:pending_sdp");
internal_rpc_print_qos(rpc, c, qos_sdp);
}
qos_sdp = qos_ctx->negotiated_sdp;
if (qos_sdp) {
- rpc->printf(c, "\tqos:negotiated_sdp");
+ rpc->printf_(c, "\tqos:negotiated_sdp");
internal_rpc_print_qos(rpc, c, qos_sdp);
}
--- ./modules/mi_rpc/mi_rpc_mod.c 2014-06-12 18:17:27.000000000 +0400
+++ ../kamailio-4.1.4-my/./modules/mi_rpc/mi_rpc_mod.c 2014-07-24 02:15:30.033863404 +0400
@@ -268,7 +268,7 @@
case MI_FIFO_PRINT:
case MI_DATAGRAM_PRINT:
/* always success, code & reason are the part of the reply */
- rpc->printf(ctx, "%d %.*s\n", tree->code,
+ rpc->printf_(ctx, "%d %.*s\n", tree->code,
tree->reason.len, tree->reason.s);
break;
case MI_PRETTY_PRINT:
@@ -288,7 +288,7 @@
}
if (mode==MI_FIFO_PRINT){
/* mi fifo adds an extra "\n" at the end */
- rpc->printf(ctx, "\n");
+ rpc->printf_(ctx, "\n");
}
return 0;
--- ./modules/permissions/mi.c 2014-06-12 18:17:27.000000000 +0400
+++ ../kamailio-4.1.4-my/./modules/permissions/mi.c 2014-07-24 02:15:30.093863289 +0400
@@ -63,7 +63,7 @@
return;
}
- rpc->printf(c, "Reload OK");
+ rpc->printf_(c, "Reload OK");
return;
}
@@ -130,7 +130,7 @@
return;
}
- rpc->printf(c, "Reload OK");
+ rpc->printf_(c, "Reload OK");
return;
}
@@ -325,9 +325,9 @@
uri[urip.len] = 0;
if (allow_test(basename, uri, contact) == 1) {
- rpc->printf(c, "Allowed");
+ rpc->printf_(c, "Allowed");
return;
}
- rpc->printf(c, "Denied");
+ rpc->printf_(c, "Denied");
return;
}
--- ./modules/xmlrpc/xmlrpc.c 2014-06-12 18:17:28.000000000 +0400
+++ ../kamailio-4.1.4-my/./modules/xmlrpc/xmlrpc.c 2014-07-24 02:24:00.406100922 +0400
@@ -152,8 +152,8 @@
#if defined (__OS_darwin) || defined (__OS_freebsd)
/* redeclaration of functions from stdio.h throws errors */
#else
-int snprintf(char *str, size_t size, const char *format, ...);
-int vsnprintf(char *str, size_t size, const char *format, va_list ap);
+//int snprintf(char *str, size_t size, const char *format, ...);
+//int vsnprintf(char *str, size_t size, const char *format, va_list ap);
#endif
static int process_xmlrpc(sip_msg_t* msg);
@@ -2475,7 +2475,7 @@
func_param.fault = (rpc_fault_f)rpc_fault;
func_param.add = (rpc_add_f)rpc_add;
func_param.scan = (rpc_scan_f)rpc_scan;
- func_param.printf = (rpc_printf_f)rpc_printf;
+ func_param.printf_ = (rpc_printf_f)rpc_printf;
func_param.struct_add = (rpc_struct_add_f)rpc_struct_add;
func_param.struct_scan = (rpc_struct_scan_f)rpc_struct_scan;
func_param.struct_printf = (rpc_struct_printf_f)rpc_struct_printf;
--- ./modules/sca/sca_rpc.c 2014-06-12 18:17:27.000000000 +0400
+++ ../kamailio-4.1.4-my/./modules/sca/sca_rpc.c 2014-07-24 02:15:29.933863591 +0400
@@ -115,7 +115,7 @@
&sub_uri );
}
if ( rc >= 0 ) {
- rc = rpc->printf( ctx, "%.*s %.*s%s%.*s %s %ld %.*s",
+ rc = rpc->printf_( ctx, "%.*s %.*s%s%.*s %s %ld %.*s",
STR_FMT( &aor_uri.user ),
STR_FMT( &sub_uri.host ),
(sub_uri.port.len ? ":" : "" ),
@@ -127,7 +127,7 @@
LM_ERR( "sca_rpc_show_all_subscriptions: parse_uri %.*s "
"failed, dumping unparsed info",
STR_FMT( &sub->target_aor ));
- rc = rpc->printf( ctx, "%.*s %.*s %s %ld %.*s",
+ rc = rpc->printf_( ctx, "%.*s %.*s %s %ld %.*s",
STR_FMT( &sub->target_aor ),
STR_FMT( &sub->subscriber ),
sca_event_name_from_type( sub->event ),
@@ -192,7 +192,7 @@
sca_hash_table_unlock_index( ht, i );
}
- rpc->printf( ctx, "%ld %.*s", sub_count, STR_FMT( &event_name ));
+ rpc->printf_( ctx, "%ld %.*s", sub_count, STR_FMT( &event_name ));
}
void
@@ -217,7 +217,7 @@
sub->expires = 0;
sub->dialog.notify_cseq += 1;
- rpc->printf( ctx, "Deactivating %s subscription from %.*s",
+ rpc->printf_( ctx, "Deactivating %s subscription from %.*s",
sca_event_name_from_type( sub->event ),
STR_FMT( &sub->subscriber ));
if ( rc < 0 ) {
@@ -308,7 +308,7 @@
}
}
- rc = rpc->printf( ctx, "%.*s %s %.*s %d",
+ rc = rpc->printf_( ctx, "%.*s %s %.*s %d",
STR_FMT( &sub->target_aor ),
sca_event_name_from_type( sub->event ),
STR_FMT( &sub->subscriber ),
@@ -358,7 +358,7 @@
app_list = (sca_appearance_list *)ent->value;
for ( app = app_list->appearances; app != NULL; app = app->next ) {
sca_appearance_state_to_str( app->state, &state_str );
- rc = rpc->printf( ctx, "%.*s %d %.*s %ld %.*s %.*s "
+ rc = rpc->printf_( ctx, "%.*s %d %.*s %ld %.*s %.*s "
"%.*s %.*s %.*s",
STR_FMT( &app_list->aor ),
app->index,
@@ -413,7 +413,7 @@
return;
}
- rpc->printf( ctx, "Seized %.*s appearance-index %d for %.*s",
+ rpc->printf_( ctx, "Seized %.*s appearance-index %d for %.*s",
STR_FMT( &aor ), app_idx, STR_FMT( &owner ));
if ( sca_notify_call_info_subscribers( sca, &aor ) < 0 ) {
--- ./modules/sipcapture/sipcapture.c 2014-06-12 18:17:28.000000000 +0400
+++ ../kamailio-4.1.4-my/./modules/sipcapture/sipcapture.c 2014-07-24 02:15:30.009863449 +0400
@@ -2015,16 +2015,16 @@
if (strncasecmp(status.s, "on", strlen("on")) == 0) {
*capture_on_flag = 1;
- rpc->printf(c, "Enabled");
+ rpc->printf_(c, "Enabled");
return;
}
if (strncasecmp(status.s, "off", strlen("off")) == 0) {
*capture_on_flag = 0;
- rpc->printf(c, "Disabled");
+ rpc->printf_(c, "Disabled");
return;
}
if (strncasecmp(status.s, "check", strlen("check")) == 0) {
- rpc->printf(c, *capture_on_flag ? "Enabled" : "Disabled");
+ rpc->printf_(c, *capture_on_flag ? "Enabled" : "Disabled");
return;
}
rpc->fault(c, 500, "Bad parameter (on, off or check)");
--- ./modules/xhttp_rpc/xhttp_rpc.c 2014-06-12 18:17:28.000000000 +0400
+++ ../kamailio-4.1.4-my/./modules/xhttp_rpc/xhttp_rpc.c 2014-07-24 02:15:30.021863426 +0400
@@ -645,7 +645,7 @@
func_param.fault = (rpc_fault_f)rpc_fault;
func_param.add = (rpc_add_f)rpc_add;
func_param.scan = (rpc_scan_f)rpc_scan;
- func_param.printf = (rpc_printf_f)rpc_printf;
+ func_param.printf_ = (rpc_printf_f)rpc_printf;
func_param.struct_add = (rpc_struct_add_f)rpc_struct_add;
func_param.struct_scan = (rpc_struct_scan_f)rpc_struct_scan;
func_param.struct_printf = (rpc_struct_printf_f)rpc_struct_printf;
--- ./modules/db_text/dbtext.c 2014-06-12 18:17:27.000000000 +0400
+++ ../kamailio-4.1.4-my/./modules/db_text/dbtext.c 2014-07-24 02:15:29.989863487 +0400
@@ -142,9 +142,9 @@
/* rpc function implementations */
static void rpc_dump(rpc_t *rpc, void *c) {
if (0!=dbt_cache_print(0))
- rpc->printf(c, "Dump failed");
+ rpc->printf_(c, "Dump failed");
else
- rpc->printf(c, "Dump OK");
+ rpc->printf_(c, "Dump OK");
return;
}
--- ./modules/drouting/drouting.c 2014-06-12 18:17:28.000000000 +0400
+++ ../kamailio-4.1.4-my/./modules/drouting/drouting.c 2014-07-24 02:15:29.921863613 +0400
@@ -469,17 +469,17 @@
if (db_hdl==NULL) {
db_hdl=dr_dbf.init(&db_url);
if(db_hdl==0 ) {
- rpc->printf(c, "cannot initialize database connection");
+ rpc->printf_(c, "cannot initialize database connection");
return;
}
}
if ( (n=dr_reload_data())!=0 ) {
- rpc->printf(c, "failed to load routing data");
+ rpc->printf_(c, "failed to load routing data");
return;
}
- rpc->printf(c, "relaad OK");
+ rpc->printf_(c, "relaad OK");
return;
}
--- ./modules/ratelimit/ratelimit.c 2014-06-12 18:17:27.000000000 +0400
+++ ../kamailio-4.1.4-my/./modules/ratelimit/ratelimit.c 2014-07-24 02:15:29.925863605 +0400
@@ -1105,7 +1105,7 @@
LOCK_GET(rl_lock);
for (i=0; i<MAX_PIPES; i++) {
- if (rpc->printf(c, "PIPE[%d]: %d/%d (drop rate: %d)",
+ if (rpc->printf_(c, "PIPE[%d]: %d/%d (drop rate: %d)",
i, *pipes[i].last_counter, *pipes[i].limit,
*pipes[i].load) < 0) goto error;
}
@@ -1122,7 +1122,7 @@
if (*pipes[i].algo != PIPE_ALGO_NOP) {
if (str_map_int(algo_names, *pipes[i].algo, &algo))
goto error;
- if (rpc->printf(c, "PIPE[%d]: %d:%.*s %d/%d (drop rate: %d) [%d]",
+ if (rpc->printf_(c, "PIPE[%d]: %d:%.*s %d/%d (drop rate: %d) [%d]",
i, *pipes[i].algo, algo.len, algo.s,
*pipes[i].last_counter, *pipes[i].limit,
*pipes[i].load, *pipes[i].counter) < 0) goto error;
@@ -1172,7 +1172,7 @@
LOCK_GET(rl_lock);
for (i=0; i<MAX_QUEUES; i++) {
if (queues[i].pipe) {
- if (rpc->printf(c, "QUEUE[%d]: %d:%.*s",
+ if (rpc->printf_(c, "QUEUE[%d]: %d:%.*s",
i, *queues[i].pipe,
(*queues[i].method).len,
(*queues[i].method).s) < 0) goto error;
@@ -1218,7 +1218,7 @@
}
static void rpc_get_pid(rpc_t *rpc, void *c) {
- rpc->printf(c, "ki[%f] kp[%f] kd[%f] ", *pid_ki, *pid_kp, *pid_kd);
+ rpc->printf_(c, "ki[%f] kp[%f] kd[%f] ", *pid_ki, *pid_kp, *pid_kd);
}
static void rpc_set_pid(rpc_t *rpc, void *c) {
--- ./modules/prefix_route/pr_rpc.c 2014-06-12 18:17:27.000000000 +0400
+++ ../kamailio-4.1.4-my/./modules/prefix_route/pr_rpc.c 2014-07-24 02:15:30.049863373 +0400
@@ -65,7 +65,7 @@
buf[strlen(buf)-1] = '\0';
- rpc->printf(c, "%s", buf);
+ rpc->printf_(c, "%s", buf);
}
fclose(f);
@@ -84,7 +84,7 @@
rpc->fault(c, 400, "failed to reload prefix routes");
}
else {
- rpc->printf(c, "Prefix routes reloaded successfully");
+ rpc->printf_(c, "Prefix routes reloaded successfully");
}
}
--- ./modules/ctl/fifo_server.c 2014-06-12 18:17:28.000000000 +0400
+++ ../kamailio-4.1.4-my/./modules/ctl/fifo_server.c 2014-07-24 02:19:51.784255787 +0400
@@ -909,7 +909,7 @@
func_param.fault = (rpc_fault_f)rpc_fault;
func_param.add = (rpc_add_f)rpc_add;
func_param.scan = (rpc_scan_f)rpc_scan;
- func_param.printf = (rpc_printf_f)rpc_printf;
+ func_param.printf_ = (rpc_printf_f)rpc_printf;
func_param.struct_add = (rpc_struct_add_f)rpc_struct_add;
func_param.struct_scan = (rpc_struct_scan_f)rpc_struct_scan;
func_param.struct_printf = (rpc_struct_printf_f)rpc_struct_printf;
--- ./modules/presence/presence.c 2014-06-12 18:17:27.000000000 +0400
+++ ../kamailio-4.1.4-my/./modules/presence/presence.c 2014-07-24 02:15:30.129863220 +0400
@@ -1806,7 +1806,7 @@
(void) msg_presentity_clean(0,0);
(void) timer_db_update(0,0);
- rpc->printf(c, "Reload OK");
+ rpc->printf_(c, "Reload OK");
return;
}
--- ./modules/cfg_rpc/cfg_rpc.c 2014-06-12 18:17:27.000000000 +0400
+++ ../kamailio-4.1.4-my/./modules/cfg_rpc/cfg_rpc.c 2014-07-24 02:15:29.965863532 +0400
@@ -349,7 +349,7 @@
break;
case CFG_VAR_POINTER:
- rpc->printf(c, "%p", val);
+ rpc->printf_(c, "%p", val);
break;
}
@@ -380,12 +380,12 @@
switch (input_type) {
case CFG_INPUT_INT:
- rpc->printf(c, "(parameter type is integer)");
+ rpc->printf_(c, "(parameter type is integer)");
break;
case CFG_INPUT_STRING:
case CFG_INPUT_STR:
- rpc->printf(c, "(parameter type is string)");
+ rpc->printf_(c, "(parameter type is string)");
break;
}
}
@@ -415,7 +415,7 @@
&& (memcmp(gname.s, group.s, group.len) == 0))
)
for (i=0; def[i].name; i++)
- rpc->printf(c, "%.*s: %s", gname.len, gname.s, def[i].name);
+ rpc->printf_(c, "%.*s: %s", gname.len, gname.s, def[i].name);
}
static const char* rpc_diff_doc[2] = {
--- ./modules/xhttp_pi/xhttp_pi.c 2014-06-12 18:17:27.000000000 +0400
+++ ../kamailio-4.1.4-my/./modules/xhttp_pi/xhttp_pi.c 2014-07-24 02:15:30.157863166 +0400
@@ -377,9 +377,9 @@
static void rpc_reload(rpc_t *rpc, void *c) {
lock_get(ph_lock);
if (0!=ph_init_cmds(&ph_framework_data, filename.s)) {
- rpc->printf(c, "Reload failed");
+ rpc->printf_(c, "Reload failed");
} else {
- rpc->printf(c, "Reload OK");
+ rpc->printf_(c, "Reload OK");
}
lock_release(ph_lock);
return;
--- ./modules/dialog/dialog.c 2014-06-12 18:17:28.000000000 +0400
+++ ../kamailio-4.1.4-my/./modules/dialog/dialog.c 2014-07-24 02:15:29.913863628 +0400
@@ -1437,30 +1437,30 @@
{
rpc_cb_ctx_t rpc_cb;
- rpc->printf(c, "hash:%u:%u state:%u ref_count:%u timestart:%u timeout:%u",
+ rpc->printf_(c, "hash:%u:%u state:%u ref_count:%u timestart:%u timeout:%u",
dlg->h_entry, dlg->h_id, dlg->state, dlg->ref, dlg->start_ts, dlg->tl.timeout);
- rpc->printf(c, "\tcallid:%.*s from_tag:%.*s to_tag:%.*s",
+ rpc->printf_(c, "\tcallid:%.*s from_tag:%.*s to_tag:%.*s",
dlg->callid.len, dlg->callid.s,
dlg->tag[DLG_CALLER_LEG].len, dlg->tag[DLG_CALLER_LEG].s,
dlg->tag[DLG_CALLEE_LEG].len, dlg->tag[DLG_CALLEE_LEG].s);
- rpc->printf(c, "\tfrom_uri:%.*s to_uri:%.*s",
+ rpc->printf_(c, "\tfrom_uri:%.*s to_uri:%.*s",
dlg->from_uri.len, dlg->from_uri.s, dlg->to_uri.len, dlg->to_uri.s);
- rpc->printf(c, "\tcaller_contact:%.*s caller_cseq:%.*s",
+ rpc->printf_(c, "\tcaller_contact:%.*s caller_cseq:%.*s",
dlg->contact[DLG_CALLER_LEG].len, dlg->contact[DLG_CALLER_LEG].s,
dlg->cseq[DLG_CALLER_LEG].len, dlg->cseq[DLG_CALLER_LEG].s);
- rpc->printf(c, "\tcaller_route_set: %.*s",
+ rpc->printf_(c, "\tcaller_route_set: %.*s",
dlg->route_set[DLG_CALLER_LEG].len, dlg->route_set[DLG_CALLER_LEG].s);
- rpc->printf(c, "\tcallee_contact:%.*s callee_cseq:%.*s",
+ rpc->printf_(c, "\tcallee_contact:%.*s callee_cseq:%.*s",
dlg->contact[DLG_CALLEE_LEG].len, dlg->contact[DLG_CALLEE_LEG].s,
dlg->cseq[DLG_CALLEE_LEG].len, dlg->cseq[DLG_CALLEE_LEG].s);
- rpc->printf(c, "\tcallee_route_set: %.*s",
+ rpc->printf_(c, "\tcallee_route_set: %.*s",
dlg->route_set[DLG_CALLEE_LEG].len, dlg->route_set[DLG_CALLEE_LEG].s);
if (dlg->bind_addr[DLG_CALLEE_LEG]) {
- rpc->printf(c, "\tcaller_bind_addr:%.*s callee_bind_addr:%.*s",
+ rpc->printf_(c, "\tcaller_bind_addr:%.*s callee_bind_addr:%.*s",
dlg->bind_addr[DLG_CALLER_LEG]->sock_str.len, dlg->bind_addr[DLG_CALLER_LEG]->sock_str.s,
dlg->bind_addr[DLG_CALLEE_LEG]->sock_str.len, dlg->bind_addr[DLG_CALLEE_LEG]->sock_str.s);
} else {
- rpc->printf(c, "\tcaller_bind_addr:%.*s callee_bind_addr:",
+ rpc->printf_(c, "\tcaller_bind_addr:%.*s callee_bind_addr:",
dlg->bind_addr[DLG_CALLER_LEG]->sock_str.len, dlg->bind_addr[DLG_CALLER_LEG]->sock_str.s);
}
if (with_context) {
@@ -1534,19 +1534,19 @@
profile = search_dlg_profile( profile_name );
if (!profile) {
- rpc->printf(c, "Non existing profile:%.*s",
+ rpc->printf_(c, "Non existing profile:%.*s",
profile_name->len, profile_name->s);
return;
}
size = get_profile_size(profile, value);
if (value) {
- rpc->printf(c, "Profile:%.*s => profile:%.*s value:%.*s count:%u",
+ rpc->printf_(c, "Profile:%.*s => profile:%.*s value:%.*s count:%u",
profile_name->len, profile_name->s,
profile->name.len, profile->name.s,
value->len, value->s, size);
return;
} else {
- rpc->printf(c, "Profile:%.*s => profile:%.*s value: count:%u",
+ rpc->printf_(c, "Profile:%.*s => profile:%.*s value: count:%u",
profile_name->len, profile_name->s,
profile->name.len, profile->name.s, size);
return;
@@ -1572,7 +1572,7 @@
profile = search_dlg_profile( profile_name );
if (!profile) {
- rpc->printf(c, "Non existing profile:%.*s",
+ rpc->printf_(c, "Non existing profile:%.*s",
profile_name->len, profile_name->s);
return;
}
--- ./modules/pv/pv_shv.c 2014-06-12 18:17:27.000000000 +0400
+++ ../kamailio-4.1.4-my/./modules/pv/pv_shv.c 2014-07-24 02:15:30.041863388 +0400
@@ -755,7 +755,7 @@
rpc->fault(c, 500, "Cannot set shared variable value");
LM_ERR("cannot set shv value\n");
} else {
- rpc->printf(c, "Ok. Variable set to new value.");
+ rpc->printf_(c, "Ok. Variable set to new value.");
}
unlock_shvar(shv);
--- ./modules/pipelimit/pipelimit.c 2014-06-12 18:17:28.000000000 +0400
+++ ../kamailio-4.1.4-my/./modules/pipelimit/pipelimit.c 2014-07-24 02:15:29.949863561 +0400
@@ -745,7 +745,7 @@
void rpc_pl_get_pid(rpc_t *rpc, void *c) {
rpl_pipe_lock(0);
- rpc->printf(c, "ki[%f] kp[%f] kd[%f] ", *pid_ki, *pid_kp, *pid_kd);
+ rpc->printf_(c, "ki[%f] kp[%f] kd[%f] ", *pid_ki, *pid_kp, *pid_kd);
rpl_pipe_release(0);
}
--- ./modules/pipelimit/pl_ht.c 2014-06-12 18:17:28.000000000 +0400
+++ ../kamailio-4.1.4-my/./modules/pipelimit/pl_ht.c 2014-07-24 02:15:30.145863189 +0400
@@ -604,7 +604,7 @@
while(it)
{
if (it->algo != PIPE_ALGO_NOP) {
- if (rpc->printf(c, "PIPE: id=%.*s load=%d counter=%d",
+ if (rpc->printf_(c, "PIPE: id=%.*s load=%d counter=%d",
it->name.len, it->name.s,
it->load, it->last_counter) < 0)
{
@@ -636,7 +636,7 @@
lock_release(&_pl_pipes_ht->slots[i].lock);
return;
}
- if (rpc->printf(c, "PIPE: id=%.*s algorithm=%.*s limit=%d counter=%d",
+ if (rpc->printf_(c, "PIPE: id=%.*s algorithm=%.*s limit=%d counter=%d",
it->name.len, it->name.s, algo.len, algo.s,
it->limit, it->counter) < 0)
{
--- ./modules/app_lua/app_lua_mod.c 2014-06-12 18:17:27.000000000 +0400
+++ ../kamailio-4.1.4-my/./modules/app_lua/app_lua_mod.c 2014-07-24 02:15:30.137863205 +0400
@@ -388,13 +388,13 @@
i = 0;
while(li)
{
- rpc->printf(ctx, "%d: [%s]", i, li->script);
+ rpc->printf_(ctx, "%d: [%s]", i, li->script);
li = li->next;
i += 1;
}
}
else {
- rpc->printf(ctx,"No scripts loaded");
+ rpc->printf_(ctx,"No scripts loaded");
}
return;
}
--- ./modules/siptrace/siptrace.c 2014-06-12 18:17:27.000000000 +0400
+++ ../kamailio-4.1.4-my/./modules/siptrace/siptrace.c 2014-07-24 02:15:29.981863502 +0400
@@ -1779,16 +1779,16 @@
if (strncasecmp(status.s, "on", strlen("on")) == 0) {
*trace_on_flag = 1;
- rpc->printf(c, "Enabled");
+ rpc->printf_(c, "Enabled");
return;
}
if (strncasecmp(status.s, "off", strlen("off")) == 0) {
*trace_on_flag = 0;
- rpc->printf(c, "Disabled");
+ rpc->printf_(c, "Disabled");
return;
}
if (strncasecmp(status.s, "check", strlen("check")) == 0) {
- rpc->printf(c, *trace_on_flag ? "Enabled" : "Disabled");
+ rpc->printf_(c, *trace_on_flag ? "Enabled" : "Disabled");
return;
}
rpc->fault(c, 500, "Bad parameter (on, off or check)");
--- ./dst_blacklist.c 2014-06-12 18:17:27.000000000 +0400
+++ ../kamailio-4.1.4-my/./dst_blacklist.c 2014-07-24 02:18:55.704601817 +0400
@@ -1075,11 +1075,11 @@
continue;
}
dst_blst_entry2ip(&ip, e);
- rpc->printf(ctx, "{\n protocol: %s", get_proto_name(e->proto));
- rpc->printf(ctx, " ip: %s", ip_addr2a(&ip));
- rpc->printf(ctx, " port: %d", e->port);
- rpc->printf(ctx, " expires in (s): %d", expires);
- rpc->printf(ctx, " flags: %d\n}", e->flags);
+ rpc->printf_(ctx, "{\n protocol: %s", get_proto_name(e->proto));
+ rpc->printf_(ctx, " ip: %s", ip_addr2a(&ip));
+ rpc->printf_(ctx, " port: %d", e->port);
+ rpc->printf_(ctx, " expires in (s): %d", expires);
+ rpc->printf_(ctx, " flags: %d\n}", e->flags);
}
UNLOCK_BLST(h);
}
--- ./rpc.h 2014-06-12 18:17:28.000000000 +0400
+++ ../kamailio-4.1.4-my/./rpc.h 2014-07-24 02:15:32.677858228 +0400
@@ -72,7 +72,7 @@
rpc_send_f send;
rpc_add_f add;
rpc_scan_f scan;
- rpc_printf_f printf;
+ rpc_printf_f printf_;
rpc_struct_add_f struct_add;
rpc_struct_scan_f struct_scan;
rpc_struct_printf_f struct_printf;
--- ./obsolete/dispatcher/ds_rpc.c 2014-06-12 18:17:27.000000000 +0400
+++ ../kamailio-4.1.4-my/./obsolete/dispatcher/ds_rpc.c 2014-07-24 02:15:29.893863666 +0400
@@ -56,19 +56,19 @@
int set, node;
- if (rpc->printf(c,
+ if (rpc->printf_(c,
"flags: DS_MAX_SETS: %d DS_MAX_NODES: %d DS_MAX_URILEN: %d",
DS_MAX_SETS, DS_MAX_NODES, DS_MAX_URILEN) < 0) return;
- if (rpc->printf(c,
+ if (rpc->printf_(c,
"Active dispatcher list: %d", *ds_activelist) < 0) return;
if (*ds_activelist == 0) {
for (set = 0; set < DS_MAX_SETS; set++) {
if (ds_setlen_a[set] == 0) {
- if (rpc->printf(c, "Set %2d is empty", set) < 0) return;
+ if (rpc->printf_(c, "Set %2d is empty", set) < 0) return;
} else {
- if (rpc->printf(c, "Set %2d:", set) < 0) return;
+ if (rpc->printf_(c, "Set %2d:", set) < 0) return;
for (node = 0; node < (long int) ds_setlen_a[set]; node++) {
- if (rpc->printf(c, " node %3d %s",
+ if (rpc->printf_(c, " node %3d %s",
node, ds_setp_a[set][node]) < 0) return;
}
}
@@ -76,17 +76,17 @@
} else {
for (set = 0; set < DS_MAX_SETS; set++) {
if (ds_setlen_b[set] == 0) {
- if (rpc->printf(c, "Set %2d is empty", set) < 0) return;
+ if (rpc->printf_(c, "Set %2d is empty", set) < 0) return;
} else {
- if (rpc->printf(c, "Set %2d:", set) < 0) return;
+ if (rpc->printf_(c, "Set %2d:", set) < 0) return;
for (node = 0; node < (long int) ds_setlen_b[set]; node++) {
- if (rpc->printf(c, " node %3d %s",
+ if (rpc->printf_(c, " node %3d %s",
node, ds_setp_b[set][node]) < 0) return;
}
}
}
}
- rpc->printf(c, "End of dispatcher list");
+ rpc->printf_(c, "End of dispatcher list");
return;
}
@@ -106,9 +106,9 @@
LOG(L_ERR, "DISPATCHER module reloading\n");
if (ds_load_list(dslistfile) == 0) {
DS_SWITCH_ACTIVE_LIST
- rpc->printf(c, "dispatcher list %d activated", *ds_activelist);
+ rpc->printf_(c, "dispatcher list %d activated", *ds_activelist);
} else {
- rpc->printf(c, "dispatcher list reload failed");
+ rpc->printf_(c, "dispatcher list reload failed");
}
return ;
}
--- ./obsolete/presence_b2b/rpc.c 2014-06-12 18:17:28.000000000 +0400
+++ ../kamailio-4.1.4-my/./obsolete/presence_b2b/rpc.c 2014-07-24 02:15:29.953863554 +0400
@@ -95,7 +95,7 @@
rpc->fault(c, 200, "OK");
- rpc->printf(c, "%s", "Presence B2BUA Trace:");
+ rpc->printf_(c, "%s", "Presence B2BUA Trace:");
rpc_lf(rpc, c);
if (euac_internals) {
@@ -117,7 +117,7 @@
rpc_lf(rpc, c);
}
else {
- rpc->printf(c, "euac_internals not set!");
+ rpc->printf_(c, "euac_internals not set!");
}
rpc->send(c);
--- ./obsolete/ratelimit/ratelimit.c 2014-06-12 18:17:28.000000000 +0400
+++ ../kamailio-4.1.4-my/./obsolete/ratelimit/ratelimit.c 2014-07-24 02:15:30.053863365 +0400
@@ -345,13 +345,13 @@
static void rpc_stats(rpc_t *rpc, void *c) {
#if defined(RL_WITH_RED)
- if (rpc->printf(c, " INVITE: %d/%d (drop rate: %d)", *invite_counter,
+ if (rpc->printf_(c, " INVITE: %d/%d (drop rate: %d)", *invite_counter,
*invite_limit, *invite_load) < 0) return;
rpc_lf(rpc, c);
- if (rpc->printf(c, " REGISTER: %d/%d (drop rate: %d)", *register_counter,
+ if (rpc->printf_(c, " REGISTER: %d/%d (drop rate: %d)", *register_counter,
*register_limit, *register_load) < 0) return;
rpc_lf(rpc, c);
- if (rpc->printf(c, "SUBSCRIBE: %d/%d (drop rate: %d)", *subscribe_counter,
+ if (rpc->printf_(c, "SUBSCRIBE: %d/%d (drop rate: %d)", *subscribe_counter,
*subscribe_limit, *subscribe_load) < 0) return;
rpc_lf(rpc, c);
#else
--- ./obsolete/pa/rpc.c 2014-06-12 18:17:28.000000000 +0400
+++ ../kamailio-4.1.4-my/./obsolete/pa/rpc.c 2014-07-24 02:15:29.941863576 +0400
@@ -21,7 +21,7 @@
presence_note_t *n;
extension_element_t *ps;
- rpc->printf(c, " %.*s contact=\'%.*s\' exp=%u "
+ rpc->printf_(c, " %.*s contact=\'%.*s\' exp=%u "
"status=%d published=%d (id=%.*s)",
FMT_STR(t->data.id),
FMT_STR(t->data.contact), t->expires - time(NULL),
@@ -29,37 +29,37 @@
t->is_published, FMT_STR(t->published_id));
rpc_lf(rpc, c);
- rpc->printf(c, " notes:");
+ rpc->printf_(c, " notes:");
n = t->data.first_note;
while (n) {
- rpc->printf(c, " \'%.*s\'", FMT_STR(n->value));
+ rpc->printf_(c, " \'%.*s\'", FMT_STR(n->value));
n = n->next;
}
rpc_lf(rpc, c);
- rpc->printf(c, " extension elements:");
+ rpc->printf_(c, " extension elements:");
rpc_lf(rpc, c);
ps = t->data.first_unknown_element;
while (ps) {
rpc_lf(rpc, c);
- rpc->printf(c, " %.*s", FMT_STR(ps->element));
+ rpc->printf_(c, " %.*s", FMT_STR(ps->element));
rpc_lf(rpc, c);
ps = ps->next;
}
rpc_lf(rpc, c);
- rpc->printf(c, " status extension elements:");
+ rpc->printf_(c, " status extension elements:");
rpc_lf(rpc, c);
ps = t->data.status.first_unknown_element;
while (ps) {
rpc_lf(rpc, c);
- rpc->printf(c, " %.*s", FMT_STR(ps->element));
+ rpc->printf_(c, " %.*s", FMT_STR(ps->element));
rpc_lf(rpc, c);
ps = ps->next;
}
rpc_lf(rpc, c);
- rpc->printf(c, "");
+ rpc->printf_(c, "");
}
static void trace_presentity(presentity_t *p, rpc_t* rpc, void* c)
@@ -70,11 +70,11 @@
pa_presence_note_t *n;
pa_extension_element_t *ps;
- rpc->printf(c, "* %.*s (uid=%.*s)", FMT_STR(p->data.uri),
+ rpc->printf_(c, "* %.*s (uid=%.*s)", FMT_STR(p->data.uri),
FMT_STR(p->uuid));
rpc_lf(rpc, c);
- rpc->printf(c, " - tuples:");
+ rpc->printf_(c, " - tuples:");
rpc_lf(rpc, c);
t = get_first_tuple(p);
while (t) {
@@ -82,54 +82,54 @@
t = get_next_tuple(t);
}
- rpc->printf(c, " - watchers:");
+ rpc->printf_(c, " - watchers:");
rpc_lf(rpc, c);
w = p->first_watcher;
while (w) {
- rpc->printf(c, " %.*s status=%d exp=%u",
+ rpc->printf_(c, " %.*s status=%d exp=%u",
FMT_STR(w->uri), (int)w->status, w->expires - time(NULL));
rpc_lf(rpc, c);
w = w->next;
}
- rpc->printf(c, " - winfo watchers:");
+ rpc->printf_(c, " - winfo watchers:");
rpc_lf(rpc, c);
w = p->first_winfo_watcher;
while (w) {
- rpc->printf(c, " %.*s status=%d exp=%u",
+ rpc->printf_(c, " %.*s status=%d exp=%u",
FMT_STR(w->uri), (int)w->status, w->expires - time(NULL));
rpc_lf(rpc, c);
w = w->next;
}
- rpc->printf(c, " - internal watchers:");
+ rpc->printf_(c, " - internal watchers:");
rpc_lf(rpc, c);
iw = p->first_qsa_subscription;
while (iw) {
- rpc->printf(c, " %.*s %d",
+ rpc->printf_(c, " %.*s %d",
FMT_STR(*get_subscriber_id(iw->subscription)), (int)iw->status);
rpc_lf(rpc, c);
iw = iw->next;
}
- rpc->printf(c, " - notes:");
+ rpc->printf_(c, " - notes:");
rpc_lf(rpc, c);
n = get_first_note(p);
while (n) {
- rpc->printf(c, " %.*s (%.*s) exp=%s",
+ rpc->printf_(c, " %.*s (%.*s) exp=%s",
FMT_STR(n->data.value), FMT_STR(n->data.lang),
ctime(&n->expires));
n = get_next_note(n);
}
rpc_lf(rpc, c);
- rpc->printf(c, " - extension elements:");
+ rpc->printf_(c, " - extension elements:");
rpc_lf(rpc, c);
ps = get_first_extension(p);
while (ps) {
- rpc->printf(c, " exp=%d", (int)(ps->expires - time(NULL)));
+ rpc->printf_(c, " exp=%d", (int)(ps->expires - time(NULL)));
rpc_lf(rpc, c);
- rpc->printf(c, " %.*s", FMT_STR(ps->data.element));
+ rpc->printf_(c, " %.*s", FMT_STR(ps->data.element));
rpc_lf(rpc, c);
ps = get_next_extension(ps);
}
@@ -155,7 +155,7 @@
}
rpc_lf(rpc, c);
- rpc->printf(c, "presentity count: %d", cnt);
+ rpc->printf_(c, "presentity count: %d", cnt);
unlock_pdomain(dl->d);
}
--- ./obsolete/rls/rpc.c 2014-06-12 18:17:28.000000000 +0400
+++ ../kamailio-4.1.4-my/./obsolete/rls/rpc.c 2014-07-24 02:15:30.113863250 +0400
@@ -18,16 +18,16 @@
static void trace_vs(rpc_t *rpc, void *c, virtual_subscription_t *vs, int details)
{
- rpc->printf(c, " Virtual subscriptions:");
+ rpc->printf_(c, " Virtual subscriptions:");
rpc_lf(rpc, c);
- rpc->printf(c, " -> URI = %.*s", FMT_STR(vs->uri));
+ rpc->printf_(c, " -> URI = %.*s", FMT_STR(vs->uri));
rpc_lf(rpc, c);
- rpc->printf(c, " -> status = %d", vs->status);
+ rpc->printf_(c, " -> status = %d", vs->status);
rpc_lf(rpc, c);
if (details > 0) {
- rpc->printf(c, " -> document = %.*s", FMT_STR(vs->state_document));
+ rpc->printf_(c, " -> document = %.*s", FMT_STR(vs->state_document));
rpc_lf(rpc, c);
}
@@ -41,11 +41,11 @@
switch (s->type) {
case rls_internal_subscription:
- rpc->printf(c, "URI = %.*s", FMT_STR(*s->u.internal.record_id));
+ rpc->printf_(c, "URI = %.*s", FMT_STR(*s->u.internal.record_id));
rpc_lf(rpc, c);
break;
case rls_external_subscription:
- rpc->printf(c, "URI = %.*s", FMT_STR(s->u.external.record_id));
+ rpc->printf_(c, "URI = %.*s", FMT_STR(s->u.external.record_id));
rpc_lf(rpc, c);
break;
}
@@ -74,7 +74,7 @@
rpc->add(c, "s", "RLS Trace:");
if (!rls) {
- rpc->printf(c, "problems");
+ rpc->printf_(c, "problems");
rpc->send(c);
return;
}
@@ -86,7 +86,7 @@
if (details > 0) rls_trace_subscription(rpc, c, rs, details);
s = s->next;
}
- rpc->printf(c, "subscription count: %d", i);
+ rpc->printf_(c, "subscription count: %d", i);
rpc_lf(rpc, c);
rpc->send(c);
--- ./obsolete/fifo/fifo_server.c 2014-06-12 18:17:27.000000000 +0400
+++ ../kamailio-4.1.4-my/./obsolete/fifo/fifo_server.c 2014-07-24 02:15:30.065863342 +0400
@@ -920,7 +920,7 @@
func_param.fault = (rpc_fault_f)rpc_fault;
func_param.add = (rpc_add_f)rpc_add;
func_param.scan = (rpc_scan_f)rpc_scan;
- func_param.printf = (rpc_printf_f)rpc_printf;
+ func_param.printf_ = (rpc_printf_f)rpc_printf;
func_param.struct_add = (rpc_struct_add_f)rpc_struct_add;
func_param.struct_scan = (rpc_struct_scan_f)rpc_struct_scan;
func_param.struct_printf = (rpc_struct_printf_f)rpc_struct_printf;
--- ./dns_cache.c 2014-06-12 18:17:26.000000000 +0400
+++ ../kamailio-4.1.4-my/./dns_cache.c 2014-07-24 02:17:02.901484709 +0400
@@ -3814,21 +3814,21 @@
now=get_ticks_raw();
expires = (s_ticks_t)(e->expire-now)<0?-1: TICKS_TO_S(e->expire-now);
- rpc->printf(ctx, "%sname: %s", SPACE_FORMAT, e->name);
- rpc->printf(ctx, "%stype: %s", SPACE_FORMAT, print_type(e->type));
- rpc->printf(ctx, "%ssize (bytes): %d", SPACE_FORMAT,
+ rpc->printf_(ctx, "%sname: %s", SPACE_FORMAT, e->name);
+ rpc->printf_(ctx, "%stype: %s", SPACE_FORMAT, print_type(e->type));
+ rpc->printf_(ctx, "%ssize (bytes): %d", SPACE_FORMAT,
e->total_size);
- rpc->printf(ctx, "%sreference counter: %d", SPACE_FORMAT,
+ rpc->printf_(ctx, "%sreference counter: %d", SPACE_FORMAT,
e->refcnt.val);
if (e->ent_flags & DNS_FLAG_PERMANENT) {
- rpc->printf(ctx, "%spermanent: yes", SPACE_FORMAT);
+ rpc->printf_(ctx, "%spermanent: yes", SPACE_FORMAT);
} else {
- rpc->printf(ctx, "%spermanent: no", SPACE_FORMAT);
- rpc->printf(ctx, "%sexpires in (s): %d", SPACE_FORMAT, expires);
+ rpc->printf_(ctx, "%spermanent: no", SPACE_FORMAT);
+ rpc->printf_(ctx, "%sexpires in (s): %d", SPACE_FORMAT, expires);
}
- rpc->printf(ctx, "%slast used (s): %d", SPACE_FORMAT,
+ rpc->printf_(ctx, "%slast used (s): %d", SPACE_FORMAT,
TICKS_TO_S(now-e->last_used));
- rpc->printf(ctx, "%snegative entry: %s", SPACE_FORMAT,
+ rpc->printf_(ctx, "%snegative entry: %s", SPACE_FORMAT,
(e->ent_flags & DNS_FLAG_BAD_NAME) ? "yes" : "no");
for (rr=e->rr_lst; rr; rr=rr->next) {
@@ -3836,74 +3836,74 @@
case T_A:
case T_AAAA:
if (dns_rr2ip(e->type, rr, &ip)==0){
- rpc->printf(ctx, "%srr ip: %s", SPACE_FORMAT,
+ rpc->printf_(ctx, "%srr ip: %s", SPACE_FORMAT,
ip_addr2a(&ip) );
}else{
- rpc->printf(ctx, "%srr ip: <error: bad rr>",
+ rpc->printf_(ctx, "%srr ip: <error: bad rr>",
SPACE_FORMAT);
}
break;
case T_SRV:
- rpc->printf(ctx, "%srr name: %s", SPACE_FORMAT,
+ rpc->printf_(ctx, "%srr name: %s", SPACE_FORMAT,
((struct srv_rdata*)(rr->rdata))->name);
- rpc->printf(ctx, "%srr port: %d", SPACE_FORMAT,
+ rpc->printf_(ctx, "%srr port: %d", SPACE_FORMAT,
((struct srv_rdata*)(rr->rdata))->port);
- rpc->printf(ctx, "%srr priority: %d", SPACE_FORMAT,
+ rpc->printf_(ctx, "%srr priority: %d", SPACE_FORMAT,
((struct srv_rdata*)(rr->rdata))->priority);
- rpc->printf(ctx, "%srr weight: %d", SPACE_FORMAT,
+ rpc->printf_(ctx, "%srr weight: %d", SPACE_FORMAT,
((struct srv_rdata*)(rr->rdata))->weight);
break;
case T_NAPTR:
- rpc->printf(ctx, "%srr order: %d", SPACE_FORMAT,
+ rpc->printf_(ctx, "%srr order: %d", SPACE_FORMAT,
((struct naptr_rdata*)(rr->rdata))->order);
- rpc->printf(ctx, "%srr preference: %d", SPACE_FORMAT,
+ rpc->printf_(ctx, "%srr preference: %d", SPACE_FORMAT,
((struct naptr_rdata*)(rr->rdata))->pref);
s.s = ((struct naptr_rdata*)(rr->rdata))->flags;
s.len = ((struct naptr_rdata*)(rr->rdata))->flags_len;
- rpc->printf(ctx, "%srr flags: %.*s", SPACE_FORMAT,
+ rpc->printf_(ctx, "%srr flags: %.*s", SPACE_FORMAT,
s.len, s.s);
s.s=((struct naptr_rdata*)(rr->rdata))->services;
s.len=((struct naptr_rdata*)(rr->rdata))->services_len;
- rpc->printf(ctx, "%srr service: %.*s", SPACE_FORMAT,
+ rpc->printf_(ctx, "%srr service: %.*s", SPACE_FORMAT,
s.len, s.s);
s.s = ((struct naptr_rdata*)(rr->rdata))->regexp;
s.len = ((struct naptr_rdata*)(rr->rdata))->regexp_len;
- rpc->printf(ctx, "%srr regexp: %.*s", SPACE_FORMAT,
+ rpc->printf_(ctx, "%srr regexp: %.*s", SPACE_FORMAT,
s.len, s.s);
s.s = ((struct naptr_rdata*)(rr->rdata))->repl;
s.len = ((struct naptr_rdata*)(rr->rdata))->repl_len;
- rpc->printf(ctx, "%srr replacement: %.*s",
+ rpc->printf_(ctx, "%srr replacement: %.*s",
SPACE_FORMAT, s.len, s.s);
break;
case T_CNAME:
- rpc->printf(ctx, "%srr name: %s", SPACE_FORMAT,
+ rpc->printf_(ctx, "%srr name: %s", SPACE_FORMAT,
((struct cname_rdata*)(rr->rdata))->name);
break;
case T_TXT:
for (i=0; i<((struct txt_rdata*)(rr->rdata))->cstr_no;
i++){
- rpc->printf(ctx, "%stxt[%d]: %s", SPACE_FORMAT, i,
+ rpc->printf_(ctx, "%stxt[%d]: %s", SPACE_FORMAT, i,
((struct txt_rdata*)(rr->rdata))->txt[i].cstr);
}
break;
case T_EBL:
- rpc->printf(ctx, "%srr position: %d", SPACE_FORMAT,
+ rpc->printf_(ctx, "%srr position: %d", SPACE_FORMAT,
((struct ebl_rdata*)(rr->rdata))->position);
- rpc->printf(ctx, "%srr separator: %s", SPACE_FORMAT,
+ rpc->printf_(ctx, "%srr separator: %s", SPACE_FORMAT,
((struct ebl_rdata*)(rr->rdata))->separator);
- rpc->printf(ctx, "%srr apex: %s", SPACE_FORMAT,
+ rpc->printf_(ctx, "%srr apex: %s", SPACE_FORMAT,
((struct ebl_rdata*)(rr->rdata))->apex);
break;
case T_PTR:
- rpc->printf(ctx, "%srr name: %s", SPACE_FORMAT,
+ rpc->printf_(ctx, "%srr name: %s", SPACE_FORMAT,
((struct ptr_rdata*)(rr->rdata))->ptrdname);
break;
default:
- rpc->printf(ctx, "%sresource record: unknown",
+ rpc->printf_(ctx, "%sresource record: unknown",
SPACE_FORMAT);
}
if ((e->ent_flags & DNS_FLAG_PERMANENT) == 0)
- rpc->printf(ctx, "%srr expires in (s): %d", SPACE_FORMAT,
+ rpc->printf_(ctx, "%srr expires in (s): %d", SPACE_FORMAT,
(s_ticks_t)(rr->expire-now)<0?-1 :
TICKS_TO_S(rr->expire-now));
}
@@ -3931,9 +3931,9 @@
) {
continue;
}
- rpc->printf(ctx, "{\n");
+ rpc->printf_(ctx, "{\n");
dns_cache_print_entry(rpc, ctx, e);
- rpc->printf(ctx, "}");
+ rpc->printf_(ctx, "}");
}
}
UNLOCK_DNS_HASH();
--- End Message ---