summaryrefslogtreecommitdiff
path: root/binutils/windres.c
diff options
context:
space:
mode:
authorCarlos O'Donell <carlos@codesourcery.com>2007-10-08 13:50:18 +0000
committerCarlos O'Donell <carlos@codesourcery.com>2007-10-08 13:50:18 +0000
commit209da3f24f662c98595daf2c2a6f16f64cad4690 (patch)
tree1e67898f1e6506de9208b88b10e02831b81a804e /binutils/windres.c
parentba09a6ebd712eec545e02e9347a896dad25bd587 (diff)
downloadbinutils-redhat-209da3f24f662c98595daf2c2a6f16f64cad4690.tar.gz
2007-10-08 Carlos O'Donell <carlos@codesourcery.com>
* resrc.c (read_rc_file): Rename e to edit, and c to dir. Pass dir to windres_add_include_dir. Add comments. (close_input_stream): Check pclose error, and call fatal if the preprocessor failed. * windres.c (windres_add_include_dir): Assert that p is non-NULL, and not an empty string.
Diffstat (limited to 'binutils/windres.c')
-rw-r--r--binutils/windres.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/binutils/windres.c b/binutils/windres.c
index ac643ad59a..a4b466c5a5 100644
--- a/binutils/windres.c
+++ b/binutils/windres.c
@@ -765,6 +765,12 @@ windres_add_include_dir (const char *p)
{
struct include_dir *n, **pp;
+ /* Computing paths is often complicated and error prone.
+ The easiest way to check for mistakes is at the time
+ we add them to include_dirs. */
+ assert (p != NULL);
+ assert (*p != '\0');
+
n = xmalloc (sizeof *n);
n->next = NULL;
n->dir = (char * ) p;