]> Zhao Yanbai Git Server - minix.git/commitdiff
fix remaining warnings in 'make world'
authorDavid van Moolenbroek <david@minix3.org>
Mon, 14 Dec 2009 20:25:52 +0000 (20:25 +0000)
committerDavid van Moolenbroek <david@minix3.org>
Mon, 14 Dec 2009 20:25:52 +0000 (20:25 +0000)
boot/rawfs.c
commands/elvis/curses.c
commands/flex-2.5.4/Makefile.in
commands/flex-2.5.4/initscan.c
commands/flex-2.5.4/libmain.c
commands/flex-2.5.4/main.c
commands/flex-2.5.4/scan.l
commands/flex-2.5.4/sym.c

index 27b25c9849eb364b6dfd7724c6df4fa44be86541..a143dc8ffa614bfc57514184ec86b8cb3eb4a5af 100644 (file)
@@ -122,13 +122,13 @@ void r_stat(Ino_t inum, struct stat *stp)
 
        /* Fetch the block */
        blockbuf = (union fsdata_u *) scratch;
-       readblock(block, blockbuf, block_size);
+       readblock(block, (char *) blockbuf, block_size);
 
        if (super.s_magic == SUPER_V2 || super.s_magic == SUPER_V3) {
                d2_inode *dip;
                int i;
 
-               dip= &blockbuf->b__v2_ino[ino_offset];
+               dip= &blockbuf->b__v2_ino[(unsigned int) ino_offset];
 
                curfil.i_mode= dip->d2_mode;
                curfil.i_nlinks= dip->d2_nlinks;
@@ -144,7 +144,7 @@ void r_stat(Ino_t inum, struct stat *stp)
                d1_inode *dip;
                int i;
 
-               dip= &blockbuf->b__v1_ino[ino_offset];
+               dip= &blockbuf->b__v1_ino[(unsigned int) ino_offset];
 
                curfil.i_mode= dip->d1_mode;
                curfil.i_nlinks= dip->d1_nlinks;
index cff84ebd4d6c84bfaca31a6faf76744ba22af3c4..e4b305bed408cba3d8e1b5a8b3beae519dee49fe 100644 (file)
@@ -636,7 +636,7 @@ static void starttcap(term)
  * This function is called once during initialization, and thereafter it is
  * called whenever the SIGWINCH signal is sent to this process.
  */
-int getsize(signo)
+void getsize(signo)
        int     signo;
 {
        int     lines;
@@ -719,8 +719,6 @@ int getsize(signo)
                *o_columns = COLS;
        }
 #endif
-
-       return 0;
 }
 
 
index 4255d50c0beafd221a93560adb305b7474cdec1a..53d043d13517a11f88294fad211c5fefc0aa5c3e 100644 (file)
@@ -14,7 +14,7 @@
 # For MS-DOS, add "-DMS_DOS" to DEFS.  See the directory MISC/MSDOS for
 # additional info.
 
-CFLAGS = @CFLAGS@
+CFLAGS = @CFLAGS@ -D_POSIX_SOURCE=1
 CPPFLAGS = @CPPFLAGS@
 DEFS = @DEFS@
 LDFLAGS = @LDFLAGS@
index 381644ddea35b3da5bda7fedf90c17de604ace55..c7ca71757d86f38fa9bec9fc21eed928b43b6dd1 100644 (file)
@@ -1491,7 +1491,7 @@ YY_DECL
 
        int doing_codeblock = false;
        int i;
-       Char nmdef[MAXLINE], myesc();
+       Char nmdef[MAXLINE];
 
 
 #line 1498 "scan.c"
@@ -2291,7 +2291,6 @@ YY_RULE_SETUP
 #line 435 "scan.l"
 {
                        register Char *nmdefptr;
-                       Char *ndlookup();
 
                        strcpy( nmstr, yytext + 1 );
                        nmstr[yyleng - 2] = '\0';  /* chop trailing brace */
index 3a5dabaab7af308741a28d87f9cd6fe5296eba42..909a2318130dd7f9d0f44dc4dac4d173075bbcc9 100644 (file)
@@ -2,8 +2,12 @@
 
 /* $Header$ */
 
+#include "flexdef.h"
+
 extern int yylex(void);
 
+int main PROTO((int, char**));
+
 int main( argc, argv )
 int argc;
 char *argv[];
index 8ed002a9b4f7d72d1eb30af41e9a830a4e0384f6..09d349987e33e570935d2f0bffdb474ae10bfb91 100644 (file)
@@ -43,6 +43,7 @@ static char flex_version[] = FLEX_VERSION;
 
 /* declare functions that have forward references */
 
+int main PROTO((int, char**));
 void flexinit PROTO((int, char**));
 void readin PROTO((void));
 void set_up_initial_allocations PROTO((void));
index fee78ab758169cfa8a558534b5d1817449473c49..dbd357963187f0f20973eb1fd48c139a7391d59f 100644 (file)
@@ -98,7 +98,7 @@ LEXOPT                [aceknopr]
 
        int doing_codeblock = false;
        int i;
-       Char nmdef[MAXLINE], myesc();
+       Char nmdef[MAXLINE];
 
 
 <INITIAL>{
@@ -434,7 +434,6 @@ LEXOPT              [aceknopr]
 
        "{"{NAME}"}"    {
                        register Char *nmdefptr;
-                       Char *ndlookup();
 
                        strcpy( nmstr, yytext + 1 );
                        nmstr[yyleng - 2] = '\0';  /* chop trailing brace */
index 326c9d3c5248d0cde2990265bd85bc4e3877efc5..d5c90fb0b5451ef26317138b6182459902d090b7 100644 (file)
@@ -40,8 +40,6 @@ struct hash_entry *ndtbl[NAME_TABLE_HASH_SIZE];
 struct hash_entry *sctbl[START_COND_HASH_SIZE];
 struct hash_entry *ccltab[CCL_HASH_SIZE];
 
-struct hash_entry *findsym();
-
 
 /* addsym - add symbol and definitions to symbol table
  *
@@ -105,7 +103,6 @@ int cclnum;
        /* We don't bother checking the return status because we are not
         * called unless the symbol is new.
         */
-       Char *copy_unsigned_string();
 
        (void) addsym( (char *) copy_unsigned_string( ccltxt ),
                        (char *) 0, cclnum,
@@ -179,8 +176,6 @@ void ndinstal( name, definition )
 char name[];
 Char definition[];
        {
-       char *copy_string();
-       Char *copy_unsigned_string();
 
        if ( addsym( copy_string( name ),
                        (char *) copy_unsigned_string( definition ), 0,
@@ -227,7 +222,6 @@ void scinstal( str, xcluflg )
 char str[];
 int xcluflg;
        {
-       char *copy_string();
 
        /* Generate start condition definition, for use in BEGIN et al. */
        action_define( str, lastsc );