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

Functions

gint format_uint64_padded (GString *result, gint field_len, gchar pad_char, gint base, guint64 value)
 
gint format_int64_padded (GString *result, gint field_len, gchar pad_char, gint base, gint64 value)
 
gint format_uint32_base10_rev (gchar *result, gsize result_len, gint sign, guint32 value)
 
gint format_uint32_padded (GString *result, gint field_len, gchar pad_char, gint base, guint32 value)
 
gint format_int32_padded (GString *result, gint field_len, gchar pad_char, gint base, gint32 value)
 
gchar * format_hex_string_with_delimiter (gconstpointer data, gsize data_len, gchar *result, gsize result_len, gchar delimiter)
 
gchar * format_hex_string (gconstpointer data, gsize data_len, gchar *result, gsize result_len)
 
gboolean scan_positive_int (const gchar **buf, gint *left, gint field_width, gint *num)
 
gboolean scan_expect_char (const gchar **buf, gint *left, gchar value)
 
gboolean scan_expect_str (const gchar **buf, gint *left, const gchar *value)
 

Function Documentation

◆ format_hex_string()

gchar* format_hex_string ( gconstpointer  data,
gsize  data_len,
gchar *  result,
gsize  result_len 
)

◆ format_hex_string_with_delimiter()

gchar* format_hex_string_with_delimiter ( gconstpointer  data,
gsize  data_len,
gchar *  result,
gsize  result_len,
gchar  delimiter 
)

◆ format_int32_padded()

gint format_int32_padded ( GString *  result,
gint  field_len,
gchar  pad_char,
gint  base,
gint32  value 
)

◆ format_int64_padded()

gint format_int64_padded ( GString *  result,
gint  field_len,
gchar  pad_char,
gint  base,
gint64  value 
)

◆ format_uint32_base10_rev()

gint format_uint32_base10_rev ( gchar *  result,
gsize  result_len,
gint  sign,
guint32  value 
)

◆ format_uint32_padded()

gint format_uint32_padded ( GString *  result,
gint  field_len,
gchar  pad_char,
gint  base,
guint32  value 
)

◆ format_uint64_padded()

gint format_uint64_padded ( GString *  result,
gint  field_len,
gchar  pad_char,
gint  base,
guint64  value 
)

◆ scan_expect_char()

gboolean scan_expect_char ( const gchar **  buf,
gint *  left,
gchar  value 
)

◆ scan_expect_str()

gboolean scan_expect_str ( const gchar **  buf,
gint *  left,
const gchar *  value 
)

◆ scan_positive_int()

gboolean scan_positive_int ( const gchar **  buf,
gint *  left,
gint  field_width,
gint *  num 
)