source: svn/newcon3bcm2_21bu/dta/src/nexus/mini_httpd/mini_httpd_defs.h

Last change on this file was 76, checked in by megakiss, 10 years ago

1W 대기전력을 만족시키기 위하여 POWEROFF시 튜너를 Standby 상태로 함

  • Property svn:executable set to *
File size: 1.1 KB
Line 
1#ifndef __MINI_HTTPD_DEFS_H__
2#define __MINI_HTTPD_DEFS_H__
3
4#include <errno.h>
5#include <sys/types.h>
6#include <sys/socket.h>
7#include <unistd.h>
8#include <resolv.h>
9#include <string.h>
10#include <malloc.h>
11
12#define DEF_SERVER_PORT 8080
13#define MH_BUFSIZE 8096
14#define MH_MAX_PATH_SIZE 256
15#define MH_MAX_FULLPATH_SIZE 1024
16#define MH_MAX_TOKEN_SIZE 256
17#define mh_malloc       malloc
18#define mh_free free
19#define mh_memcpy memcpy
20#define mh_memset memset
21#define mh_strcpy strcpy
22#define mh_strlen strlen
23#define mh_strncmp strncmp
24#define mh_strcmp strcmp
25#define mh_sprintf sprintf
26#define mh_closesocket  close
27#define mh_geterror(x)  errno
28#define mh_recv(x,y,z) recv(x,y,z,0)
29#define mh_send(x,y,z) send(x,y,z,0)
30
31typedef enum MH_DDBG_LEVEL_t
32{
33        eMH_DBG_MSG,
34        eMH_DBG_WRN,
35        eMH_DBG_ERR,
36}MH_DDBG_LEVEL_t;
37#define mh_get_debug_level()    eMH_DBG_MSG
38#define MH_DBG_LOG(level,x)             { if (level >= mh_get_debug_level()) printf x; printf("\n"); }
39
40typedef enum mh_cmd_t
41{
42        eMH_CMD_NONE,
43        eMH_CMD_GET,
44        eMH_CMD_POST,
45        eMH_CMD_HEAD
46}mh_cmd_t;
47
48typedef enum mh_send_err_t
49{
50        eMH_SEND_ERR_UNSUPPORTED,
51        eMH_SEND_ERR_NO_FILE,
52}mh_send_err_t;
53#endif /* __MINI_HTTPD_DEFS_H__ */
Note: See TracBrowser for help on using the repository browser.