Scippy

SCIP

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

Author
Tobias Achterberg

Definition in file pub_fileio.h.

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

Go to the source code of this file.

Typedefs

typedef struct SCIP_File SCIP_FILE
 

Functions

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

◆ SCIP_FILE

typedef struct SCIP_File SCIP_FILE

file data structure

Definition at line 34 of file pub_fileio.h.

Function Documentation

◆ SCIPfopen()

◆ SCIPfdopen()

EXTERN SCIP_FILE* SCIPfdopen ( int  fildes,
const char *  mode 
)

Definition at line 145 of file fileio.c.

◆ SCIPfread()

EXTERN size_t SCIPfread ( void *  ptr,
size_t  size,
size_t  nmemb,
SCIP_FILE stream 
)

Definition at line 150 of file fileio.c.

◆ SCIPfwrite()

EXTERN size_t SCIPfwrite ( const void *  ptr,
size_t  size,
size_t  nmemb,
SCIP_FILE stream 
)

Definition at line 155 of file fileio.c.

◆ SCIPfprintf()

EXTERN int SCIPfprintf ( SCIP_FILE stream,
const char *  format,
  ... 
)

Definition at line 160 of file fileio.c.

◆ SCIPfputc()

EXTERN int SCIPfputc ( int  c,
SCIP_FILE stream 
)

Definition at line 172 of file fileio.c.

◆ SCIPfputs()

EXTERN int SCIPfputs ( const char *  s,
SCIP_FILE stream 
)

Definition at line 177 of file fileio.c.

◆ SCIPfgetc()

EXTERN int SCIPfgetc ( SCIP_FILE stream)

Definition at line 182 of file fileio.c.

◆ SCIPfgets()

◆ SCIPfflush()

EXTERN int SCIPfflush ( SCIP_FILE stream)

Definition at line 194 of file fileio.c.

◆ SCIPfseek()

EXTERN int SCIPfseek ( SCIP_FILE stream,
long  offset,
int  whence 
)

Definition at line 199 of file fileio.c.

Referenced by getMaxAndConsDim(), and getNextLine().

◆ SCIPrewind()

EXTERN void SCIPrewind ( SCIP_FILE stream)

Definition at line 204 of file fileio.c.

◆ SCIPftell()

EXTERN long SCIPftell ( SCIP_FILE stream)

Definition at line 209 of file fileio.c.

◆ SCIPfeof()

◆ SCIPfclose()