diff -rup a/src/cue_parse.c b/src/cue_parse.c
--- a/src/cue_parse.c	2011-06-18 07:28:43.000000000 -0400
+++ b/src/cue_parse.c	2023-04-27 16:10:13.314263314 -0400
@@ -1513,6 +1513,8 @@ void yyerror (char *s)
 	fprintf(stderr, "%d: %s\n", cue_lineno, s);
 }
 
+void cue_delete_buffer(void);
+
 Cd *cue_parse (FILE *fp)
 {
 	cue_yyin = fp;
