Mercurial > pub > dyncall > bindings
diff R/rdyncall/inst/dynports/stdio.R @ 0:0cfcc391201f
initial from svn dyncall-1745
author | Daniel Adler |
---|---|
date | Thu, 19 Mar 2015 22:26:28 +0100 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/R/rdyncall/inst/dynports/stdio.R Thu Mar 19 22:26:28 2015 +0100 @@ -0,0 +1,84 @@ + + +dynbind( c("msvcrt","c","c.so.6"), " +__sputc(i*<__sFILE>)i; +__srget(*<__sFILE>)i; +__svfscanf(*<__sFILE>*c*c)i; +__swbuf(i*<__sFILE>)i; +asprintf(**c)i; +clearerr(*<__sFILE>)v; +ctermid(*c)*c; +ctermid_r(*c)*c; +fclose(*<__sFILE>)i; +fdopen(i*c)*<__sFILE>; +feof(*<__sFILE>)i; +ferror(*<__sFILE>)i; +fflush(*<__sFILE>)i; +fgetc(*<__sFILE>)i; +fgetln(*<__sFILE>*J)*c; +fgetpos(*<__sFILE>*l)i; +fgets(*ci*<__sFILE>)*c; +fileno(*<__sFILE>)i; +flockfile(*<__sFILE>)v; +fmtcheck(*c*c)*c; +fopen(*c*c)*<__sFILE>; +fprintf(*<__sFILE>*c)i; +fpurge(*<__sFILE>)i; +fputc(i*<__sFILE>)i; +fputs(*c*<__sFILE>)i; +fread(*vJJ*<__sFILE>)J; +freopen(*c*c*<__sFILE>)*<__sFILE>; +fscanf(*<__sFILE>*c)i; +fseek(*<__sFILE>ji)i; +fseeko(*<__sFILE>li)i; +fsetpos(*<__sFILE>*l)i; +ftell(*<__sFILE>)j; +ftello(*<__sFILE>)l; +ftrylockfile(*<__sFILE>)i; +funlockfile(*<__sFILE>)v; +funopen(*v*p*p*p*p)*<__sFILE>; +fwrite(*vJJ*<__sFILE>)J; +getc(*<__sFILE>)i; +getc_unlocked(*<__sFILE>)i; +getchar()i; +getchar_unlocked()i; +gets(*c)*c; +getw(*<__sFILE>)i; +pclose(*<__sFILE>)i; +perror(*c)v; +popen(*c*c)*<__sFILE>; +printf(_e*c)i; +putc(i*<__sFILE>)i; +putc_unlocked(i*<__sFILE>)i; +putchar(i)i; +putchar_unlocked(i)i; +puts(*c)i; +putw(i*<__sFILE>)i; +remove(*c)i; +rename(*c*c)i; +rewind(*<__sFILE>)v; +scanf(*c)i; +setbuf(*<__sFILE>*c)v; +setbuffer(*<__sFILE>*ci)v; +setlinebuf(*<__sFILE>)i; +setvbuf(*<__sFILE>*ciJ)i; +snprintf(*cJ*c)i; +sprintf(*c*c)i; +sscanf(*c*c)i; +tempnam(*c*c)*c; +tmpfile()*<__sFILE>; +tmpnam(*c)*c; +ungetc(i*<__sFILE>)i; +vasprintf(**c*c)i; +vfprintf(*<__sFILE>*c*c)i; +vfscanf(*<__sFILE>*c*c)i; +vprintf(*c*c)i; +vscanf(*c*c)i; +vsnprintf(*cJ*c*c)i; +vsprintf(*c*c*c)i; +vsscanf(*c*c*c)i; +zopen(*c*ci)*<__sFILE>; +") +SEEK_CUR=1 +SEEK_END=2 +SEEK_SET=0