stumpless  2.1.0
config.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: Apache-2.0 */
2 
3 /*
4  * Copyright 2018-2022 Joel E. Anderson
5  *
6  * Licensed under the Apache License, Version 2.0 (the "License");
7  * you may not use this file except in compliance with the License.
8  * You may obtain a copy of the License at
9  *
10  * http://www.apache.org/licenses/LICENSE-2.0
11  *
12  * Unless required by applicable law or agreed to in writing, software
13  * distributed under the License is distributed on an "AS IS" BASIS,
14  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15  * See the License for the specific language governing permissions and
16  * limitations under the License.
17  */
18 
27 #ifndef __STUMPLESS_CONFIG_H
28 #define __STUMPLESS_CONFIG_H
29 
31 #define STUMPLESS_PUBLIC_FUNCTION __attribute__ ((visibility ("default")))
32 
34 #define STUMPLESS_DEFAULT_FACILITY STUMPLESS_FACILITY_USER
35 
37 #define STUMPLESS_DEFAULT_SEVERITY STUMPLESS_SEVERITY_INFO
38 
40 #define STUMPLESS_DEFAULT_SOCKET "/dev/log"
41 
43 #define STUMPLESS_FALLBACK_PAGESIZE 4096
44 
46 #define STUMPLESS_LANGUAGE "en-US"
47 
49 #define STUMPLESS_JOURNALD_TARGETS_SUPPORTED 1
50 
52 #define STUMPLESS_NETWORK_TARGETS_SUPPORTED 1
53 
55 #define STUMPLESS_SOCKET_TARGETS_SUPPORTED 1
56 
58 #define STUMPLESS_SYSLOG_H_COMPATIBLE 1
59 
61 #define STUMPLESS_THREAD_SAFETY_SUPPORTED 1
62 
64 #define STUMPLESS_WINDOWS_EVENT_LOG_TARGETS_SUPPORTED 1
65 
67 #define STUMPLESS_DEPRECATION_WARNINGS_ENABLED 1
68 
70 #define STUMPLESS_MAJOR_VERSION 2
71 
73 #define STUMPLESS_MINOR_VERSION 1
74 
76 #define STUMPLESS_PATCH_VERSION 0
77 
83 #define STUMPLESS_VERSION "2.1.0"
84 
85 #endif /* __STUMPLESS_CONFIG_H */