Sturk 1.0.2
Publish-subscribe C implementation.
Loading...
Searching...
No Matches
fstream.h File Reference

File stream. More...

#include <stdarg.h>
#include <stddef.h>
Include dependency graph for fstream.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef struct StFstream StFstream
 File stream.
 

Functions

StFstreamst_fopen (const char *filename, const char *mode)
 
void st_fclose (StFstream *stream)
 
char * st_fgets (char *str, int size, StFstream *stream)
 
int st_fseekset (StFstream *stream, long int offset)
 This is fseek() with mode set to SEEK_SET.
 
StFstreamst_stdout (void)
 
StFstreamst_stderr (void)
 
int st_vfprintf (StFstream *stream, const char *format, va_list vlist)
 

Detailed Description

File stream.

Typedef Documentation

◆ StFstream

typedef struct StFstream StFstream

File stream.

See also
FILE

Function Documentation

◆ st_fclose()

void st_fclose ( StFstream stream)
See also
fclose()

◆ st_fgets()

char * st_fgets ( char *  str,
int  size,
StFstream stream 
)
See also
fgets()

◆ st_fopen()

StFstream * st_fopen ( const char *  filename,
const char *  mode 
)
See also
fopen()

◆ st_fseekset()

int st_fseekset ( StFstream stream,
long int  offset 
)

This is fseek() with mode set to SEEK_SET.

See also
fseek()

◆ st_stderr()

StFstream * st_stderr ( void  )
Returns
The stderr stream.
See also
stderr

◆ st_stdout()

StFstream * st_stdout ( void  )
Returns
The stdout stream.
See also
stdout

◆ st_vfprintf()

int st_vfprintf ( StFstream stream,
const char *  format,
va_list  vlist 
)
See also
vfprintf()