stdio.h#

Macros#

Macro

Implemented

C23 Standard Section

POSIX Docs

BUFSIZ

✅

7.23.1

POSIX.1-2024

EOF

✅

7.23.1

POSIX.1-2024

FILENAME_MAX

7.23.1

POSIX.1-2024

FOPEN_MAX

7.23.1

POSIX.1-2024

L_ctermid

POSIX.1-2024

L_tmpnam

7.23.1

POSIX.1-2024

SEEK_CUR

✅

7.23.1

POSIX.1-2024

SEEK_END

✅

7.23.1

POSIX.1-2024

SEEK_SET

✅

7.23.1

POSIX.1-2024

TMP_MAX

7.23.1

POSIX.1-2024

_IOFBF

✅

7.23.1

POSIX.1-2024

_IOLBF

✅

7.23.1

POSIX.1-2024

_IONBF

✅

7.23.1

POSIX.1-2024

_PRINTF_NAN_LEN_MAX

7.23.1

__STDC_VERSION_STDIO_H__

7.23.1

stderr

✅

7.23.1

POSIX.1-2024

stdin

✅

7.23.1

POSIX.1-2024

stdout

✅

7.23.1

POSIX.1-2024

Functions#

Function

Implemented

C23 Standard Section

POSIX Docs

clearerr

✅

7.23.10.1

POSIX.1-2024

ctermid

POSIX.1-2024

dprintf

POSIX.1-2024

fclose

✅

7.23.5.1

POSIX.1-2024

fdopen

✅

POSIX.1-2024

feof

✅

7.23.10.2

POSIX.1-2024

ferror

✅

7.23.10.3

POSIX.1-2024

fflush

✅

7.23.5.2

POSIX.1-2024

fgetc

✅

7.23.7.1

POSIX.1-2024

fgetpos

7.23.9.1

POSIX.1-2024

fgets

✅

7.23.7.2

POSIX.1-2024

fileno

✅

POSIX.1-2024

flockfile

✅

POSIX.1-2024

fmemopen

✅

POSIX.1-2024

fopen

✅

7.23.5.3

POSIX.1-2024

fprintf

✅

7.23.6.1

POSIX.1-2024

fputc

✅

7.23.7.3

POSIX.1-2024

fputs

✅

7.23.7.4

POSIX.1-2024

fread

✅

7.23.8.1

POSIX.1-2024

freopen

✅

7.23.5.4

POSIX.1-2024

fscanf

✅

7.23.6.2

POSIX.1-2024

fseek

✅

7.23.9.2

POSIX.1-2024

fseeko

✅

POSIX.1-2024

fsetpos

7.23.9.3

POSIX.1-2024

ftell

✅

7.23.9.4

POSIX.1-2024

ftello

✅

POSIX.1-2024

ftrylockfile

POSIX.1-2024

funlockfile

✅

POSIX.1-2024

fwrite

✅

7.23.8.2

POSIX.1-2024

getc

✅

7.23.7.5

POSIX.1-2024

getchar

✅

7.23.7.6

POSIX.1-2024

getdelim

POSIX.1-2024

getline

POSIX.1-2024

open_memstream

POSIX.1-2024

pclose

POSIX.1-2024

perror

✅

7.23.10.4

POSIX.1-2024

popen

POSIX.1-2024

printf

✅

7.23.6.3

POSIX.1-2024

putc

✅

7.23.7.7

POSIX.1-2024

putc_unlocked

POSIX.1-2024

putchar

✅

7.23.7.8

POSIX.1-2024

putchar_unlocked

POSIX.1-2024

puts

✅

7.23.7.9

POSIX.1-2024

remove

✅

7.23.4.1

POSIX.1-2024

rename

✅

7.23.4.2

POSIX.1-2024

renameat

✅

POSIX.1-2024

rewind

✅

7.23.9.5

POSIX.1-2024

scanf

✅

7.23.6.4

POSIX.1-2024

setbuf

✅

7.23.5.5

POSIX.1-2024

setvbuf

✅

7.23.5.6

POSIX.1-2024

snprintf

✅

7.23.6.5

POSIX.1-2024

sprintf

✅

7.23.6.6

POSIX.1-2024

sscanf

✅

7.23.6.7

POSIX.1-2024

tmpfile

✅

7.23.4.3

POSIX.1-2024

tmpnam

7.23.4.4

POSIX.1-2024

ungetc

✅

7.23.7.10

POSIX.1-2024

vdprintf

POSIX.1-2024

vfprintf

✅

7.23.6.8

POSIX.1-2024

vfscanf

✅

7.23.6.9

POSIX.1-2024

vprintf

✅

7.23.6.10

POSIX.1-2024

vscanf

✅

7.23.6.11

POSIX.1-2024

vsnprintf

✅

7.23.6.12

POSIX.1-2024

vsprintf

✅

7.23.6.13

POSIX.1-2024

vsscanf

✅

7.23.6.14

POSIX.1-2024