Mercurial > hg > nginx-quic
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, |