summaryrefslogtreecommitdiff
path: root/dmake/dmake.c
diff options
context:
space:
mode:
Diffstat (limited to 'dmake/dmake.c')
-rw-r--r--dmake/dmake.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/dmake/dmake.c b/dmake/dmake.c
index 941c8a203c23..a3376da5b99c 100644
--- a/dmake/dmake.c
+++ b/dmake/dmake.c
@@ -1,4 +1,4 @@
-/* RCS $Id: dmake.c,v 1.1.1.1 2000-09-22 15:33:25 hr Exp $
+/* RCS $Id: dmake.c,v 1.2 2002-10-11 13:42:42 waratah Exp $
--
-- SYNOPSIS
-- The main program.
@@ -116,7 +116,7 @@ static void _do_f_flag ANSI((char, char *, char **));
static void _do_f_flag ANSI((int, char *, char **));
#endif
-PUBLIC void
+PUBLIC int
main(argc, argv)
int argc;
char **argv;
@@ -393,6 +393,7 @@ char **argv;
Clear_signals();
Epilog(ex_val); /* Does not return -- EVER */
+ return 0;
}
@@ -484,11 +485,12 @@ int err;
DB_ENTER("Openfile");
- if( name == NIL(char) || !*name )
+ if( name == NIL(char) || !*name ) {
if( !err )
DB_RETURN(NIL(FILE));
else
Fatal( "Openfile: NIL filename" );
+ }
if( next_file_slot == MAX_INC_DEPTH )
Fatal( "Too many open files. Max nesting level is %d.", MAX_INC_DEPTH);
@@ -566,7 +568,7 @@ char **rname;
{
HASHPTR hp;
FILE *fil = NIL(FILE);
- char *fname;
+ char *fname = NIL(char);
char *ename = NIL(char);
/* order of precedence is: