Solving Constraint Integer Programs

pub_fileio.h File Reference

Detailed Description

wrapper functions to map file i/o to standard or zlib file i/o

Tobias Achterberg

Definition in file pub_fileio.h.

#include <stddef.h>
#include "scip/def.h"

Go to the source code of this file.


typedef struct SCIP_File SCIP_FILE


EXTERN SCIP_FILESCIPfopen (const char *path, const char *mode)
EXTERN SCIP_FILESCIPfdopen (int fildes, const char *mode)
EXTERN size_t SCIPfread (void *ptr, size_t size, size_t nmemb, SCIP_FILE *stream)
EXTERN size_t SCIPfwrite (const void *ptr, size_t size, size_t nmemb, SCIP_FILE *stream)
EXTERN int SCIPfprintf (SCIP_FILE *stream, const char *format,...)
EXTERN int SCIPfputc (int c, SCIP_FILE *stream)
EXTERN int SCIPfputs (const char *s, SCIP_FILE *stream)
EXTERN int SCIPfgetc (SCIP_FILE *stream)
EXTERN char * SCIPfgets (char *s, int size, SCIP_FILE *stream)
EXTERN int SCIPfflush (SCIP_FILE *stream)
EXTERN int SCIPfseek (SCIP_FILE *stream, long offset, int whence)
EXTERN void SCIPrewind (SCIP_FILE *stream)
EXTERN long SCIPftell (SCIP_FILE *stream)
EXTERN int SCIPfeof (SCIP_FILE *stream)
EXTERN int SCIPfclose (SCIP_FILE *fp)

Typedef Documentation

typedef struct SCIP_File SCIP_FILE

file data structure

Definition at line 34 of file pub_fileio.h.

Function Documentation

EXTERN SCIP_FILE* SCIPfopen ( const char *  path,
const char *  mode 
EXTERN SCIP_FILE* SCIPfdopen ( int  fildes,
const char *  mode 
EXTERN size_t SCIPfread ( void *  ptr,
size_t  size,
size_t  nmemb,
SCIP_FILE stream 
EXTERN size_t SCIPfwrite ( const void *  ptr,
size_t  size,
size_t  nmemb,
SCIP_FILE stream 
EXTERN int SCIPfprintf ( SCIP_FILE stream,
const char *  format,
EXTERN int SCIPfputc ( int  c,
SCIP_FILE stream 
EXTERN int SCIPfputs ( const char *  s,
SCIP_FILE stream 
EXTERN int SCIPfgetc ( SCIP_FILE stream)
EXTERN char* SCIPfgets ( char *  s,
int  size,
SCIP_FILE stream 
EXTERN int SCIPfflush ( SCIP_FILE stream)
EXTERN int SCIPfseek ( SCIP_FILE stream,
long  offset,
int  whence 
EXTERN void SCIPrewind ( SCIP_FILE stream)
EXTERN long SCIPftell ( SCIP_FILE stream)
EXTERN int SCIPfeof ( SCIP_FILE stream)
EXTERN int SCIPfclose ( SCIP_FILE fp)