From: Roland McGrath Date: Sat, 10 Sep 1994 15:04:57 +0000 (+0000) Subject: Include and use assert instead of printfs and abort. X-Git-Tag: 3.71.5~34 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9f71eaf6b508bf1f819c681232498168b05f3873;p=thirdparty%2Fmake.git Include and use assert instead of printfs and abort. --- diff --git a/remake.c b/remake.c index b9fe4559..e619b44d 100644 --- a/remake.c +++ b/remake.c @@ -21,6 +21,7 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "job.h" #include "dep.h" #include "file.h" +#include #ifdef HAVE_FCNTL_H #include @@ -277,9 +278,7 @@ update_file (file, depth) return 0; default: - error ("internal error: `%s' command_state == %d in update_file", - f->name, (int) f->command_state); - abort (); + assert (f->command_state == cs_running); break; } } @@ -572,13 +571,9 @@ update_file_1 (file, depth) case 0: DEBUGPR ("Successfully remade target file `%s'.\n"); break; - case -1: - error ("internal error: `%s' update_status is -1 at cs_finished!", - file->name); - abort (); default: - error ("internal error: `%s' update_status invalid!", file->name); - abort (); + assert (file->update_status == 0 || file->update_status == 1); + break; } file->updated = 1;