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

SCIP_EXPORT SCIP_FILESCIPfopen (const char *path, const char *mode)
 
SCIP_EXPORT SCIP_FILESCIPfdopen (int fildes, const char *mode)
 
SCIP_EXPORT size_t SCIPfread (void *ptr, size_t size, size_t nmemb, SCIP_FILE *stream)
 
SCIP_EXPORT size_t SCIPfwrite (const void *ptr, size_t size, size_t nmemb, SCIP_FILE *stream)
 
SCIP_EXPORT int SCIPfprintf (SCIP_FILE *stream, const char *format,...)
 
SCIP_EXPORT int SCIPfputc (int c, SCIP_FILE *stream)
 
SCIP_EXPORT int SCIPfputs (const char *s, SCIP_FILE *stream)
 
SCIP_EXPORT int SCIPfgetc (SCIP_FILE *stream)
 
SCIP_EXPORT char * SCIPfgets (char *s, int size, SCIP_FILE *stream)
 
SCIP_EXPORT int SCIPfflush (SCIP_FILE *stream)
 
SCIP_EXPORT int SCIPfseek (SCIP_FILE *stream, long offset, int whence)
 
SCIP_EXPORT void SCIPrewind (SCIP_FILE *stream)
 
SCIP_EXPORT long SCIPftell (SCIP_FILE *stream)
 
SCIP_EXPORT int SCIPfeof (SCIP_FILE *stream)
 
SCIP_EXPORT 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()

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

Definition at line 149 of file fileio.c.

◆ SCIPfread()

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

Definition at line 154 of file fileio.c.

◆ SCIPfwrite()

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

Definition at line 159 of file fileio.c.

◆ SCIPfprintf()

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

Definition at line 164 of file fileio.c.

◆ SCIPfputc()

SCIP_EXPORT int SCIPfputc ( int  c,
SCIP_FILE stream 
)

Definition at line 176 of file fileio.c.

◆ SCIPfputs()

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

Definition at line 181 of file fileio.c.

◆ SCIPfgetc()

SCIP_EXPORT int SCIPfgetc ( SCIP_FILE stream)

Definition at line 186 of file fileio.c.

◆ SCIPfgets()

◆ SCIPfflush()

SCIP_EXPORT int SCIPfflush ( SCIP_FILE stream)

Definition at line 198 of file fileio.c.

◆ SCIPfseek()

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

Definition at line 203 of file fileio.c.

Referenced by getMaxAndConsDim(), and getNextLine().

◆ SCIPrewind()

SCIP_EXPORT void SCIPrewind ( SCIP_FILE stream)

Definition at line 208 of file fileio.c.

◆ SCIPftell()

SCIP_EXPORT long SCIPftell ( SCIP_FILE stream)

Definition at line 213 of file fileio.c.

◆ SCIPfeof()

◆ SCIPfclose()