projects
/
awesomized
/
libmemcached
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
Additional flex warning issues.
[awesomized/libmemcached]
/
libmemcached
/
csl
/
scanner.cc
diff --git
a/libmemcached/csl/scanner.cc
b/libmemcached/csl/scanner.cc
index 6e4979b0bda421746ea36e1cb6a4d7ff051998ae..ab3846976a0f296b1e623c94a7a1800540db8744 100644
(file)
--- a/
libmemcached/csl/scanner.cc
+++ b/
libmemcached/csl/scanner.cc
@@
-11,6
+11,9
@@
#pragma GCC diagnostic ignored "-Wsign-compare"
#pragma GCC diagnostic ignored "-Wunused-parameter"
#pragma GCC diagnostic ignored "-Wmissing-declarations"
#pragma GCC diagnostic ignored "-Wsign-compare"
#pragma GCC diagnostic ignored "-Wunused-parameter"
#pragma GCC diagnostic ignored "-Wmissing-declarations"
+#pragma GCC diagnostic ignored "-Wunused-result"
+#pragma GCC diagnostic ignored "-Wshorten-64-to-32"
+#pragma GCC diagnostic ignored "-Wmissing-noreturn"
#endif
#define YY_EXTRA_TYPE Context*
#endif
#define YY_EXTRA_TYPE Context*
@@
-18,7
+21,7
@@
-#line 2
2
"libmemcached/csl/scanner.cc"
+#line 2
5
"libmemcached/csl/scanner.cc"
#define YY_INT_ALIGNED short int
#define YY_INT_ALIGNED short int
@@
-1062,7
+1065,7
@@
static yyconst flex_int16_t yy_chk[1815] =
*
*/
*
*/
-#line
58
"libmemcached/csl/scanner.l"
+#line
61
"libmemcached/csl/scanner.l"
#include <cstdlib>
#include <cstring>
#include <cstdlib>
#include <cstring>
@@
-1091,7
+1094,7
@@
static yyconst flex_int16_t yy_chk[1815] =
#define YY_INPUT(buffer, result, max_size) get_lex_chars(buffer, result, max_size, PARAM)
#define YY_NO_INPUT 1
#define YY_INPUT(buffer, result, max_size) get_lex_chars(buffer, result, max_size, PARAM)
#define YY_NO_INPUT 1
-#line 109
5
"libmemcached/csl/scanner.cc"
+#line 109
8
"libmemcached/csl/scanner.cc"
#define INITIAL 0
#define INITIAL 0
@@
-1325,11
+1328,11
@@
YY_DECL
register int yy_act;
struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
register int yy_act;
struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
-#line 10
0
"libmemcached/csl/scanner.l"
+#line 10
3
"libmemcached/csl/scanner.l"
-#line 133
3
"libmemcached/csl/scanner.cc"
+#line 133
6
"libmemcached/csl/scanner.cc"
yylval = yylval_param;
yylval = yylval_param;
@@
-1413,28
+1416,28
@@
do_action: /* This label is used only to access EOF actions. */
case 1:
YY_RULE_SETUP
case 1:
YY_RULE_SETUP
-#line 10
3
"libmemcached/csl/scanner.l"
+#line 10
6
"libmemcached/csl/scanner.l"
{ return yytext[0];}
YY_BREAK
case 2:
YY_RULE_SETUP
{ return yytext[0];}
YY_BREAK
case 2:
YY_RULE_SETUP
-#line 10
5
"libmemcached/csl/scanner.l"
+#line 10
8
"libmemcached/csl/scanner.l"
{ yylval->number= atoi(yytext); return (NUMBER); }
YY_BREAK
case 3:
YY_RULE_SETUP
{ yylval->number= atoi(yytext); return (NUMBER); }
YY_BREAK
case 3:
YY_RULE_SETUP
-#line 1
07
"libmemcached/csl/scanner.l"
+#line 1
10
"libmemcached/csl/scanner.l"
{ yylval->number= atoi(yytext +1); return PORT; }
YY_BREAK
case 4:
YY_RULE_SETUP
{ yylval->number= atoi(yytext +1); return PORT; }
YY_BREAK
case 4:
YY_RULE_SETUP
-#line 1
09
"libmemcached/csl/scanner.l"
+#line 1
12
"libmemcached/csl/scanner.l"
{ yylval->number= atoi(yytext +2); return WEIGHT_START; }
YY_BREAK
case 5:
/* rule 5 can match eol */
YY_RULE_SETUP
{ yylval->number= atoi(yytext +2); return WEIGHT_START; }
YY_BREAK
case 5:
/* rule 5 can match eol */
YY_RULE_SETUP
-#line 11
1
"libmemcached/csl/scanner.l"
+#line 11
4
"libmemcached/csl/scanner.l"
; /* skip whitespace */
YY_BREAK
case 6:
; /* skip whitespace */
YY_BREAK
case 6:
@@
-1442,224
+1445,224
@@
case 6:
yyg->yy_c_buf_p = yy_cp -= 1;
YY_DO_BEFORE_ACTION; /* set up yytext again */
YY_RULE_SETUP
yyg->yy_c_buf_p = yy_cp -= 1;
YY_DO_BEFORE_ACTION; /* set up yytext again */
YY_RULE_SETUP
-#line 11
4
"libmemcached/csl/scanner.l"
+#line 11
7
"libmemcached/csl/scanner.l"
{
return COMMENT;
}
YY_BREAK
case 7:
YY_RULE_SETUP
{
return COMMENT;
}
YY_BREAK
case 7:
YY_RULE_SETUP
-#line 1
18
"libmemcached/csl/scanner.l"
+#line 1
21
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; yyextra->set_server(); return yyextra->previous_token= SERVER; }
YY_BREAK
case 8:
YY_RULE_SETUP
{ yyextra->begin= yytext; yyextra->set_server(); return yyextra->previous_token= SERVER; }
YY_BREAK
case 8:
YY_RULE_SETUP
-#line 12
0
"libmemcached/csl/scanner.l"
+#line 12
3
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= SOCKET; }
YY_BREAK
case 9:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= SOCKET; }
YY_BREAK
case 9:
YY_RULE_SETUP
-#line 12
2
"libmemcached/csl/scanner.l"
+#line 12
5
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= BINARY_PROTOCOL; }
YY_BREAK
case 10:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= BINARY_PROTOCOL; }
YY_BREAK
case 10:
YY_RULE_SETUP
-#line 12
3
"libmemcached/csl/scanner.l"
+#line 12
6
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= BUFFER_REQUESTS; }
YY_BREAK
case 11:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= BUFFER_REQUESTS; }
YY_BREAK
case 11:
YY_RULE_SETUP
-#line 12
4
"libmemcached/csl/scanner.l"
+#line 12
7
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= CONFIGURE_FILE; }
YY_BREAK
case 12:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= CONFIGURE_FILE; }
YY_BREAK
case 12:
YY_RULE_SETUP
-#line 12
5
"libmemcached/csl/scanner.l"
+#line 12
8
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= CONNECT_TIMEOUT; }
YY_BREAK
case 13:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= CONNECT_TIMEOUT; }
YY_BREAK
case 13:
YY_RULE_SETUP
-#line 12
6
"libmemcached/csl/scanner.l"
+#line 12
9
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= DISTRIBUTION; }
YY_BREAK
case 14:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= DISTRIBUTION; }
YY_BREAK
case 14:
YY_RULE_SETUP
-#line 1
27
"libmemcached/csl/scanner.l"
+#line 1
30
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= HASH_WITH_NAMESPACE; }
YY_BREAK
case 15:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= HASH_WITH_NAMESPACE; }
YY_BREAK
case 15:
YY_RULE_SETUP
-#line 1
28
"libmemcached/csl/scanner.l"
+#line 1
31
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= HASH; }
YY_BREAK
case 16:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= HASH; }
YY_BREAK
case 16:
YY_RULE_SETUP
-#line 1
29
"libmemcached/csl/scanner.l"
+#line 1
32
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= IO_BYTES_WATERMARK; }
YY_BREAK
case 17:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= IO_BYTES_WATERMARK; }
YY_BREAK
case 17:
YY_RULE_SETUP
-#line 13
0
"libmemcached/csl/scanner.l"
+#line 13
3
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= IO_KEY_PREFETCH; }
YY_BREAK
case 18:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= IO_KEY_PREFETCH; }
YY_BREAK
case 18:
YY_RULE_SETUP
-#line 13
1
"libmemcached/csl/scanner.l"
+#line 13
4
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= IO_MSG_WATERMARK; }
YY_BREAK
case 19:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= IO_MSG_WATERMARK; }
YY_BREAK
case 19:
YY_RULE_SETUP
-#line 13
2
"libmemcached/csl/scanner.l"
+#line 13
5
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= NOREPLY; }
YY_BREAK
case 20:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= NOREPLY; }
YY_BREAK
case 20:
YY_RULE_SETUP
-#line 13
3
"libmemcached/csl/scanner.l"
+#line 13
6
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= NUMBER_OF_REPLICAS; }
YY_BREAK
case 21:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= NUMBER_OF_REPLICAS; }
YY_BREAK
case 21:
YY_RULE_SETUP
-#line 13
4
"libmemcached/csl/scanner.l"
+#line 13
7
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= POLL_TIMEOUT; }
YY_BREAK
case 22:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= POLL_TIMEOUT; }
YY_BREAK
case 22:
YY_RULE_SETUP
-#line 13
5
"libmemcached/csl/scanner.l"
+#line 13
8
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= RANDOMIZE_REPLICA_READ; }
YY_BREAK
case 23:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= RANDOMIZE_REPLICA_READ; }
YY_BREAK
case 23:
YY_RULE_SETUP
-#line 13
6
"libmemcached/csl/scanner.l"
+#line 13
9
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= RCV_TIMEOUT; }
YY_BREAK
case 24:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= RCV_TIMEOUT; }
YY_BREAK
case 24:
YY_RULE_SETUP
-#line 1
37
"libmemcached/csl/scanner.l"
+#line 1
40
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= REMOVE_FAILED_SERVERS; }
YY_BREAK
case 25:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= REMOVE_FAILED_SERVERS; }
YY_BREAK
case 25:
YY_RULE_SETUP
-#line 1
38
"libmemcached/csl/scanner.l"
+#line 1
41
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= RETRY_TIMEOUT; }
YY_BREAK
case 26:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= RETRY_TIMEOUT; }
YY_BREAK
case 26:
YY_RULE_SETUP
-#line 1
39
"libmemcached/csl/scanner.l"
+#line 1
42
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= SND_TIMEOUT; }
YY_BREAK
case 27:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= SND_TIMEOUT; }
YY_BREAK
case 27:
YY_RULE_SETUP
-#line 14
0
"libmemcached/csl/scanner.l"
+#line 14
3
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= SOCKET_RECV_SIZE; }
YY_BREAK
case 28:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= SOCKET_RECV_SIZE; }
YY_BREAK
case 28:
YY_RULE_SETUP
-#line 14
1
"libmemcached/csl/scanner.l"
+#line 14
4
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= SOCKET_SEND_SIZE; }
YY_BREAK
case 29:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= SOCKET_SEND_SIZE; }
YY_BREAK
case 29:
YY_RULE_SETUP
-#line 14
2
"libmemcached/csl/scanner.l"
+#line 14
5
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= SORT_HOSTS; }
YY_BREAK
case 30:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= SORT_HOSTS; }
YY_BREAK
case 30:
YY_RULE_SETUP
-#line 14
3
"libmemcached/csl/scanner.l"
+#line 14
6
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= SUPPORT_CAS; }
YY_BREAK
case 31:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= SUPPORT_CAS; }
YY_BREAK
case 31:
YY_RULE_SETUP
-#line 14
4
"libmemcached/csl/scanner.l"
+#line 14
7
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= _TCP_KEEPALIVE; }
YY_BREAK
case 32:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= _TCP_KEEPALIVE; }
YY_BREAK
case 32:
YY_RULE_SETUP
-#line 14
5
"libmemcached/csl/scanner.l"
+#line 14
8
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= _TCP_KEEPIDLE; }
YY_BREAK
case 33:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= _TCP_KEEPIDLE; }
YY_BREAK
case 33:
YY_RULE_SETUP
-#line 14
6
"libmemcached/csl/scanner.l"
+#line 14
9
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= _TCP_NODELAY; }
YY_BREAK
case 34:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= _TCP_NODELAY; }
YY_BREAK
case 34:
YY_RULE_SETUP
-#line 1
47
"libmemcached/csl/scanner.l"
+#line 1
50
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= USE_UDP; }
YY_BREAK
case 35:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= USE_UDP; }
YY_BREAK
case 35:
YY_RULE_SETUP
-#line 1
48
"libmemcached/csl/scanner.l"
+#line 1
51
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= USER_DATA; }
YY_BREAK
case 36:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= USER_DATA; }
YY_BREAK
case 36:
YY_RULE_SETUP
-#line 1
49
"libmemcached/csl/scanner.l"
+#line 1
52
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= VERIFY_KEY; }
YY_BREAK
case 37:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= VERIFY_KEY; }
YY_BREAK
case 37:
YY_RULE_SETUP
-#line 15
1
"libmemcached/csl/scanner.l"
+#line 15
4
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= POOL_MIN; }
YY_BREAK
case 38:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= POOL_MIN; }
YY_BREAK
case 38:
YY_RULE_SETUP
-#line 15
2
"libmemcached/csl/scanner.l"
+#line 15
5
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= POOL_MAX; }
YY_BREAK
case 39:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= POOL_MAX; }
YY_BREAK
case 39:
YY_RULE_SETUP
-#line 15
4
"libmemcached/csl/scanner.l"
+#line 15
7
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= NAMESPACE; }
YY_BREAK
case 40:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= NAMESPACE; }
YY_BREAK
case 40:
YY_RULE_SETUP
-#line 15
6
"libmemcached/csl/scanner.l"
+#line 15
9
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= FETCH_VERSION; }
YY_BREAK
case 41:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= FETCH_VERSION; }
YY_BREAK
case 41:
YY_RULE_SETUP
-#line 1
58
"libmemcached/csl/scanner.l"
+#line 1
61
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= INCLUDE; }
YY_BREAK
case 42:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= INCLUDE; }
YY_BREAK
case 42:
YY_RULE_SETUP
-#line 1
59
"libmemcached/csl/scanner.l"
+#line 1
62
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= RESET; }
YY_BREAK
case 43:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= RESET; }
YY_BREAK
case 43:
YY_RULE_SETUP
-#line 16
0
"libmemcached/csl/scanner.l"
+#line 16
3
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= PARSER_DEBUG; }
YY_BREAK
case 44:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= PARSER_DEBUG; }
YY_BREAK
case 44:
YY_RULE_SETUP
-#line 16
1
"libmemcached/csl/scanner.l"
+#line 16
4
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= SERVERS; }
YY_BREAK
case 45:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= SERVERS; }
YY_BREAK
case 45:
YY_RULE_SETUP
-#line 16
2
"libmemcached/csl/scanner.l"
+#line 16
5
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= END; }
YY_BREAK
case 46:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= END; }
YY_BREAK
case 46:
YY_RULE_SETUP
-#line 16
3
"libmemcached/csl/scanner.l"
+#line 16
6
"libmemcached/csl/scanner.l"
{ yyextra->begin= yytext; return yyextra->previous_token= ERROR; }
YY_BREAK
case 47:
YY_RULE_SETUP
{ yyextra->begin= yytext; return yyextra->previous_token= ERROR; }
YY_BREAK
case 47:
YY_RULE_SETUP
-#line 16
5
"libmemcached/csl/scanner.l"
+#line 16
8
"libmemcached/csl/scanner.l"
{ return yyextra->previous_token= TRUE; }
YY_BREAK
case 48:
YY_RULE_SETUP
{ return yyextra->previous_token= TRUE; }
YY_BREAK
case 48:
YY_RULE_SETUP
-#line 16
6
"libmemcached/csl/scanner.l"
+#line 16
9
"libmemcached/csl/scanner.l"
{ return yyextra->previous_token= FALSE; }
YY_BREAK
case 49:
YY_RULE_SETUP
{ return yyextra->previous_token= FALSE; }
YY_BREAK
case 49:
YY_RULE_SETUP
-#line 1
69
"libmemcached/csl/scanner.l"
+#line 1
72
"libmemcached/csl/scanner.l"
{
yyextra->begin= yytext;
return UNKNOWN_OPTION;
{
yyextra->begin= yytext;
return UNKNOWN_OPTION;
@@
-1667,67
+1670,67
@@
YY_RULE_SETUP
YY_BREAK
case 50:
YY_RULE_SETUP
YY_BREAK
case 50:
YY_RULE_SETUP
-#line 17
4
"libmemcached/csl/scanner.l"
+#line 17
7
"libmemcached/csl/scanner.l"
{ return CONSISTENT; }
YY_BREAK
case 51:
YY_RULE_SETUP
{ return CONSISTENT; }
YY_BREAK
case 51:
YY_RULE_SETUP
-#line 17
5
"libmemcached/csl/scanner.l"
+#line 17
8
"libmemcached/csl/scanner.l"
{ return MODULA; }
YY_BREAK
case 52:
YY_RULE_SETUP
{ return MODULA; }
YY_BREAK
case 52:
YY_RULE_SETUP
-#line 17
6
"libmemcached/csl/scanner.l"
+#line 17
9
"libmemcached/csl/scanner.l"
{ return RANDOM; }
YY_BREAK
case 53:
YY_RULE_SETUP
{ return RANDOM; }
YY_BREAK
case 53:
YY_RULE_SETUP
-#line 1
78
"libmemcached/csl/scanner.l"
+#line 1
81
"libmemcached/csl/scanner.l"
{ return MD5; }
YY_BREAK
case 54:
YY_RULE_SETUP
{ return MD5; }
YY_BREAK
case 54:
YY_RULE_SETUP
-#line 1
79
"libmemcached/csl/scanner.l"
+#line 1
82
"libmemcached/csl/scanner.l"
{ return CRC; }
YY_BREAK
case 55:
YY_RULE_SETUP
{ return CRC; }
YY_BREAK
case 55:
YY_RULE_SETUP
-#line 18
0
"libmemcached/csl/scanner.l"
+#line 18
3
"libmemcached/csl/scanner.l"
{ return FNV1_64; }
YY_BREAK
case 56:
YY_RULE_SETUP
{ return FNV1_64; }
YY_BREAK
case 56:
YY_RULE_SETUP
-#line 18
1
"libmemcached/csl/scanner.l"
+#line 18
4
"libmemcached/csl/scanner.l"
{ return FNV1A_64; }
YY_BREAK
case 57:
YY_RULE_SETUP
{ return FNV1A_64; }
YY_BREAK
case 57:
YY_RULE_SETUP
-#line 18
2
"libmemcached/csl/scanner.l"
+#line 18
5
"libmemcached/csl/scanner.l"
{ return FNV1_32; }
YY_BREAK
case 58:
YY_RULE_SETUP
{ return FNV1_32; }
YY_BREAK
case 58:
YY_RULE_SETUP
-#line 18
3
"libmemcached/csl/scanner.l"
+#line 18
6
"libmemcached/csl/scanner.l"
{ return FNV1A_32; }
YY_BREAK
case 59:
YY_RULE_SETUP
{ return FNV1A_32; }
YY_BREAK
case 59:
YY_RULE_SETUP
-#line 18
4
"libmemcached/csl/scanner.l"
+#line 18
7
"libmemcached/csl/scanner.l"
{ return HSIEH; }
YY_BREAK
case 60:
YY_RULE_SETUP
{ return HSIEH; }
YY_BREAK
case 60:
YY_RULE_SETUP
-#line 18
5
"libmemcached/csl/scanner.l"
+#line 18
8
"libmemcached/csl/scanner.l"
{ return MURMUR; }
YY_BREAK
case 61:
YY_RULE_SETUP
{ return MURMUR; }
YY_BREAK
case 61:
YY_RULE_SETUP
-#line 18
6
"libmemcached/csl/scanner.l"
+#line 18
9
"libmemcached/csl/scanner.l"
{ return JENKINS; }
YY_BREAK
case 62:
YY_RULE_SETUP
{ return JENKINS; }
YY_BREAK
case 62:
YY_RULE_SETUP
-#line 1
88
"libmemcached/csl/scanner.l"
+#line 1
91
"libmemcached/csl/scanner.l"
{
yyextra->hostname(yytext, yyleng, yylval->server);
return IPADDRESS;
{
yyextra->hostname(yytext, yyleng, yylval->server);
return IPADDRESS;
@@
-1735,7
+1738,7
@@
YY_RULE_SETUP
YY_BREAK
case 63:
YY_RULE_SETUP
YY_BREAK
case 63:
YY_RULE_SETUP
-#line 19
3
"libmemcached/csl/scanner.l"
+#line 19
6
"libmemcached/csl/scanner.l"
{
if (yyextra->is_server())
{
{
if (yyextra->is_server())
{
@@
-1752,7
+1755,7
@@
YY_RULE_SETUP
case 64:
/* rule 64 can match eol */
YY_RULE_SETUP
case 64:
/* rule 64 can match eol */
YY_RULE_SETUP
-#line 20
6
"libmemcached/csl/scanner.l"
+#line 20
9
"libmemcached/csl/scanner.l"
{
config_get_text(yyscanner)[yyleng -1]= 0;
yyextra->string_buffer(yytext +1, yyleng -2, yylval->string);
{
config_get_text(yyscanner)[yyleng -1]= 0;
yyextra->string_buffer(yytext +1, yyleng -2, yylval->string);
@@
-1761,7
+1764,7
@@
YY_RULE_SETUP
YY_BREAK
case 65:
YY_RULE_SETUP
YY_BREAK
case 65:
YY_RULE_SETUP
-#line 21
2
"libmemcached/csl/scanner.l"
+#line 21
5
"libmemcached/csl/scanner.l"
{
yyextra->begin= yytext;
return UNKNOWN;
{
yyextra->begin= yytext;
return UNKNOWN;
@@
-1769,10
+1772,10
@@
YY_RULE_SETUP
YY_BREAK
case 66:
YY_RULE_SETUP
YY_BREAK
case 66:
YY_RULE_SETUP
-#line 2
17
"libmemcached/csl/scanner.l"
+#line 2
20
"libmemcached/csl/scanner.l"
ECHO;
YY_BREAK
ECHO;
YY_BREAK
-#line 177
6
"libmemcached/csl/scanner.cc"
+#line 177
9
"libmemcached/csl/scanner.cc"
case YY_STATE_EOF(INITIAL):
yyterminate();
case YY_STATE_EOF(INITIAL):
yyterminate();
@@
-2544,10
+2547,10
@@
YY_BUFFER_STATE config__scan_bytes (yyconst char * yybytes, yy_size_t _yybytes
#define YY_EXIT_FAILURE 2
#endif
#define YY_EXIT_FAILURE 2
#endif
-static
__attribute__((noreturn))
void yy_fatal_error (yyconst char* msg , yyscan_t yyscanner)
+static void yy_fatal_error (yyconst char* msg , yyscan_t yyscanner)
{
{
- (void) fprintf( stderr, "%s\n", msg );
- exit( YY_EXIT_FAILURE );
+
(void) fprintf( stderr, "%s\n", msg );
+
exit( YY_EXIT_FAILURE );
}
/* Redefine yyless() so it works in section 3 code. */
}
/* Redefine yyless() so it works in section 3 code. */
@@
-2900,7
+2903,7
@@
void config_free (void * ptr , yyscan_t yyscanner)
#define YYTABLES_NAME "yytables"
#define YYTABLES_NAME "yytables"
-#line 2
17
"libmemcached/csl/scanner.l"
+#line 2
20
"libmemcached/csl/scanner.l"