syslog-ng source
str-format.h File Reference
#include "syslog-ng.h"
Include dependency graph for str-format.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

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)
 
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)
 
gchar * format_hex_string (gconstpointer str, gsize str_len, gchar *result, gsize result_len)
 
gchar * format_hex_string_with_delimiter (gconstpointer str, gsize str_len, gchar *result, gsize result_len, gchar delimiter)
 
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  str,
gsize  str_len,
gchar *  result,
gsize  result_len 
)

◆ format_hex_string_with_delimiter()

gchar* format_hex_string_with_delimiter ( gconstpointer  str,
gsize  str_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 
)