syslog-ng source
evtstr.c File Reference
#include "evt_internals.h"
#include <stdlib.h>
#include <assert.h>
#include <stdio.h>
#include <string.h>
Include dependency graph for evtstr.c:

Functions

int evt_str_append_len (EVTSTR *es, char *str, size_t len)
 
int evt_str_append (EVTSTR *es, char *str)
 
int evt_str_append_escape_bs (EVTSTR *es, char *unescaped, size_t unescaped_len, char escape_char)
 
char * evt_str_get_str (EVTSTR *es)
 
EVTSTR * evt_str_init (size_t init_alloc)
 
void evt_str_free (EVTSTR *es, int free_buf)
 

Function Documentation

◆ evt_str_append()

int evt_str_append ( EVTSTR *  es,
char *  str 
)

◆ evt_str_append_escape_bs()

int evt_str_append_escape_bs ( EVTSTR *  es,
char *  unescaped,
size_t  unescaped_len,
char  escape_char 
)

◆ evt_str_append_len()

int evt_str_append_len ( EVTSTR *  es,
char *  str,
size_t  len 
)

◆ evt_str_free()

void evt_str_free ( EVTSTR *  es,
int  free_buf 
)

◆ evt_str_get_str()

char* evt_str_get_str ( EVTSTR *  es)

◆ evt_str_init()

EVTSTR* evt_str_init ( size_t  init_alloc)