comparison src/core/ngx_parse.c @ 290:87e73f067470

nginx-0.0.2-2004-03-16-10:10:12 import
author Igor Sysoev <igor@sysoev.ru>
date Tue, 16 Mar 2004 07:10:12 +0000
parents 2357fa41738a
children da8c5707af39
comparison
equal deleted inserted replaced
289:0750faf8d7e3 290:87e73f067470
1 1
2 #include <ngx_config.h> 2 #include <ngx_config.h>
3 #include <ngx_core.h> 3 #include <ngx_core.h>
4 4
5 5
6 int ngx_parse_size(ngx_str_t *line) 6 ngx_int_t ngx_parse_size(ngx_str_t *line)
7 { 7 {
8 int scale, size; 8 u_char last;
9 char last; 9 size_t len;
10 size_t len; 10 ngx_int_t scale, size;
11 11
12 len = line->len; 12 len = line->len;
13 last = line->data[len - 1]; 13 last = line->data[len - 1];
14 14
15 switch (last) { 15 switch (last) {
38 38
39 return size; 39 return size;
40 } 40 }
41 41
42 42
43 int ngx_parse_time(ngx_str_t *line, int sec) 43 ngx_int_t ngx_parse_time(ngx_str_t *line, ngx_int_t sec)
44 { 44 {
45 int value, total, scale; 45 size_t len;
46 u_int max, i; 46 u_char *start, last;
47 size_t len; 47 ngx_int_t value, total, scale;
48 char *start, last; 48 ngx_uint_t max, i;
49 enum { 49 enum {
50 st_start = 0, 50 st_start = 0,
51 st_year, 51 st_year,
52 st_month, 52 st_month,
53 st_week, 53 st_week,