From b09a777222bf0a743061b84e490c28171cced25b Mon Sep 17 00:00:00 2001 From: Nick Clifton Date: Mon, 17 Jan 2005 16:24:12 +0000 Subject: PR binutils/647 * rcparse.y (RCDATA): Allow a filename to be supplied as the parameter. Parse it with define_rcdata_file(). * resrc.c (define_rcdata_file): New function. * windres.h: Provide a prototype for the new function. * resrc.c (define_user_file): Fix typo by replacing "font file" with "file". --- binutils/rcparse.y | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'binutils/rcparse.y') diff --git a/binutils/rcparse.y b/binutils/rcparse.y index 7aacaaa..98ad3c8 100644 --- a/binutils/rcparse.y +++ b/binutils/rcparse.y @@ -1,5 +1,6 @@ %{ /* rcparse.y -- parser for Windows rc files - Copyright 1997, 1998, 1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc. + Copyright 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2005 + Free Software Foundation, Inc. Written by Ian Lance Taylor, Cygnus Support. This file is part of GNU Binutils. @@ -1152,6 +1153,13 @@ rcdata: YYERROR; rcparse_discard_strings (); } + | id RCDATA suboptions file_name + { + define_rcdata_file ($1, &$3, $4); + if (yychar != YYEMPTY) + YYERROR; + rcparse_discard_strings (); + } ; /* We use a different lexing algorithm, because rcdata strings may -- cgit v1.1