Skip to content

Commit 2d8d23d

Browse files
sander.hagendoorneyalroz
sander.hagendoorn
authored andcommitted
Regards mpaland#77: MISRA-C:2004 Rule 16.9: A function identifier shall only be used with either a preceding &, or with a parenthesized parameter list, which may be empty.
1 parent 6a34f05 commit 2d8d23d

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/printf/printf.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -821,7 +821,7 @@ static int _vsnprintf(out_fct_type out, char* buffer, const size_t maxlen, const
821821

822822
if (!buffer) {
823823
// use null output function
824-
out = out_discard;
824+
out = &out_discard;
825825
}
826826

827827
while (*format)
@@ -1118,7 +1118,7 @@ int printf_(const char* format, ...)
11181118
va_list va;
11191119
va_start(va, format);
11201120
char buffer[1];
1121-
const int ret = _vsnprintf(out_putchar, buffer, (size_t)-1, format, va);
1121+
const int ret = _vsnprintf(&out_putchar, buffer, (size_t)-1, format, va);
11221122
va_end(va);
11231123
return ret;
11241124
}
@@ -1147,7 +1147,7 @@ int snprintf_(char* buffer, size_t count, const char* format, ...)
11471147
int vprintf_(const char* format, va_list va)
11481148
{
11491149
char buffer[1];
1150-
return _vsnprintf(out_putchar, buffer, (size_t)-1, format, va);
1150+
return _vsnprintf(&out_putchar, buffer, (size_t)-1, format, va);
11511151
}
11521152

11531153
int vsprintf_(char* buffer, const char* format, va_list va)

0 commit comments

Comments
 (0)