#ifndef _COMMON_H #define _COMMON_H #include #include #include #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