Let's introduce these for the following two reasons: - Using them makes sure the parameter names match between declaration and definition (if both use the corresponding macros). - They make sure developers can't forget the _const_ and _pure_ attributes for the declarations. This commit also includes some include sorting fixes
15 lines
436 B
C
15 lines
436 B
C
/* SPDX-License-Identifier: LGPL-2.1-or-later */
|
|
#pragma once
|
|
|
|
#include "basic-forward.h"
|
|
|
|
DECLARE_STRING_TABLE_LOOKUP_WITH_FALLBACK(log_facility_unshifted, int);
|
|
bool log_facility_unshifted_is_valid(int faciliy);
|
|
|
|
DECLARE_STRING_TABLE_LOOKUP_WITH_FALLBACK(log_level, int);
|
|
bool log_level_is_valid(int level);
|
|
|
|
int syslog_parse_priority(const char **p, int *priority, bool with_facility);
|
|
|
|
bool log_namespace_name_valid(const char *s);
|