1 /*
2  * This file is part of the zlog Library.
3  *
4  * Copyright (C) 2011 by Hardy Simpson <HardySimpson1984@gmail.com>
5  *
6  * Licensed under the LGPL v2.1, see the file COPYING in base directory.
7  */
8 
9 #ifndef __zlog_level_h
10 #define __zlog_level_h
11 
12 #include "zc_defs.h"
13 
14 typedef struct zlog_level_s {
15 	int int_level;
16 	char str_uppercase[MAXLEN_PATH + 1];
17 	char str_lowercase[MAXLEN_PATH + 1];
18 	size_t str_len;
19        	int syslog_level;
20 } zlog_level_t;
21 
22 zlog_level_t *zlog_level_new(char *line);
23 void zlog_level_del(zlog_level_t *a_level);
24 void zlog_level_profile(zlog_level_t *a_level, int flag);
25 
26 #endif
27