view R/scratch/stdio.R @ 23:87fd9f34eaa0

- pre-C99 syntax fix
author cslag
date Sun, 22 May 2016 20:55:57 +0200
parents 0cfcc391201f
children
line wrap: on
line source

# Dynport: stdio
# Description: Standard I/O C library
# Dynport-Maintainer: dadler@uni-goettingen.de
# -----------------------------------------------------------------------------

.sysname <- Sys.info()[["sysname"]]
if (.sysname == "Windows") {
  .libNameC <- "msvcrt"
} else {
  .libNameC <- "c"
}

dynbind(.libNameC,"
fopen(ZZ)p;
fread(piip)i;
fwrite(piip)i;
fseek(pli)i;
fclose(p)i;
memcpy(ppi)p;
memset(pii)p;
")

SEEK_SET = 0
SEEK_CUR = 1
SEEK_END = 2