mirror of
https://github.com/asterisk/asterisk.git
synced 2026-06-26 18:35:14 -07:00
Add -Wdeclaration-after-statement to AST_DEVMODE flags to catch
variable declarations in the middle of a block. Fix the few instances of the above spotted out by the compiler. All of this has been already done or is not applicable in trunk, so the merge of this change will be blocked. git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@72462 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
@@ -192,7 +192,7 @@ ASTCFLAGS+=-pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declar
|
||||
ASTCFLAGS+=-include $(ASTTOPDIR)/include/asterisk/autoconfig.h
|
||||
|
||||
ifeq ($(AST_DEVMODE),yes)
|
||||
ASTCFLAGS+=-Werror -Wunused
|
||||
ASTCFLAGS+=-Werror -Wunused -Wdeclaration-after-statement
|
||||
endif
|
||||
|
||||
ifneq ($(findstring BSD,$(OSARCH)),)
|
||||
|
||||
+2
-1
@@ -10491,9 +10491,10 @@ static int process_zap(struct zt_chan_conf *confp, struct ast_variable *v, int r
|
||||
|| !strcasecmp(v->name, "crv")
|
||||
#endif
|
||||
) {
|
||||
int iscrv;
|
||||
if (skipchannels)
|
||||
continue;
|
||||
int iscrv = !strcasecmp(v->name, "crv");
|
||||
iscrv = !strcasecmp(v->name, "crv");
|
||||
if (build_channels(*confp, iscrv, v->value, reload, v->lineno, &found_pseudo))
|
||||
return -1;
|
||||
} else if (!strcasecmp(v->name, "zapchan")) {
|
||||
|
||||
+3
-2
@@ -6729,6 +6729,9 @@ static int ast_say_number_full_ge(struct ast_channel *chan, int num, const char
|
||||
{
|
||||
int res = 0;
|
||||
char fn[512] = "";
|
||||
char* s = 0;
|
||||
const char* remainder = fn;
|
||||
|
||||
if (!num)
|
||||
return ast_say_digits_full(chan, 0, ints, language, audiofd, ctrlfd);
|
||||
|
||||
@@ -6736,8 +6739,6 @@ static int ast_say_number_full_ge(struct ast_channel *chan, int num, const char
|
||||
ast_translate_number_ge(num, fn, 512);
|
||||
|
||||
|
||||
char* s = 0;
|
||||
const char* remainder = fn;
|
||||
|
||||
while (res == 0 && (s = strstr(remainder, " "))) {
|
||||
size_t len = s - remainder;
|
||||
|
||||
Reference in New Issue
Block a user