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 d0f7a625f27c
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