* 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 634e6449781114649ad523f21e1d96658f5303aa..4cf5e4fb0ce07d774e083b9336fbb2089cf18758 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 e8a10dca1aa5b9aa7ba0b0dc23918330ae73b3b7..da5dccaf3741395529f6706245906a503da59a29 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 ();