mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-29 18:19:30 +00:00
Allow Asterisk to compile under GCC 4.10
This resolves a large number of compiler warnings from GCC 4.10 which cause the build to fail under dev mode. The vast majority are signed/unsigned mismatches in printf-style format strings. ........ Merged revisions 413586 from http://svn.asterisk.org/svn/asterisk/branches/1.8 ........ Merged revisions 413587 from http://svn.asterisk.org/svn/asterisk/branches/11 ........ Merged revisions 413588 from http://svn.asterisk.org/svn/asterisk/branches/12 git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@413589 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
10
main/cdr.c
10
main/cdr.c
@@ -3007,7 +3007,7 @@ static int cdr_object_format_property(struct cdr_object *cdr_obj, const char *na
|
||||
} else if (!strcasecmp(name, "billsec")) {
|
||||
snprintf(value, length, "%ld", cdr_object_get_billsec(cdr_obj));
|
||||
} else if (!strcasecmp(name, "disposition")) {
|
||||
snprintf(value, length, "%d", cdr_obj->disposition);
|
||||
snprintf(value, length, "%u", cdr_obj->disposition);
|
||||
} else if (!strcasecmp(name, "amaflags")) {
|
||||
snprintf(value, length, "%d", party_a->amaflags);
|
||||
} else if (!strcasecmp(name, "accountcode")) {
|
||||
@@ -3025,7 +3025,7 @@ static int cdr_object_format_property(struct cdr_object *cdr_obj, const char *na
|
||||
} else if (!strcasecmp(name, "userfield")) {
|
||||
ast_copy_string(value, cdr_obj->party_a.userfield, length);
|
||||
} else if (!strcasecmp(name, "sequence")) {
|
||||
snprintf(value, length, "%d", cdr_obj->sequence);
|
||||
snprintf(value, length, "%u", cdr_obj->sequence);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
@@ -3860,8 +3860,8 @@ static char *handle_cli_status(struct ast_cli_entry *e, int cmd, struct ast_cli_
|
||||
ast_cli(a->fd, " Safe shutdown: %s\n", ast_test_flag(&mod_cfg->general->batch_settings.settings, BATCH_MODE_SAFE_SHUTDOWN) ? "Enabled" : "Disabled");
|
||||
ast_cli(a->fd, " Threading model: %s\n", ast_test_flag(&mod_cfg->general->batch_settings.settings, BATCH_MODE_SCHEDULER_ONLY) ? "Scheduler only" : "Scheduler plus separate threads");
|
||||
ast_cli(a->fd, " Current batch size: %d record%s\n", cnt, ESS(cnt));
|
||||
ast_cli(a->fd, " Maximum batch size: %d record%s\n", mod_cfg->general->batch_settings.size, ESS(mod_cfg->general->batch_settings.size));
|
||||
ast_cli(a->fd, " Maximum batch time: %d second%s\n", mod_cfg->general->batch_settings.time, ESS(mod_cfg->general->batch_settings.time));
|
||||
ast_cli(a->fd, " Maximum batch size: %u record%s\n", mod_cfg->general->batch_settings.size, ESS(mod_cfg->general->batch_settings.size));
|
||||
ast_cli(a->fd, " Maximum batch time: %u second%s\n", mod_cfg->general->batch_settings.time, ESS(mod_cfg->general->batch_settings.time));
|
||||
ast_cli(a->fd, " Next batch processing time: %ld second%s\n\n", nextbatchtime, ESS(nextbatchtime));
|
||||
}
|
||||
ast_cli(a->fd, "* Registered Backends\n");
|
||||
@@ -4093,7 +4093,7 @@ static void cdr_enable_batch_mode(struct ast_cdr_config *config)
|
||||
/* Kill the currently scheduled item */
|
||||
AST_SCHED_DEL(sched, cdr_sched);
|
||||
cdr_sched = ast_sched_add(sched, config->batch_settings.time * 1000, submit_scheduled_batch, NULL);
|
||||
ast_log(LOG_NOTICE, "CDR batch mode logging enabled, first of either size %d or time %d seconds.\n",
|
||||
ast_log(LOG_NOTICE, "CDR batch mode logging enabled, first of either size %u or time %u seconds.\n",
|
||||
config->batch_settings.size, config->batch_settings.time);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user