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.

    Referenced by concatenateCertificate().

    ◆ SCIPfwrite()

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

    Definition at line 168 of file fileio.c.

    Referenced by concatenateCertificate().

    ◆ SCIPfprintf()

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

    ◆ 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 
    )

    ◆ 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()