blob: 36d5c28648c18226e629d61f3039eb15ddb67e19 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
|
#ifndef _COMMON_H
#define _COMMON_H
#include <stdio.h>
#include <stdlib.h>
#include <openssl/err.h>
#define CHK_NULL(ptr) \
do \
{ \
if ((ptr) == NULL) \
exit(1); \
} \
while (0)
#define CHK_ERR(err, s) \
do \
{ \
if ((err) == -1) \
{ \
perror(s); \
exit(2); \
} \
} \
while (0)
#define CHK_SSL(val) \
do \
{ \
if ((val) == -1) \
{ \
ERR_print_errors_fp(stderr); \
exit(3); \
} \
} \
while (0)
#define CHK_SSL_WRAPPER(val) \
do \
{ \
if ((val) == -1) \
{ \
ERR_print_errors_fp(stderr); \
exit(3); \
} \
} \
while (0)
#endif
|