1 --- libodraw-20150105/libodraw/libodraw_cue_parser.y.orig 2015-01-05 19:01:57.000000000 +0100
2 +++ libodraw-20150105/libodraw/libodraw_cue_parser.y 2015-01-23 22:14:43.088287239 +0100
9 #if defined( HAVE_STDLIB_H ) || defined( WINAPI )
12 lba += ( ( msf_string[ 3 ] - '0' ) * 10 ) + ( msf_string[ 4 ] - '0' ); \
14 lba += ( ( msf_string[ 6 ] - '0' ) * 10 ) + ( msf_string[ 7 ] - '0' );
19 +typedef struct cue_parser_state cue_parser_state_t;
22 +%lex-param { void * NULL }
23 +%parse-param { cue_parser_state_t *parser_state }
25 /* %name-prefix="cue_scanner_" replaced by -p cue_scanner_ */
26 /* %no-lines replaced by -l */
32 -typedef struct cue_parser_state cue_parser_state_t;
34 struct cue_parser_state
37 @@ -224,6 +231,7 @@ extern int cue_scanner_lex(
40 extern void cue_scanner_error(
41 + cue_parser_state_t *parser_state,
42 const char *error_string );
44 extern YY_BUFFER_STATE cue_scanner__scan_buffer(
45 --- libodraw-20150105/libodraw/libodraw_cue_scanner.l.orig 2015-01-05 19:01:57.000000000 +0100
46 +++ libodraw-20150105/libodraw/libodraw_cue_scanner.l 2015-01-23 21:06:12.108459763 +0100
47 @@ -374,6 +374,7 @@ int cue_scanner_wrap(
50 void cue_scanner_error(
51 + cue_parser_state_t *parser_state,
52 const char *error_string )
54 if( cue_scanner_suppress_error == 0 )