4#define YY_INT_ALIGNED short int
9#define YY_FLEX_MAJOR_VERSION 2
10#define YY_FLEX_MINOR_VERSION 6
11#define YY_FLEX_SUBMINOR_VERSION 4
12#if YY_FLEX_SUBMINOR_VERSION > 0
33#if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
38#ifndef __STDC_LIMIT_MACROS
39#define __STDC_LIMIT_MACROS 1
59#define INT8_MIN (-128)
62#define INT16_MIN (-32767-1)
65#define INT32_MIN (-2147483647-1)
71#define INT16_MAX (32767)
74#define INT32_MAX (2147483647)
77#define UINT8_MAX (255U)
80#define UINT16_MAX (65535U)
83#define UINT32_MAX (4294967295U)
87#define SIZE_MAX (~(size_t)0)
99#if defined(__GNUC__) && __GNUC__ >= 3
100#define yynoreturn __attribute__((__noreturn__))
111#define YY_SC_TO_UI(c) ((YY_CHAR) (c))
117#define BEGIN (yy_start) = 1 + 2 *
122#define YY_START (((yy_start) - 1) / 2)
123#define YYSTATE YY_START
125#define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1)
127#define YY_NEW_FILE yyrestart( yyin )
128#define YY_END_OF_BUFFER_CHAR 0
137#define YY_BUF_SIZE 32768
139#define YY_BUF_SIZE 16384
145#define YY_STATE_BUF_SIZE ((YY_BUF_SIZE + 2) * sizeof(yy_state_type))
147#ifndef YY_TYPEDEF_YY_BUFFER_STATE
148#define YY_TYPEDEF_YY_BUFFER_STATE
152#ifndef YY_TYPEDEF_YY_SIZE_T
153#define YY_TYPEDEF_YY_SIZE_T
161#define EOB_ACT_CONTINUE_SCAN 0
162#define EOB_ACT_END_OF_FILE 1
163#define EOB_ACT_LAST_MATCH 2
165 #define YY_LESS_LINENO(n)
166 #define YY_LINENO_REWIND_TO(ptr)
173 int yyless_macro_arg = (n); \
174 YY_LESS_LINENO(yyless_macro_arg);\
175 *yy_cp = (yy_hold_char); \
176 YY_RESTORE_YY_MORE_OFFSET \
177 (yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \
178 YY_DO_BEFORE_ACTION; \
181#define unput(c) yyunput( c, (yytext_ptr) )
183#ifndef YY_STRUCT_YY_BUFFER_STATE
184#define YY_STRUCT_YY_BUFFER_STATE
231#define YY_BUFFER_NEW 0
232#define YY_BUFFER_NORMAL 1
243#define YY_BUFFER_EOF_PENDING 2
259#define YY_CURRENT_BUFFER ( (yy_buffer_stack) \
260 ? (yy_buffer_stack)[(yy_buffer_stack_top)] \
265#define YY_CURRENT_BUFFER_LVALUE (yy_buffer_stack)[(yy_buffer_stack_top)]
293#define YY_FLUSH_BUFFER yy_flush_buffer( YY_CURRENT_BUFFER )
303#define yy_new_buffer yy_create_buffer
304#define yy_set_interactive(is_interactive) \
306 if ( ! YY_CURRENT_BUFFER ){ \
307 yyensure_buffer_stack (); \
308 YY_CURRENT_BUFFER_LVALUE = \
309 yy_create_buffer( yyin, YY_BUF_SIZE ); \
311 YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \
313#define yy_set_bol(at_bol) \
315 if ( ! YY_CURRENT_BUFFER ){\
316 yyensure_buffer_stack (); \
317 YY_CURRENT_BUFFER_LVALUE = \
318 yy_create_buffer( yyin, YY_BUF_SIZE ); \
320 YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \
322#define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol)
337#define yytext_ptr yytext
347#define YY_DO_BEFORE_ACTION \
348 (yytext_ptr) = yy_bp; \
349 yyleng = (int) (yy_cp - yy_bp); \
350 (yy_hold_char) = *yy_cp; \
352 (yy_c_buf_p) = yy_cp;
353#define YY_NUM_RULES 39
354#define YY_END_OF_BUFFER 40
364 0, 0, 0, 0, 5, 5, 0, 0, 0, 0,
365 40, 39, 4, 1, 3, 2, 5, 6, 36, 39,
366 39, 39, 39, 39, 39, 39, 39, 39, 39, 39,
367 39, 39, 39, 39, 37, 3, 5, 0, 0, 0,
368 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
369 0, 0, 0, 0, 0, 0, 0, 0, 0, 38,
370 32, 0, 0, 0, 0, 0, 0, 0, 0, 0,
371 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
372 0, 0, 31, 0, 0, 16, 0, 0, 0, 0,
373 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
375 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
376 0, 0, 0, 0, 27, 0, 0, 0, 0, 0,
377 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
378 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
379 0, 0, 0, 0, 0, 0, 15, 0, 0, 0,
380 0, 0, 8, 0, 17, 0, 0, 0, 0, 0,
381 0, 23, 0, 0, 0, 0, 0, 0, 0, 7,
382 0, 0, 33, 0, 0, 0, 0, 0, 19, 26,
383 0, 0, 0, 0, 0, 0, 28, 0, 0, 0,
384 0, 0, 0, 14, 0, 0, 0, 29, 21, 0,
386 0, 35, 0, 0, 0, 0, 0, 20, 0, 0,
387 10, 0, 0, 0, 0, 0, 0, 25, 9, 0,
388 0, 18, 0, 0, 0, 0, 0, 0, 0, 0,
389 0, 0, 0, 0, 0, 13, 0, 0, 0, 12,
390 11, 0, 22, 24, 0, 0, 0, 0, 0, 34,
396 1, 1, 1, 1, 1, 1, 1, 1, 2, 3,
397 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
398 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
399 1, 2, 1, 1, 4, 1, 1, 1, 1, 1,
400 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
401 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
402 5, 1, 1, 1, 6, 7, 1, 1, 8, 1,
403 1, 1, 9, 1, 1, 1, 10, 1, 11, 12,
404 13, 14, 15, 1, 1, 1, 1, 1, 1, 1,
405 1, 1, 1, 1, 16, 1, 17, 18, 19, 20,
407 21, 22, 23, 24, 25, 1, 26, 27, 28, 29,
408 30, 31, 1, 32, 33, 34, 35, 36, 37, 1,
409 38, 1, 1, 39, 1, 1, 1, 1, 1, 1,
410 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
411 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
412 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
413 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
414 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
415 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
416 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
418 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
419 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
420 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
421 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
422 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
428 1, 1, 2, 1, 1, 1, 1, 1, 1, 1,
429 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
430 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
431 1, 1, 1, 1, 1, 1, 1, 1, 1
436 0, 0, 0, 3, 258, 257, 40, 0, 220, 219,
437 257, 262, 262, 262, 254, 262, 0, 262, 262, 0,
438 247, 244, 226, 217, 0, 1, 222, 225, 219, 227,
439 226, 0, 2, 207, 262, 243, 0, 239, 230, 208,
440 231, 228, 205, 205, 201, 200, 218, 202, 3, 204,
441 212, 210, 194, 199, 207, 2, 195, 197, 186, 262,
442 262, 219, 202, 215, 216, 199, 203, 193, 201, 182,
443 187, 184, 192, 177, 191, 185, 177, 189, 8, 176,
444 181, 185, 262, 172, 197, 262, 170, 167, 181, 5,
445 164, 161, 192, 180, 168, 178, 160, 158, 166, 169,
447 168, 158, 157, 156, 163, 169, 154, 144, 160, 160,
448 144, 140, 145, 159, 262, 15, 154, 143, 148, 156,
449 154, 134, 140, 136, 162, 134, 148, 156, 146, 131,
450 11, 156, 142, 128, 137, 125, 127, 123, 149, 136,
451 122, 131, 123, 124, 128, 113, 262, 31, 127, 140,
452 110, 122, 262, 26, 262, 108, 136, 135, 118, 104,
453 107, 262, 117, 106, 113, 128, 113, 101, 109, 262,
454 104, 107, 262, 102, 121, 98, 104, 85, 262, 262,
455 117, 116, 86, 93, 113, 84, 262, 95, 83, 94,
456 93, 107, 75, 262, 93, 104, 77, 262, 262, 77,
458 89, 262, 86, 88, 87, 97, 96, 262, 79, 66,
459 262, 93, 78, 73, 63, 69, 68, 262, 262, 76,
460 58, 262, 60, 68, 63, 67, 66, 56, 70, 47,
461 38, 39, 61, 59, 46, 262, 56, 54, 22, 262,
462 262, 26, 262, 262, 28, 31, 18, 36, 11, 262,
463 3, 262, 262, 76, 78, 80, 0, 82
468 254, 254, 254, 254, 255, 255, 254, 7, 256, 256,
469 253, 253, 253, 253, 253, 253, 257, 253, 253, 253,
470 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
471 253, 253, 253, 258, 253, 253, 257, 253, 253, 253,
472 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
473 253, 253, 253, 253, 253, 253, 253, 253, 258, 253,
474 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
475 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
476 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
477 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
479 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
480 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
481 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
482 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
483 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
484 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
485 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
486 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
487 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
488 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
490 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
491 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
492 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
493 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
494 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
495 253, 253, 0, 253, 253, 253, 253, 253
500 37, 253, 13, 14, 15, 13, 14, 252, 253, 253,
501 38, 253, 253, 39, 253, 153, 253, 253, 57, 79,
502 45, 47, 58, 54, 72, 48, 154, 100, 40, 110,
503 55, 46, 80, 137, 56, 170, 63, 111, 112, 251,
504 250, 16, 19, 101, 176, 138, 171, 249, 20, 21,
505 177, 248, 247, 246, 22, 245, 23, 24, 244, 25,
506 243, 26, 242, 241, 27, 240, 28, 29, 30, 239,
507 238, 31, 32, 237, 236, 33, 12, 12, 17, 17,
508 34, 34, 59, 59, 235, 234, 233, 232, 231, 230,
509 229, 228, 227, 226, 225, 224, 223, 222, 221, 220,
511 219, 218, 217, 216, 215, 214, 213, 212, 211, 210,
512 209, 208, 207, 206, 205, 204, 203, 202, 201, 200,
513 199, 198, 197, 196, 195, 194, 193, 192, 191, 190,
514 189, 188, 187, 186, 185, 184, 183, 182, 181, 180,
515 179, 178, 175, 174, 173, 172, 169, 168, 167, 166,
516 165, 164, 163, 162, 161, 160, 159, 158, 157, 156,
517 155, 152, 151, 150, 149, 148, 147, 146, 145, 144,
518 143, 142, 141, 140, 139, 136, 135, 134, 133, 132,
519 131, 130, 129, 128, 127, 126, 125, 124, 123, 122,
520 121, 120, 119, 118, 117, 116, 115, 114, 113, 109,
522 108, 107, 106, 105, 104, 103, 102, 99, 98, 97,
523 96, 95, 94, 93, 92, 91, 90, 89, 88, 87,
524 86, 85, 84, 83, 60, 82, 81, 78, 77, 76,
525 75, 74, 73, 71, 70, 69, 68, 67, 66, 65,
526 64, 63, 62, 61, 36, 60, 53, 52, 51, 50,
527 49, 44, 43, 42, 41, 36, 253, 35, 35, 18,
528 18, 11, 253, 253, 253, 253, 253, 253, 253, 253,
529 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
530 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
531 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
538 257, 0, 3, 3, 4, 4, 4, 251, 0, 0,
539 20, 0, 0, 20, 0, 131, 0, 0, 33, 56,
540 25, 26, 33, 32, 49, 26, 131, 79, 20, 90,
541 32, 25, 56, 116, 32, 148, 49, 90, 90, 249,
542 248, 4, 7, 79, 154, 116, 148, 247, 7, 7,
543 154, 246, 245, 242, 7, 239, 7, 7, 238, 7,
544 237, 7, 235, 234, 7, 233, 7, 7, 7, 232,
545 231, 7, 7, 230, 229, 7, 254, 254, 255, 255,
546 256, 256, 258, 258, 228, 227, 226, 225, 224, 223,
547 221, 220, 217, 216, 215, 214, 213, 212, 210, 209,
549 207, 206, 205, 204, 203, 201, 200, 197, 196, 195,
550 193, 192, 191, 190, 189, 188, 186, 185, 184, 183,
551 182, 181, 178, 177, 176, 175, 174, 172, 171, 169,
552 168, 167, 166, 165, 164, 163, 161, 160, 159, 158,
553 157, 156, 152, 151, 150, 149, 146, 145, 144, 143,
554 142, 141, 140, 139, 138, 137, 136, 135, 134, 133,
555 132, 130, 129, 128, 127, 126, 125, 124, 123, 122,
556 121, 120, 119, 118, 117, 114, 113, 112, 111, 110,
557 109, 108, 107, 106, 105, 104, 103, 102, 101, 100,
558 99, 98, 97, 96, 95, 94, 93, 92, 91, 89,
560 88, 87, 85, 84, 82, 81, 80, 78, 77, 76,
561 75, 74, 73, 72, 71, 70, 69, 68, 67, 66,
562 65, 64, 63, 62, 59, 58, 57, 55, 54, 53,
563 52, 51, 50, 48, 47, 46, 45, 44, 43, 42,
564 41, 40, 39, 38, 36, 34, 31, 30, 29, 28,
565 27, 24, 23, 22, 21, 15, 11, 10, 9, 6,
566 5, 253, 253, 253, 253, 253, 253, 253, 253, 253,
567 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
568 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
569 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
583#define REJECT reject_used_but_not_detected
584#define yymore() yymore_used_but_not_detected
586#define YY_RESTORE_YY_MORE_OFFSET
588#line 1 "isdn_cdb.lex"
590#line 7 "isdn_cdb.lex"
601#ifndef YY_NO_UNISTD_H
610#define YY_EXTRA_TYPE void *
648#ifndef YY_SKIP_YYWRAP
650extern "C" int yywrap (
void );
652extern int yywrap (
void );
658 static void yyunput (
int c,
char *buf_ptr );
663static void yy_flex_strncpy (
char *,
const char *,
int );
667static int yy_flex_strlen (
const char * );
672static int yyinput (
void );
674static int input (
void );
680#ifndef YY_READ_BUF_SIZE
683#define YY_READ_BUF_SIZE 16384
685#define YY_READ_BUF_SIZE 8192
694#define ECHO do { if (fwrite( yytext, (size_t) yyleng, 1, yyout )) {} } while (0)
701#define YY_INPUT(buf,result,max_size) \
702 if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \
706 for ( n = 0; n < max_size && \
707 (c = getc( yyin )) != EOF && c != '\n'; ++n ) \
710 buf[n++] = (char) c; \
711 if ( c == EOF && ferror( yyin ) ) \
712 YY_FATAL_ERROR( "input in flex scanner failed" ); \
718 while ( (result = (int) fread(buf, 1, (yy_size_t) max_size, yyin)) == 0 && ferror(yyin)) \
720 if( errno != EINTR) \
722 YY_FATAL_ERROR( "input in flex scanner failed" ); \
738#define yyterminate() return YY_NULL
742#ifndef YY_START_STACK_INCR
743#define YY_START_STACK_INCR 25
747#ifndef YY_FATAL_ERROR
748#define YY_FATAL_ERROR(msg) yy_fatal_error( msg )
757#define YY_DECL_IS_OURS 1
761#define YY_DECL int yylex (void)
767#ifndef YY_USER_ACTION
768#define YY_USER_ACTION
773#define YY_BREAK break;
776#define YY_RULE_SETUP \
778 YY_CURRENT_BUFFER_LVALUE->yy_at_bol = \
779 (yytext[yyleng - 1] == '\n'); \
817#line 9 "isdn_cdb.lex"
819#line 11 "isdn_cdb.lex"
847 while (
yy_chk[
yy_base[yy_current_state] + yy_c] != yy_current_state )
849 yy_current_state = (int)
yy_def[yy_current_state];
850 if ( yy_current_state >= 254 )
856 while (
yy_base[yy_current_state] != 262 );
882#line 14 "isdn_cdb.lex"
887#line 15 "isdn_cdb.lex"
896#line 20 "isdn_cdb.lex"
902#line 21 "isdn_cdb.lex"
909#line 25 "isdn_cdb.lex"
915#line 26 "isdn_cdb.lex"
922#line 30 "isdn_cdb.lex"
927#line 31 "isdn_cdb.lex"
932#line 32 "isdn_cdb.lex"
937#line 33 "isdn_cdb.lex"
942#line 34 "isdn_cdb.lex"
947#line 35 "isdn_cdb.lex"
952#line 36 "isdn_cdb.lex"
957#line 37 "isdn_cdb.lex"
962#line 38 "isdn_cdb.lex"
967#line 39 "isdn_cdb.lex"
972#line 40 "isdn_cdb.lex"
977#line 41 "isdn_cdb.lex"
982#line 42 "isdn_cdb.lex"
987#line 43 "isdn_cdb.lex"
992#line 44 "isdn_cdb.lex"
997#line 45 "isdn_cdb.lex"
1002#line 46 "isdn_cdb.lex"
1007#line 47 "isdn_cdb.lex"
1012#line 48 "isdn_cdb.lex"
1017#line 49 "isdn_cdb.lex"
1022#line 50 "isdn_cdb.lex"
1027#line 51 "isdn_cdb.lex"
1032#line 52 "isdn_cdb.lex"
1037#line 53 "isdn_cdb.lex"
1042#line 54 "isdn_cdb.lex"
1047#line 55 "isdn_cdb.lex"
1052#line 56 "isdn_cdb.lex"
1057#line 57 "isdn_cdb.lex"
1062#line 58 "isdn_cdb.lex"
1068#line 59 "isdn_cdb.lex"
1075#line 63 "isdn_cdb.lex"
1085#line 64 "isdn_cdb.lex"
1091#line 66 "isdn_cdb.lex"
1094#line 1095 "lex.yy.c"
1155 if ( yy_next_state )
1159 yy_current_state = yy_next_state;
1166 goto yy_find_action;
1219 goto yy_find_action;
1226 "fatal flex scanner internal error--no action found" );
1243 int number_to_move, i;
1248 "fatal flex scanner internal error--end of buffer missed" );
1274 for ( i = 0; i < number_to_move; ++i )
1275 *(dest++) = *(source++);
1288 while ( num_to_read <= 0 )
1294 int yy_c_buf_p_offset =
1301 if ( new_size <= 0 )
1317 "fatal error - scanner input buffer overflow" );
1361 YY_FATAL_ERROR(
"out of dynamic memory in yy_get_next_buffer()" );
1393 while (
yy_chk[
yy_base[yy_current_state] + yy_c] != yy_current_state )
1395 yy_current_state = (int)
yy_def[yy_current_state];
1396 if ( yy_current_state >= 254 )
1399 yy_current_state =
yy_nxt[
yy_base[yy_current_state] + yy_c];
1402 return yy_current_state;
1421 while (
yy_chk[
yy_base[yy_current_state] + yy_c] != yy_current_state )
1423 yy_current_state = (int)
yy_def[yy_current_state];
1424 if ( yy_current_state >= 254 )
1427 yy_current_state =
yy_nxt[
yy_base[yy_current_state] + yy_c];
1428 yy_is_jam = (yy_current_state == 253);
1430 return yy_is_jam ? 0 : yy_current_state;
1444 if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 )
1454 *--dest = *--source;
1456 yy_cp += (int) (dest - source);
1457 yy_bp += (int) (dest - source);
1461 if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 )
1465 *--
yy_cp = (char) c;
1476 static int yyinput (
void)
1723 if (new_buffer == NULL)
1785 YY_FATAL_ERROR(
"out of dynamic memory in yyensure_buffer_stack()" );
1805 YY_FATAL_ERROR(
"out of dynamic memory in yyensure_buffer_stack()" );
1882 for ( i = 0; i < _yybytes_len; ++i )
1883 buf[i] = yybytes[i];
1899#ifndef YY_EXIT_FAILURE
1900#define YY_EXIT_FAILURE 2
1905 fprintf( stderr,
"%s\n", msg );
1916 int yyless_macro_arg = (n); \
1917 YY_LESS_LINENO(yyless_macro_arg);\
1918 yytext[yyleng] = (yy_hold_char); \
1919 (yy_c_buf_p) = yytext + yyless_macro_arg; \
1920 (yy_hold_char) = *(yy_c_buf_p); \
1921 *(yy_c_buf_p) = '\0'; \
1922 yyleng = yyless_macro_arg; \
2061static void yy_flex_strncpy (
char* s1,
const char * s2,
int n )
2065 for ( i = 0; i < n; ++i )
2070#ifdef YY_NEED_STRLEN
2071static int yy_flex_strlen (
const char * s )
2074 for ( n = 0; s[n]; ++n )
2083 return malloc(size);
2096 return realloc(ptr, size);
2101 free( (
char *) ptr );
2104#define YYTABLES_NAME "yytables"
2106#line 66 "isdn_cdb.lex"
void add_current_item(int item, char *val)
Definition cdb_read.c:252
int new_entry(void)
Definition cdb_read.c:231
@ module
Definition isdn_cdb_def.h:22
@ SMP
Definition isdn_cdb_def.h:15
@ IRQ
Definition isdn_cdb_def.h:30
@ line_cnt
Definition isdn_cdb_def.h:20
@ vendor_id
Definition isdn_cdb_def.h:7
@ MEMBASE
Definition isdn_cdb_def.h:32
@ device_id
Definition isdn_cdb_def.h:8
@ line_protocol
Definition isdn_cdb_def.h:21
@ feature
Definition isdn_cdb_def.h:25
@ interface
Definition isdn_cdb_def.h:19
@ bus_type
Definition isdn_cdb_def.h:13
@ need_packages
Definition isdn_cdb_def.h:23
@ subdevice_id
Definition isdn_cdb_def.h:10
@ short_description
Definition isdn_cdb_def.h:29
@ firmware
Definition isdn_cdb_def.h:28
@ subvendor_id
Definition isdn_cdb_def.h:9
@ info
Definition isdn_cdb_def.h:26
@ device
Definition isdn_cdb_def.h:6
@ supported
Definition isdn_cdb_def.h:24
@ device_class
Definition isdn_cdb_def.h:12
@ vario
Definition isdn_cdb_def.h:14
@ drv_typ
Definition isdn_cdb_def.h:18
@ drv_id
Definition isdn_cdb_def.h:16
@ special
Definition isdn_cdb_def.h:27
@ drv_subtyp
Definition isdn_cdb_def.h:17
@ alternative_name
Definition isdn_cdb_def.h:33
@ vendor
Definition isdn_cdb_def.h:5
@ IO
Definition isdn_cdb_def.h:31
@ revision
Definition isdn_cdb_def.h:11
#define YY_NEW_FILE
Definition lex.yy.c:127
FILE * yyget_in(void)
Get the input stream.
Definition lex.yy.c:1940
unsigned char flex_uint8_t
Definition lex.yy.c:53
static char yy_hold_char
Definition lex.yy.c:268
void yyset_in(FILE *_in_str)
Set the input stream.
Definition lex.yy.c:1986
static int input(void)
Definition lex.yy.c:1478
int yyleng
Definition lex.yy.c:270
static const flex_int16_t yy_accept[254]
Definition lex.yy.c:362
static yy_state_type yy_last_accepting_state
Definition lex.yy.c:574
static void yyunput(int c, char *buf_ptr)
Definition lex.yy.c:1435
static void yynoreturn yy_fatal_error(const char *msg)
Definition lex.yy.c:1903
#define YY_EXTRA_TYPE
Definition lex.yy.c:610
#define NewEntry
Definition lex.yy.c:598
static const flex_int16_t yy_base[259]
Definition lex.yy.c:434
FILE * yyout
Definition lex.yy.c:159
void yyset_extra(YY_EXTRA_TYPE user_defined)
static int yy_start
Definition lex.yy.c:275
short int flex_int16_t
Definition lex.yy.c:51
static void yyensure_buffer_stack(void)
Definition lex.yy.c:1770
void yy_flush_buffer(YY_BUFFER_STATE b)
Discard all buffered characters.
Definition lex.yy.c:1692
void yy_switch_to_buffer(YY_BUFFER_STATE new_buffer)
Switch to a different input buffer.
Definition lex.yy.c:1572
static YY_BUFFER_STATE * yy_buffer_stack
Stack as an array.
Definition lex.yy.c:251
char * yytext
Definition lex.yy.c:587
unsigned int flex_uint32_t
Definition lex.yy.c:55
int yyget_lineno(void)
Get the current line number.
Definition lex.yy.c:1931
static int yy_get_next_buffer(void)
Definition lex.yy.c:1239
#define YY_BREAK
Definition lex.yy.c:773
static size_t yy_buffer_stack_max
capacity of stack.
Definition lex.yy.c:250
#define yynoreturn
Definition lex.yy.c:102
static yy_state_type yy_try_NUL_trans(yy_state_type current_state)
Definition lex.yy.c:1410
int yy_act
Definition lex.yy.c:788
#define Value
Definition lex.yy.c:599
void yypush_buffer_state(YY_BUFFER_STATE new_buffer)
Pushes the new state onto the stack.
Definition lex.yy.c:1721
int yyget_debug(void)
Definition lex.yy.c:1996
struct yy_buffer_state * YY_BUFFER_STATE
Definition lex.yy.c:149
#define YY_LINENO_REWIND_TO(ptr)
Definition lex.yy.c:166
#define YY_BUFFER_NEW
Definition lex.yy.c:231
FILE * yyget_out(void)
Get the output stream.
Definition lex.yy.c:1948
#define YY_RESTORE_YY_MORE_OFFSET
Definition lex.yy.c:586
static int yy_did_buffer_switch_on_eof
Definition lex.yy.c:280
static int yy_init_globals(void)
Definition lex.yy.c:2006
YY_BUFFER_STATE yy_create_buffer(FILE *file, int size)
Allocate and initialize an input buffer state.
Definition lex.yy.c:1617
#define Main
Definition lex.yy.c:596
int yylineno
Definition lex.yy.c:331
#define YY_BUFFER_NORMAL
Definition lex.yy.c:232
char * yy_cp
Definition lex.yy.c:787
void yypop_buffer_state(void)
Removes and deletes the top of the stack, if present.
Definition lex.yy.c:1751
#define YY_MORE_ADJ
Definition lex.yy.c:585
#define YY_RULE_SETUP
Definition lex.yy.c:776
static const YY_CHAR yy_meta[40]
Definition lex.yy.c:426
void yyfree(void *)
Definition lex.yy.c:2099
#define YY_AT_BOL()
Definition lex.yy.c:322
int yy_flex_debug
Definition lex.yy.c:578
#define yytext_ptr
Definition lex.yy.c:337
signed char flex_int8_t
Definition lex.yy.c:50
void * yyalloc(yy_size_t)
Definition lex.yy.c:2081
#define EOB_ACT_END_OF_FILE
Definition lex.yy.c:162
YY_BUFFER_STATE yy_scan_string(const char *yy_str)
Setup the input buffer state to scan a string.
Definition lex.yy.c:1856
#define YY_CURRENT_BUFFER_LVALUE
Definition lex.yy.c:265
int yyget_leng(void)
Get the length of the current token.
Definition lex.yy.c:1956
int flex_int32_t
Definition lex.yy.c:52
static const flex_int16_t yy_chk[302]
Definition lex.yy.c:536
FILE * yyin
Definition lex.yy.c:326
static const flex_int16_t yy_def[259]
Definition lex.yy.c:466
#define YY_START
Definition lex.yy.c:122
#define NextLine
Definition lex.yy.c:597
YY_BUFFER_STATE yy_scan_bytes(const char *bytes, int len)
Setup the input buffer state to scan the given bytes.
Definition lex.yy.c:1869
static const flex_int16_t yy_nxt[302]
Definition lex.yy.c:498
int yywrap(void)
Definition isdn_cdb.c:10
int yy_state_type
Definition lex.yy.c:328
#define YY_CURRENT_BUFFER
Definition lex.yy.c:259
#define INITIAL
Definition lex.yy.c:595
char * yy_bp
Definition lex.yy.c:787
static int yy_n_chars
Definition lex.yy.c:269
#define YY_READ_BUF_SIZE
Definition lex.yy.c:685
#define YY_INPUT(buf, result, max_size)
Definition lex.yy.c:701
#define ECHO
Definition lex.yy.c:694
#define YY_END_OF_BUFFER
Definition lex.yy.c:354
#define YY_STATE_EOF(state)
Definition lex.yy.c:125
int yylex_destroy(void)
Definition lex.yy.c:2035
void yyrestart(FILE *input_file)
Immediately switch to a different input stream.
Definition lex.yy.c:1555
#define BEGIN
Definition lex.yy.c:117
#define YY_END_OF_BUFFER_CHAR
Definition lex.yy.c:128
void * yyrealloc(void *, yy_size_t)
Definition lex.yy.c:2086
#define YY_FATAL_ERROR(msg)
Definition lex.yy.c:748
#define yyterminate()
Definition lex.yy.c:738
unsigned short int flex_uint16_t
Definition lex.yy.c:54
void yyset_debug(int debug_flag)
Definition lex.yy.c:2001
static void yy_load_buffer_state(void)
Definition lex.yy.c:1603
void yyset_lineno(int _line_number)
Set the current line number.
Definition lex.yy.c:1974
flex_uint8_t YY_CHAR
Definition lex.yy.c:324
#define YY_DO_BEFORE_ACTION
Definition lex.yy.c:347
char * yyget_text(void)
Get the current token.
Definition lex.yy.c:1965
#define EOB_ACT_LAST_MATCH
Definition lex.yy.c:163
size_t yy_size_t
Definition lex.yy.c:154
#define YY_BUFFER_EOF_PENDING
Definition lex.yy.c:243
static yy_state_type yy_get_previous_state(void)
Definition lex.yy.c:1377
void yyset_out(FILE *_out_str)
Definition lex.yy.c:1991
YY_EXTRA_TYPE yyget_extra(void)
static const YY_CHAR yy_ec[256]
Definition lex.yy.c:394
static char * yy_c_buf_p
Definition lex.yy.c:273
#define EOB_ACT_CONTINUE_SCAN
Definition lex.yy.c:161
static size_t yy_buffer_stack_top
index of top of stack.
Definition lex.yy.c:249
#define YY_DECL
Definition lex.yy.c:761
void yy_delete_buffer(YY_BUFFER_STATE b)
Destroy the buffer.
Definition lex.yy.c:1645
#define YY_BUF_SIZE
Definition lex.yy.c:139
#define YY_EXIT_FAILURE
Definition lex.yy.c:1900
static int yy_init
Definition lex.yy.c:274
#define YY_SC_TO_UI(c)
Definition lex.yy.c:111
static void yy_init_buffer(YY_BUFFER_STATE b, FILE *file)
Definition lex.yy.c:1664
YY_BUFFER_STATE yy_scan_buffer(char *base, yy_size_t size)
Setup the input buffer state to scan directly from a user-specified character buffer.
Definition lex.yy.c:1819
static char * yy_last_accepting_cpos
Definition lex.yy.c:575
int yy_n_chars
Definition lex.yy.c:200
int yy_bs_column
The column count.
Definition lex.yy.c:222
int yy_buf_size
Definition lex.yy.c:195
FILE * yy_input_file
Definition lex.yy.c:187
char * yy_buf_pos
Definition lex.yy.c:190
int yy_fill_buffer
Definition lex.yy.c:227
int yy_buffer_status
Definition lex.yy.c:229
int yy_is_our_buffer
Definition lex.yy.c:206
int yy_bs_lineno
The line count.
Definition lex.yy.c:221
int yy_at_bol
Definition lex.yy.c:219
int yy_is_interactive
Definition lex.yy.c:213
char * yy_ch_buf
Definition lex.yy.c:189
flex_int32_t yy_verify
Definition lex.yy.c:359
flex_int32_t yy_nxt
Definition lex.yy.c:360