SCIP Doxygen Documentation
Loading...
Searching...
No Matches

Detailed Description

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

Author
Tobias Achterberg

Definition in file fileio.c.

#include <stdio.h>
#include <stdarg.h>
#include "scip/pub_fileio.h"

Go to the source code of this file.

Macros

#define BUFFER_LEN   8192

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)

Macro Definition Documentation

◆ BUFFER_LEN

#define BUFFER_LEN   8192

Definition at line 39 of file fileio.c.

Function Documentation

◆ SCIPfopen()

◆ SCIPfdopen()

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

Definition at line 159 of file fileio.c.

References SCIPfdopen().

Referenced by SCIPfdopen().

◆ SCIPfread()

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

Definition at line 164 of file fileio.c.

References SCIPfread().

Referenced by concatenateCertificate(), and SCIPfread().

◆ SCIPfwrite()

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

Definition at line 169 of file fileio.c.

References SCIPfwrite().

Referenced by concatenateCertificate(), and SCIPfwrite().

◆ SCIPfprintf()

◆ SCIPfputc()

int SCIPfputc ( int c,
SCIP_FILE * stream )

Definition at line 186 of file fileio.c.

References c, and SCIPfputc().

Referenced by SCIPfputc().

◆ SCIPfputs()

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

◆ SCIPfgetc()

int SCIPfgetc ( SCIP_FILE * stream)

Definition at line 196 of file fileio.c.

References SCIPfgetc().

Referenced by SCIPfgetc().

◆ SCIPfgets()

◆ SCIPfflush()

int SCIPfflush ( SCIP_FILE * stream)

Definition at line 208 of file fileio.c.

References SCIPfflush().

Referenced by SCIPfflush().

◆ SCIPfseek()

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

Definition at line 213 of file fileio.c.

References SCIPfseek().

Referenced by SCIPfseek().

◆ SCIPrewind()

void SCIPrewind ( SCIP_FILE * stream)

Definition at line 218 of file fileio.c.

References SCIPrewind().

Referenced by SCIPrewind().

◆ SCIPftell()

long SCIPftell ( SCIP_FILE * stream)

Definition at line 223 of file fileio.c.

References SCIPftell().

Referenced by SCIPftell().

◆ SCIPfeof()

◆ SCIPfclose()