C Standard Library: stdio.h

Function Header Standard VBCC GCC SAS/C DICE libnix clib2 Description
printf stdio.h C89 vc.lib amiga.lib Compliant Compliant Compliant Compliant Formatted output
fprintf stdio.h C89 vc.lib Missing Compliant Compliant Compliant Compliant Formatted output to stream
sprintf stdio.h C89 vc.lib amiga.lib Compliant Compliant Compliant Compliant Formatted output to string
snprintf stdio.h C99 Missing Missing Missing Missing Missing Compliant Formatted output to string with size limit
scanf stdio.h C89 vc.lib Missing Compliant Compliant Compliant Compliant Formatted input
fscanf stdio.h C89 vc.lib Missing Compliant Compliant Compliant Compliant Formatted input from stream
sscanf stdio.h C89 vc.lib Missing Compliant Compliant Compliant Compliant Formatted input from string
fopen stdio.h C89 POSIX Missing Compliant Compliant Compliant Compliant Open file
fclose stdio.h C89 POSIX Missing Compliant Compliant Compliant Compliant Close file
fread stdio.h C89 vc.lib Missing Compliant Compliant Compliant Compliant Read from stream
fwrite stdio.h C89 vc.lib Missing Compliant Compliant Compliant Compliant Write to stream
fgetc stdio.h C89 vc.lib Missing Compliant Compliant Compliant Compliant Get character from stream
fputc stdio.h C89 vc.lib Missing Compliant Compliant Compliant Compliant Put character to stream
getc stdio.h C89 vc.lib Missing Compliant Compliant Compliant Compliant Get character from stream (macro)
putc stdio.h C89 vc.lib Missing Compliant Compliant Compliant Compliant Put character to stream (macro)
getchar stdio.h C89 vc.lib Missing Compliant Compliant Compliant Compliant Get character from stdin
putchar stdio.h C89 vc.lib Missing Compliant Compliant Compliant Compliant Put character to stdout
fgets stdio.h C89 vc.lib Missing Compliant Compliant Compliant Compliant Get string from stream
fputs stdio.h C89 vc.lib Missing Compliant Compliant Compliant Compliant Put string to stream
gets stdio.h C89 vc.lib Missing Compliant Compliant Compliant Compliant Get string from stdin (deprecated)
puts stdio.h C89 vc.lib Missing Compliant Compliant Compliant Compliant Put string to stdout
fseek stdio.h C89 vc.lib Missing Compliant Compliant Compliant Compliant Seek in stream
ftell stdio.h C89 vc.lib Missing Compliant Compliant Compliant Compliant Tell stream position
rewind stdio.h C89 vc.lib Missing Compliant Compliant Compliant Compliant Rewind stream
fflush stdio.h C89 vc.lib Missing Compliant Compliant Compliant Compliant Flush stream
setbuf stdio.h C89 vc.lib Missing Compliant Compliant Compliant Compliant Set stream buffer
setvbuf stdio.h C89 vc.lib Missing Compliant Compliant Compliant Compliant Set stream buffer with mode
remove stdio.h C89 vc.lib Missing Compliant Compliant Compliant Compliant Remove file
rename stdio.h C89 POSIX Missing Compliant Compliant Compliant Compliant Rename file
tmpfile stdio.h C89 vc.lib Missing Compliant Compliant Compliant Compliant Create temporary file
tmpnam stdio.h C89 vc.lib Missing Compliant Compliant Compliant Compliant Generate temporary filename
ungetc stdio.h C89 vc.lib Missing Compliant Compliant Compliant Compliant Unget character from stream
perror stdio.h C89 vc.lib Missing Compliant Compliant Compliant Compliant Print error message
clearerr stdio.h C89 vc.lib Missing Compliant Compliant Compliant Compliant Clear error indicators
feof stdio.h C89 vc.lib Missing Compliant Compliant Compliant Compliant Test end-of-file indicator
ferror stdio.h C89 vc.lib Missing Compliant Compliant Compliant Compliant Test error indicator
vprintf stdio.h C89 vc.lib Missing Compliant Compliant Compliant Compliant Formatted output with va_list
vfprintf stdio.h C89 vc.lib Missing Compliant Compliant Compliant Compliant Formatted output to stream with va_list
vsprintf stdio.h C89 vc.lib Missing Compliant Compliant Compliant Compliant Formatted output to string with va_list
vsnprintf stdio.h C99 Missing Missing Missing Missing Missing Compliant Formatted output to string with va_list and size limit
vscanf stdio.h C99 Missing Missing Missing Missing Missing Compliant Formatted input with va_list
vfscanf stdio.h C99 Missing Missing Missing Missing Missing Compliant Formatted input from stream with va_list
vsscanf stdio.h C99 Missing Missing Missing Missing Missing Compliant Formatted input from string with va_list
fgetpos stdio.h C89 vc.lib Missing Compliant Compliant Compliant Compliant Get stream position
fsetpos stdio.h C89 vc.lib Missing Compliant Compliant Compliant Compliant Set stream position
freopen stdio.h C89 POSIX Missing Compliant Compliant Compliant Compliant Reopen stream
fdopen stdio.h POSIX POSIX Missing Missing Missing Missing Compliant Open stream from file descriptor
fileno stdio.h POSIX POSIX Missing Missing Missing Missing Compliant Get file descriptor from stream
popen stdio.h POSIX POSIX Missing Missing Missing Missing Compliant Open pipe stream
pclose stdio.h POSIX POSIX Missing Missing Missing Missing Compliant Close pipe stream
asprintf stdio.h GNU POSIX Missing Missing Missing Missing Compliant Allocate and format string
vasprintf stdio.h GNU POSIX Missing Missing Missing Missing Compliant Allocate and format string with va_list
fseeko stdio.h POSIX POSIX Missing Missing Missing Missing Compliant Seek in stream (large file support)
ftello stdio.h POSIX POSIX Missing Missing Missing Missing Compliant Tell stream position (large file support)
getc_unlocked stdio.h POSIX Missing Missing Missing Missing Missing Compliant Get character from stream (unlocked)
putc_unlocked stdio.h POSIX Missing Missing Missing Missing Missing Compliant Put character from stream (unlocked)
getchar_unlocked stdio.h POSIX Missing Missing Missing Missing Missing Compliant Get character from stdin (unlocked)
putchar_unlocked stdio.h POSIX Missing Missing Missing Missing Missing Compliant Put character to stdout (unlocked)
flockfile stdio.h POSIX Missing Missing Missing Missing Missing Compliant Lock stream
ftrylockfile stdio.h POSIX Missing Missing Missing Missing Missing Compliant Try to lock stream
funlockfile stdio.h POSIX Missing Missing Missing Missing Missing Compliant Unlock stream
TOTALS 49/61 2/61 41/61 41/61 41/61 61/61