Mercurial > hg > nginx-quic
annotate src/mysql/ngx_mysql.h @ 649:1e720b0be7ec release-0.3.46
nginx-0.3.46-RELEASE import
*) Feature: the "proxy_hide_header", "proxy_pass_header",
"fastcgi_hide_header", and "fastcgi_pass_header" directives.
*) Change: the "proxy_pass_x_powered_by", "fastcgi_x_powered_by", and
"proxy_pass_server" directives were canceled.
*) Feature: the "X-Accel-Buffering" response header line is supported
in proxy mode.
*) Bugfix: the reconfiguration bug and memory leaks in the
ngx_http_perl_module.
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Thu, 11 May 2006 14:43:47 +0000 |
parents | 4946078f0a79 |
children | 7cbef16c71a1 |
rev | line source |
---|---|
645 | 1 |
2 /* | |
3 * Copyright (C) Igor Sysoev | |
4 */ | |
5 | |
6 | |
7 #ifndef _NGX_MYSQL_H_INCLUDED_ | |
8 #define _NGX_MYSQL_H_INCLUDED_ | |
9 | |
10 | |
11 #include <ngx_config.h> | |
12 #include <ngx_core.h> | |
13 #include <ngx_event.h> | |
14 | |
15 | |
16 typedef struct { | |
17 ngx_peer_connection_t peer; | |
18 } ngx_mysql_t; | |
19 | |
20 | |
21 #if (NGX_HAVE_LITTLE_ENDIAN && NGX_HAVE_NONALIGNED && 0) | |
22 | |
23 #define ngx_m16toh(n) (*(uint32_t *) n & 0x0000ffff) | |
24 #define ngx_m24toh(n) (*(uint32_t *) n & 0x00ffffff) | |
25 #define ngx_m32toh(n) *(uint32_t *) n | |
26 | |
27 #else | |
28 | |
29 #define ngx_m16toh(n) (n[0] | n[1] << 8) | |
30 #define ngx_m24toh(n) (n[0] | n[1] << 8 | n[2] << 16) | |
31 #define ngx_m32toh(n) (n[0] | n[1] << 8 | n[2] << 16 | n[3] << 24) | |
32 | |
33 #endif | |
34 | |
35 | |
36 #endif /* _NGX_MYSQL_H_INCLUDED_ */ |