* interp.c (trap, case SYS_utime): Cast second arg of utime to
authorJim Wilson <wilson@tuliptree.org>
Fri, 6 Oct 1995 19:13:13 +0000 (19:13 +0000)
committerJim Wilson <wilson@tuliptree.org>
Fri, 6 Oct 1995 19:13:13 +0000 (19:13 +0000)
void * to avoid compiler error.

sim/sh/ChangeLog
sim/sh/interp.c

index 634e644..4cf5e4f 100644 (file)
@@ -1,3 +1,8 @@
+Fri Oct  6 12:08:18 1995  Jim Wilson  <wilson@chestnut.cygnus.com>
+
+       * interp.c (trap, case SYS_utime): Cast second arg of utime to
+       void * to avoid compiler error.
+       
 Thu Oct  5 14:13:29 1995  steve chamberlain  <sac@slash.cygnus.com>
 
        * interp.c (callback): Initialize to default callback.
index e8a10dc..da5dcca 100644 (file)
@@ -584,7 +584,9 @@ trap (i, regs, memory, maskl, maskw, little_endian)
            regs[0] = chmod (ptr (regs[5]), regs[6]);
            break;
          case SYS_utime:
-           regs[0] = utime (ptr (regs[5]), ptr (regs[6]));
+           /* Cast the second argument to void *, to avoid type mismatch
+              if a prototype is present.  */
+           regs[0] = utime (ptr (regs[5]), (void *) ptr (regs[6]));
            break;
          default:
            abort ();