Mercurial > hg > nginx-mail
comparison src/core/ngx_crc.h @ 250:fbf2b2f66c9f NGINX_0_4_10
nginx 0.4.10
*) Feature: the POP3 proxy supports the APOP command.
*) Bugfix: if the select, poll or /dev/poll methods were used, then
while waiting authentication server response the IMAP/POP3 proxy
hogged CPU.
*) Bugfix: a segmentation fault might occur if the $server_addr
variable was used in the "map" directive.
*) Bugfix: the ngx_http_flv_module did not support the byte ranges for
full responses; bug appeared in 0.4.7.
*) Bugfix: nginx could not be built on Debian amd64; bug appeared in
0.4.9.
author | Igor Sysoev <http://sysoev.ru> |
---|---|
date | Mon, 23 Oct 2006 00:00:00 +0400 |
parents | acd2ec3541cb |
children |
comparison
equal
deleted
inserted
replaced
249:7a34085272cb | 250:fbf2b2f66c9f |
---|---|
6 | 6 |
7 #ifndef _NGX_CRC_H_INCLUDED_ | 7 #ifndef _NGX_CRC_H_INCLUDED_ |
8 #define _NGX_CRC_H_INCLUDED_ | 8 #define _NGX_CRC_H_INCLUDED_ |
9 | 9 |
10 | 10 |
11 #include <ngx_config.h> | |
12 #include <ngx_core.h> | |
13 | |
14 | |
11 /* 32-bit crc16 */ | 15 /* 32-bit crc16 */ |
12 | 16 |
13 static ngx_inline uint32_t | 17 static ngx_inline uint32_t |
14 ngx_crc(char *data, size_t len) | 18 ngx_crc(u_char *data, size_t len) |
15 { | 19 { |
16 uint32_t sum; | 20 uint32_t sum; |
17 | 21 |
18 for (sum = 0; len; len--) { | 22 for (sum = 0; len; len--) { |
19 | 23 |