SCIP Doxygen Documentation
 
Loading...
Searching...
No Matches
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.

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 159 of file fileio.c.

◆ SCIPfread()

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

Definition at line 164 of file fileio.c.

◆ SCIPfwrite()

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

Definition at line 169 of file fileio.c.

◆ SCIPfprintf()

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

Definition at line 174 of file fileio.c.

◆ SCIPfputc()

int SCIPfputc ( int c,
SCIP_FILE * stream )

Definition at line 186 of file fileio.c.

References c.

◆ SCIPfputs()

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

Definition at line 191 of file fileio.c.

◆ SCIPfgetc()

int SCIPfgetc ( SCIP_FILE * stream)

Definition at line 196 of file fileio.c.

◆ SCIPfgets()

◆ SCIPfflush()

int SCIPfflush ( SCIP_FILE * stream)

Definition at line 208 of file fileio.c.

◆ SCIPfseek()

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

Definition at line 213 of file fileio.c.

◆ SCIPrewind()

void SCIPrewind ( SCIP_FILE * stream)

Definition at line 218 of file fileio.c.

◆ SCIPftell()

long SCIPftell ( SCIP_FILE * stream)

Definition at line 223 of file fileio.c.

◆ SCIPfeof()

◆ SCIPfclose()