Mercurial > hg > nginx-quic
comparison src/core/ngx_conf_file.c @ 195:8dee38ea9117
nginx-0.0.1-2003-11-25-23:44:56 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Tue, 25 Nov 2003 20:44:56 +0000 |
parents | 2357fa41738a |
children | e1c815be05ae |
comparison
equal
deleted
inserted
replaced
194:2357fa41738a | 195:8dee38ea9117 |
---|---|
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 | |
6 | |
7 #define MAX_CONF_ERRSTR 256 | |
8 | 5 |
9 /* Ten fixed arguments */ | 6 /* Ten fixed arguments */ |
10 | 7 |
11 static int argument_number[] = { | 8 static int argument_number[] = { |
12 NGX_CONF_NOARGS, | 9 NGX_CONF_NOARGS, |
469 for (dst = word->data, src = start, len = 0; | 466 for (dst = word->data, src = start, len = 0; |
470 src < h->pos - 1; | 467 src < h->pos - 1; |
471 len++) | 468 len++) |
472 { | 469 { |
473 if (*src == '\\') { | 470 if (*src == '\\') { |
474 src++; | 471 switch (src[1]) { |
472 case '"': | |
473 case '\'': | |
474 case '\\': | |
475 src++; | |
476 break; | |
477 | |
478 case 't': | |
479 *dst++ = '\t'; | |
480 src += 2; | |
481 continue; | |
482 | |
483 case 'r': | |
484 *dst++ = '\r'; | |
485 src += 2; | |
486 continue; | |
487 | |
488 case 'n': | |
489 *dst++ = '\n'; | |
490 src += 2; | |
491 continue; | |
492 } | |
493 | |
475 } | 494 } |
476 *dst++ = *src++; | 495 *dst++ = *src++; |
477 } | 496 } |
478 *dst = '\0'; | 497 *dst = '\0'; |
479 word->len = len; | 498 word->len = len; |
523 | 542 |
524 void ngx_conf_log_error(int level, ngx_conf_t *cf, ngx_err_t err, | 543 void ngx_conf_log_error(int level, ngx_conf_t *cf, ngx_err_t err, |
525 char *fmt, ...) | 544 char *fmt, ...) |
526 { | 545 { |
527 int len; | 546 int len; |
528 char errstr[MAX_CONF_ERRSTR]; | 547 char errstr[NGX_MAX_CONF_ERRSTR]; |
529 va_list args; | 548 va_list args; |
530 | 549 |
531 va_start(args, fmt); | 550 va_start(args, fmt); |
532 len = ngx_vsnprintf(errstr, sizeof(errstr) - 1, fmt, args); | 551 len = ngx_vsnprintf(errstr, sizeof(errstr) - 1, fmt, args); |
533 va_end(args); | 552 va_end(args); |