forked from darkk/redsocks
-
Notifications
You must be signed in to change notification settings - Fork 260
Expand file tree
/
Copy pathmain.h
More file actions
21 lines (16 loc) · 718 Bytes
/
main.h
File metadata and controls
21 lines (16 loc) · 718 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#ifndef MAIN_H_TUE_JAN_23_15_38_25_2007
#define MAIN_H_TUE_JAN_23_15_38_25_2007
#include "parser.h"
typedef struct app_subsys_t {
int (*init)();
int (*fini)();
void (*dump)();// Allow subsystem to dump information
parser_section* conf_section;
} app_subsys;
#define SIZEOF_ARRAY(arr) (sizeof(arr) / sizeof(arr[0]))
#define FOREACH(ptr, array) for (ptr = array; ptr < array + SIZEOF_ARRAY(array); ptr++)
#define FOREACH_REV(ptr, array) for (ptr = array + SIZEOF_ARRAY(array) - 1; ptr >= array; ptr--)
struct event_base * get_event_base();
/* vim:set tabstop=4 softtabstop=4 shiftwidth=4: */
/* vim:set foldmethod=marker foldlevel=32 foldmarker={,}: */
#endif /* MAIN_H_TUE_JAN_23_15_38_25_2007 */