diff options
Diffstat (limited to 'src/http_decoder/http_decoder_utils.h')
| -rw-r--r-- | src/http_decoder/http_decoder_utils.h | 66 |
1 files changed, 0 insertions, 66 deletions
diff --git a/src/http_decoder/http_decoder_utils.h b/src/http_decoder/http_decoder_utils.h deleted file mode 100644 index 9c031a3..0000000 --- a/src/http_decoder/http_decoder_utils.h +++ /dev/null @@ -1,66 +0,0 @@ -/* -********************************************************************************************** -* File: http_decoder_utils.h -* Description: -* Authors: LuWenPeng <[email protected]> -* Date: 2022-10-31 -* Copyright: (c) Since 2022 Geedge Networks, Ltd. All rights reserved. -*********************************************************************************************** -*/ - - -#ifndef _HTTP_DECODER_UTILS_H_ -#define _HTTP_DECODER_UTILS_H_ - -#ifdef __cplusplus -extern "C" -{ -#endif - -#include <stdlib.h> -#include <stdio.h> - - -char *safe_dup(const char *str, size_t len); - -/****************************************************************************** - * Logger - ******************************************************************************/ - -enum http_decoder_log_level { - DEBUG = 0x11, - WARN = 0x12, - INFO = 0x13, - ERROR = 0x14, -}; - -#ifndef http_decoder_log -#define http_decoder_log(level, format, ...) \ - { \ - switch (level) \ - { \ - case DEBUG: \ - fprintf(stdout, "HTTP_DECODER [DEBUG] " format "\n", ##__VA_ARGS__); \ - fflush(stdout); \ - break; \ - case WARN: \ - fprintf(stdout, "HTTP_DECODER [WARN] " format "\n", ##__VA_ARGS__); \ - fflush(stdout); \ - break; \ - case INFO: \ - fprintf(stdout, "HTTP_DECODER [INFO] " format "\n", ##__VA_ARGS__); \ - fflush(stdout); \ - break; \ - case ERROR: \ - fprintf(stderr, "HTTP_DECODER [ERROR] " format "\n", ##__VA_ARGS__); \ - fflush(stderr); \ - break; \ - } \ - } -#endif - -#ifdef __cplusplus -} -#endif - -#endif
\ No newline at end of file |
