bindings-common-1.2: Preprocessor combinator library for low level FFI.
Source code
Contents
Index
Bindings.C.Stdio
Description
http://www.opengroup.org/onlinepubs/9699919799/basedefs/stdio.h.html
Documentation
c'BUFSIZ
::
Num
a => a
Source
c'L_tmpnam
::
Num
a => a
Source
c'_IOFBF
::
Num
a => a
Source
c'_IOLBF
::
Num
a => a
Source
c'_IONBF
::
Num
a => a
Source
c'SEEK_CUR
::
Num
a => a
Source
c'SEEK_END
::
Num
a => a
Source
c'SEEK_SET
::
Num
a => a
Source
c'FILENAME_MAX
::
Num
a => a
Source
c'FOPEN_MAX
::
Num
a => a
Source
c'TMP_MAX
::
Num
a => a
Source
c'EOF
::
Num
a => a
Source
c'clearerr
::
Ptr
CFile
->
IO
()
Source
c'fclose
::
Ptr
CFile
->
IO
CInt
Source
c'feof
::
Ptr
CFile
->
IO
CInt
Source
p'clearerr
::
FunPtr
(
Ptr
CFile
->
IO
()
)
Source
c'ferror
::
Ptr
CFile
->
IO
CInt
Source
p'fclose
::
FunPtr
(
Ptr
CFile
->
IO
CInt
)
Source
c'fflush
::
Ptr
CFile
->
IO
CInt
Source
p'feof
::
FunPtr
(
Ptr
CFile
->
IO
CInt
)
Source
c'fgetc
::
Ptr
CFile
->
IO
CInt
Source
p'ferror
::
FunPtr
(
Ptr
CFile
->
IO
CInt
)
Source
p'fflush
::
FunPtr
(
Ptr
CFile
->
IO
CInt
)
Source
c'fgetpos
::
Ptr
CFile
->
Ptr
CFpos
->
IO
CInt
Source
p'fgetc
::
FunPtr
(
Ptr
CFile
->
IO
CInt
)
Source
c'fgets
::
CString
->
CInt
->
Ptr
CFile
->
IO
CString
Source
c'fopen
::
CString
->
CString
->
IO
(
Ptr
CFile
)
Source
p'fgetpos
::
FunPtr
(
Ptr
CFile
->
Ptr
CFpos
->
IO
CInt
)
Source
c'fputc
::
CInt
->
Ptr
CFile
->
IO
CInt
Source
p'fgets
::
FunPtr
(
CString
->
CInt
->
Ptr
CFile
->
IO
CString
)
Source
c'fputs
::
CString
->
Ptr
CFile
->
IO
CInt
Source
p'fopen
::
FunPtr
(
CString
->
CString
->
IO
(
Ptr
CFile
))
Source
p'fputc
::
FunPtr
(
CInt
->
Ptr
CFile
->
IO
CInt
)
Source
c'fread
::
Ptr
()
->
CSize
->
CSize
->
Ptr
CFile
->
IO
CSize
Source
p'fputs
::
FunPtr
(
CString
->
Ptr
CFile
->
IO
CInt
)
Source
c'freopen
::
CString
->
CString
->
Ptr
CFile
->
IO
(
Ptr
CFile
)
Source
c'fseek
::
Ptr
CFile
->
CLong
->
CInt
->
IO
CInt
Source
p'fread
::
FunPtr
(
Ptr
()
->
CSize
->
CSize
->
Ptr
CFile
->
IO
CSize
)
Source
c'fsetpos
::
Ptr
CFile
->
Ptr
CFpos
->
IO
CInt
Source
p'freopen
::
FunPtr
(
CString
->
CString
->
Ptr
CFile
->
IO
(
Ptr
CFile
))
Source
c'ftell
::
Ptr
CFile
->
IO
CLong
Source
p'fseek
::
FunPtr
(
Ptr
CFile
->
CLong
->
CInt
->
IO
CInt
)
Source
p'fsetpos
::
FunPtr
(
Ptr
CFile
->
Ptr
CFpos
->
IO
CInt
)
Source
c'fwrite
::
Ptr
()
->
CSize
->
CSize
->
Ptr
CFile
->
IO
CSize
Source
c'getc
::
Ptr
CFile
->
IO
CInt
Source
p'ftell
::
FunPtr
(
Ptr
CFile
->
IO
CLong
)
Source
c'getchar
::
IO
CInt
Source
p'fwrite
::
FunPtr
(
Ptr
()
->
CSize
->
CSize
->
Ptr
CFile
->
IO
CSize
)
Source
c'perror
::
CString
->
IO
()
Source
p'getc
::
FunPtr
(
Ptr
CFile
->
IO
CInt
)
Source
p'getchar
::
FunPtr
(
IO
CInt
)
Source
c'putc
::
CInt
->
Ptr
CFile
->
IO
CInt
Source
c'putchar
::
CInt
->
IO
CInt
Source
p'perror
::
FunPtr
(
CString
->
IO
()
)
Source
c'puts
::
CString
->
IO
CInt
Source
p'putc
::
FunPtr
(
CInt
->
Ptr
CFile
->
IO
CInt
)
Source
c'remove
::
CString
->
IO
CInt
Source
p'putchar
::
FunPtr
(
CInt
->
IO
CInt
)
Source
p'puts
::
FunPtr
(
CString
->
IO
CInt
)
Source
c'rename
::
CString
->
CString
->
IO
CInt
Source
c'rewind
::
Ptr
CFile
->
IO
()
Source
p'remove
::
FunPtr
(
CString
->
IO
CInt
)
Source
c'setbuf
::
Ptr
CFile
->
CString
->
IO
()
Source
p'rename
::
FunPtr
(
CString
->
CString
->
IO
CInt
)
Source
p'rewind
::
FunPtr
(
Ptr
CFile
->
IO
()
)
Source
c'setvbuf
::
Ptr
CFile
->
CString
->
CInt
->
CSize
->
IO
CInt
Source
c'tmpfile
::
IO
(
Ptr
CFile
)
Source
p'setbuf
::
FunPtr
(
Ptr
CFile
->
CString
->
IO
()
)
Source
c'ungetc
::
CInt
->
Ptr
CFile
->
IO
CInt
Source
p'setvbuf
::
FunPtr
(
Ptr
CFile
->
CString
->
CInt
->
CSize
->
IO
CInt
)
Source
p'tmpfile
::
FunPtr
(
IO
(
Ptr
CFile
))
Source
p'ungetc
::
FunPtr
(
CInt
->
Ptr
CFile
->
IO
CInt
)
Source
Produced by
Haddock
version 2.4.2