VSF Documented
Data Structures | Macros | Typedefs | Functions
arg_dstr.c File Reference
#include "argtable3.h"
#include "argtable3_private.h"
#include <stdarg.h>
#include <stdlib.h>
#include <string.h>

Data Structures

struct  _internal_arg_dstr
 

Macros

#define START_VSNBUFF   16
 

Typedefs

typedef struct _internal_arg_dstr _internal_arg_dstr_t
 

Functions

arg_dstr_t arg_dstr_create (void)
 
void arg_dstr_destroy (arg_dstr_t ds)
 
void arg_dstr_set (arg_dstr_t ds, char *str, arg_dstr_freefn *free_proc)
 
char * arg_dstr_cstr (arg_dstr_t ds)
 
void arg_dstr_cat (arg_dstr_t ds, const char *str)
 
void arg_dstr_catc (arg_dstr_t ds, char c)
 
void arg_dstr_catf (arg_dstr_t ds, const char *fmt,...)
 
void arg_dstr_free (arg_dstr_t ds)
 
void arg_dstr_reset (arg_dstr_t ds)
 

Macro Definition Documentation

◆ START_VSNBUFF

#define START_VSNBUFF   16

Typedef Documentation

◆ _internal_arg_dstr_t

Function Documentation

◆ arg_dstr_create()

arg_dstr_t arg_dstr_create ( void  )

◆ arg_dstr_destroy()

void arg_dstr_destroy ( arg_dstr_t  ds)

◆ arg_dstr_set()

void arg_dstr_set ( arg_dstr_t  ds,
char *  str,
arg_dstr_freefn free_proc 
)

◆ arg_dstr_cstr()

char * arg_dstr_cstr ( arg_dstr_t  ds)

◆ arg_dstr_cat()

void arg_dstr_cat ( arg_dstr_t  ds,
const char *  str 
)

◆ arg_dstr_catc()

void arg_dstr_catc ( arg_dstr_t  ds,
char  c 
)

◆ arg_dstr_catf()

void arg_dstr_catf ( arg_dstr_t  ds,
const char *  fmt,
  ... 
)

◆ arg_dstr_free()

void arg_dstr_free ( arg_dstr_t  ds)

◆ arg_dstr_reset()

void arg_dstr_reset ( arg_dstr_t  ds)
Generated from commit: vsfteam/vsf@c3767bf