25 #ifndef __SYSLOG_NAMES_H_INCLUDED
26 #define __SYSLOG_NAMES_H_INCLUDED
30 #define SYSLOG_FACMASK 0x03f8
32 #define SYSLOG_FAC(p) (((p) & SYSLOG_FACMASK) >> 3)
34 #define SYSLOG_PRIMASK 0x07
36 #define SYSLOG_PRI(p) ((p) & SYSLOG_PRIMASK)
38 #define SYSLOG_SEVERITY_CODE(n) ((n) & 7)
39 #define SYSLOG_FACILITY_CODE(n) ((n) << 3)
58 syslog_name_lookup_severity_by_name(
const gchar *
name)
66 syslog_name_lookup_facility_by_name(
const gchar *
name)
71 static inline const gchar *
72 syslog_name_lookup_severity_by_value(
int value)
77 static inline const gchar *
78 syslog_name_lookup_facility_by_value(
int value)
const gchar * name
Definition: debugger.c:265
Definition: syslog-names.h:42
int value
Definition: syslog-names.h:44
const char * name
Definition: syslog-names.h:43
gint syslog_name_lookup_severity_by_name_alias(const gchar *name, gssize name_len)
Definition: syslog-names.c:151
int syslog_name_lookup_id_by_name(const char *name, struct sl_name names[])
Definition: syslog-names.c:95
guint32 syslog_make_range(guint32 r1, guint32 r2)
Definition: syslog-names.c:129
struct sl_name sl_severities[]
Definition: syslog-names.c:28
int syslog_name_lookup_value_by_name(const char *name, struct sl_name names[])
Definition: syslog-names.c:101
const char * syslog_name_lookup_name_by_value(int value, struct sl_name names[])
Definition: syslog-names.c:114
struct sl_name sl_facilities[]
Definition: syslog-names.c:48
GString * value
Definition: test_decode.c:28