syslog-ng source
decode.c File Reference
#include "str-repr/decode.h"
#include <string.h>
Include dependency graph for decode.c:

Classes

struct  StrReprDecodeState
 

Enumerations

enum  {
  KV_QUOTE_INITIAL = 0 , KV_QUOTE_STRING , KV_QUOTE_BACKSLASH , KV_QUOTE_FINISH ,
  KV_EXPECT_DELIMITER , KV_QUOTE_ERROR , KV_UNQUOTED_CHARACTERS , KV_FINISH_SUCCESS ,
  KV_FINISH_FAILURE
}
 

Functions

gboolean str_repr_decode_append_with_options (GString *value, const gchar *input, const gchar **end, const StrReprDecodeOptions *options)
 
gboolean str_repr_decode_append (GString *value, const gchar *input, const gchar **end)
 
gboolean str_repr_decode (GString *value, const gchar *input, const gchar **end)
 
gboolean str_repr_decode_with_options (GString *value, const gchar *input, const gchar **end, const StrReprDecodeOptions *options)
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
KV_QUOTE_INITIAL 
KV_QUOTE_STRING 
KV_QUOTE_BACKSLASH 
KV_QUOTE_FINISH 
KV_EXPECT_DELIMITER 
KV_QUOTE_ERROR 
KV_UNQUOTED_CHARACTERS 
KV_FINISH_SUCCESS 
KV_FINISH_FAILURE 

Function Documentation

◆ str_repr_decode()

gboolean str_repr_decode ( GString *  value,
const gchar *  input,
const gchar **  end 
)

◆ str_repr_decode_append()

gboolean str_repr_decode_append ( GString *  value,
const gchar *  input,
const gchar **  end 
)

◆ str_repr_decode_append_with_options()

gboolean str_repr_decode_append_with_options ( GString *  value,
const gchar *  input,
const gchar **  end,
const StrReprDecodeOptions options 
)

◆ str_repr_decode_with_options()

gboolean str_repr_decode_with_options ( GString *  value,
const gchar *  input,
const gchar **  end,
const StrReprDecodeOptions options 
)