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

Typedef Documentation

◆ SCIP_FILE

typedef struct SCIP_File SCIP_FILE

file data structure

Definition at line 43 of file pub_fileio.h.

Function Documentation

◆ SCIPfopen()

◆ SCIPfdopen()

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

Definition at line 158 of file fileio.c.

◆ SCIPfread()

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

Definition at line 163 of file fileio.c.

◆ SCIPfwrite()

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

Definition at line 168 of file fileio.c.

◆ SCIPfprintf()

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

Definition at line 173 of file fileio.c.

◆ SCIPfputc()

int SCIPfputc ( int  c,
SCIP_FILE stream 
)

Definition at line 185 of file fileio.c.

◆ SCIPfputs()

int SCIPfputs ( const char *  s,
SCIP_FILE stream 
)

Definition at line 190 of file fileio.c.

◆ SCIPfgetc()

int SCIPfgetc ( SCIP_FILE stream)

Definition at line 195 of file fileio.c.

◆ SCIPfgets()

◆ SCIPfflush()

int SCIPfflush ( SCIP_FILE stream)

Definition at line 207 of file fileio.c.

◆ SCIPfseek()

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

Definition at line 212 of file fileio.c.

◆ SCIPrewind()

void SCIPrewind ( SCIP_FILE stream)

Definition at line 217 of file fileio.c.

◆ SCIPftell()

long SCIPftell ( SCIP_FILE stream)

Definition at line 222 of file fileio.c.

◆ SCIPfeof()

◆ SCIPfclose()