Fix build with gcc. kernigh-stdc
authorGeorge Koehler <xkernigh@netscape.net>
Fri, 17 Nov 2017 22:52:37 +0000 (17:52 -0500)
committerGeorge Koehler <xkernigh@netscape.net>
Fri, 17 Nov 2017 22:52:37 +0000 (17:52 -0500)
gcc gave an error because the `char *` parameter doesn't match the
`const char *` in the prototype of regsave().  clang didn't give an
error.  I added the prototype in commit 5301cce.

mach/i386/ncg/mach.c
mach/i86/ncg/mach.c
mach/m68020/ncg/mach.c

index 1497974..34a4b6f 100644 (file)
@@ -140,7 +140,7 @@ f_regsave()
 
 void
 regsave(regstr, off, size)
-       char *regstr;
+       const char *regstr;
        long off;
 {
        if (strcmp(regstr, "esi") == 0) {
index 8175991..d93eaba 100644 (file)
@@ -137,7 +137,7 @@ f_regsave()
 
 void
 regsave(regstr, off, size)
-       char *regstr;
+       const char *regstr;
        long off;
 {
        if (strcmp(regstr, "si") == 0) {
index 4f71034..f230761 100644 (file)
@@ -184,7 +184,7 @@ f_regsave()
 
 void
 regsave(s,off,size)
-       char *s;
+       const char *s;
        long off;
 {
        assert (regnr < 9);