recutils
Data Structures | Macros | Functions
rec-buf.c File Reference
#include <config.h>
#include <stdlib.h>
#include <rec.h>

Data Structures

struct  rec_buf_s
 

Macros

#define REC_BUF_STEP   512
 

Functions

rec_buf_t rec_buf_new (char **data, size_t *size)
 
void rec_buf_close (rec_buf_t buf)
 
void rec_buf_rewind (rec_buf_t buf, int n)
 
int rec_buf_putc (int c, rec_buf_t buf)
 
int rec_buf_puts (const char *str, rec_buf_t buf)
 

Macro Definition Documentation

◆ REC_BUF_STEP

#define REC_BUF_STEP   512

Function Documentation

◆ rec_buf_close()

void rec_buf_close ( rec_buf_t  buf)

◆ rec_buf_new()

rec_buf_t rec_buf_new ( char **  data,
size_t *  size 
)

◆ rec_buf_putc()

int rec_buf_putc ( int  c,
rec_buf_t  buf 
)

◆ rec_buf_puts()

int rec_buf_puts ( const char *  str,
rec_buf_t  buf 
)

◆ rec_buf_rewind()

void rec_buf_rewind ( rec_buf_t  buf,
int  n 
)