--- testsuites/psxtests/psxhdrs/stdio/vdprintf.c | 6 ++++-- testsuites/psxtests/psxhdrs/stdio/vfprintf.c | 6 ++++-- testsuites/psxtests/psxhdrs/stdio/vfscanf.c | 5 +++-- testsuites/psxtests/psxhdrs/stdio/vprintf.c | 5 +++-- testsuites/psxtests/psxhdrs/stdio/vscanf.c | 5 +++-- testsuites/psxtests/psxhdrs/stdio/vsnprintf.c | 5 +++-- testsuites/psxtests/psxhdrs/stdio/vsprintf.c | 5 +++-- testsuites/psxtests/psxhdrs/stdio/vsscanf.c | 5 +++-- 8 files changed, 26 insertions(+), 16 deletions(-)
diff --git a/testsuites/psxtests/psxhdrs/stdio/vdprintf.c b/testsuites/psxtests/psxhdrs/stdio/vdprintf.c index dac5027..43dfa1e 100644 --- a/testsuites/psxtests/psxhdrs/stdio/vdprintf.c +++ b/testsuites/psxtests/psxhdrs/stdio/vdprintf.c @@ -37,13 +37,15 @@ #include <stdio.h> #include <stdarg.h> -int test( void ); +int test( int arg1, ... ); -int test( void ) +int test( int arg1, ... ) { va_list ap; int result; + va_start(ap, arg1); + result = vdprintf( 2, "%d", ap ); return result; diff --git a/testsuites/psxtests/psxhdrs/stdio/vfprintf.c b/testsuites/psxtests/psxhdrs/stdio/vfprintf.c index 0ad6bcd..3ed24b3 100644 --- a/testsuites/psxtests/psxhdrs/stdio/vfprintf.c +++ b/testsuites/psxtests/psxhdrs/stdio/vfprintf.c @@ -37,14 +37,16 @@ #include <stdio.h> #include <stdarg.h> -int test( void ); +int test( int arg1, ... ); -int test( void ) +int test( int arg1, ... ) { FILE *stream; va_list ap; int result; + va_start(ap, arg1); + stream = fopen( "myfile.dat", "w" ); result = vfprintf( stream, "%d", ap ); diff --git a/testsuites/psxtests/psxhdrs/stdio/vfscanf.c b/testsuites/psxtests/psxhdrs/stdio/vfscanf.c index 055d462..0c39b34 100644 --- a/testsuites/psxtests/psxhdrs/stdio/vfscanf.c +++ b/testsuites/psxtests/psxhdrs/stdio/vfscanf.c @@ -37,14 +37,15 @@ #include <stdio.h> #include <stdarg.h> -int test( void ); +int test( int arg1, ... ); -int test( void ) +int test( int arg1, ... ) { FILE *stream; va_list ap; int result; + va_start(ap, arg1); stream = fopen( "myfile.dat", "w" ); result = vfscanf( stream, " %d %99s ", ap ); diff --git a/testsuites/psxtests/psxhdrs/stdio/vprintf.c b/testsuites/psxtests/psxhdrs/stdio/vprintf.c index 09b4f8c..cd758cd 100644 --- a/testsuites/psxtests/psxhdrs/stdio/vprintf.c +++ b/testsuites/psxtests/psxhdrs/stdio/vprintf.c @@ -37,13 +37,14 @@ #include <stdio.h> #include <stdarg.h> -int test( void ); +int test( int arg1, ... ); -int test( void ) +int test( int arg1, ... ) { va_list ap; int result; + va_start(ap, arg1); result = vprintf( " %d %99s ", ap ); return result; diff --git a/testsuites/psxtests/psxhdrs/stdio/vscanf.c b/testsuites/psxtests/psxhdrs/stdio/vscanf.c index 5ec0ddd..a39b43a 100644 --- a/testsuites/psxtests/psxhdrs/stdio/vscanf.c +++ b/testsuites/psxtests/psxhdrs/stdio/vscanf.c @@ -37,13 +37,14 @@ #include <stdio.h> #include <stdarg.h> -int test( void ); +int test( int arg1, ... ); -int test( void ) +int test( int arg1, ... ) { va_list ap; int result; + va_start(ap, arg1); result = vscanf( " %d %99s ", ap ); return result; diff --git a/testsuites/psxtests/psxhdrs/stdio/vsnprintf.c b/testsuites/psxtests/psxhdrs/stdio/vsnprintf.c index da5066c..003de41 100644 --- a/testsuites/psxtests/psxhdrs/stdio/vsnprintf.c +++ b/testsuites/psxtests/psxhdrs/stdio/vsnprintf.c @@ -37,14 +37,15 @@ #include <stdio.h> #include <stdarg.h> -int test( void ); +int test( int arg1, ... ); -int test( void ) +int test( int arg1, ... ) { va_list ap; char string[128]; int result; + va_start(ap, arg1); result = vsnprintf( string, sizeof(string), " %d %99s ", ap ); return result; diff --git a/testsuites/psxtests/psxhdrs/stdio/vsprintf.c b/testsuites/psxtests/psxhdrs/stdio/vsprintf.c index d6a5a0f..a57aea8 100644 --- a/testsuites/psxtests/psxhdrs/stdio/vsprintf.c +++ b/testsuites/psxtests/psxhdrs/stdio/vsprintf.c @@ -37,14 +37,15 @@ #include <stdio.h> #include <stdarg.h> -int test( void ); +int test( int arg1, ... ); -int test( void ) +int test( int arg1, ... ) { va_list ap; char string[128]; int result; + va_start(ap, arg1); result = vsprintf( string, " %d %99s ", ap ); return result; diff --git a/testsuites/psxtests/psxhdrs/stdio/vsscanf.c b/testsuites/psxtests/psxhdrs/stdio/vsscanf.c index 0bb9d35..dffcc26 100644 --- a/testsuites/psxtests/psxhdrs/stdio/vsscanf.c +++ b/testsuites/psxtests/psxhdrs/stdio/vsscanf.c @@ -37,14 +37,15 @@ #include <stdio.h> #include <stdarg.h> -int test( void ); +int test( int arg1, ... ); -int test( void ) +int test( int arg1, ... ) { char *tokenstring = "15 12 14"; va_list ap; int result; + va_start(ap, arg1); result = vsscanf( tokenstring, " %d %99s ", ap ); return result; -- 1.8.3.1 _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel