$NetBSD: patch-ae,v 1.3 2000/08/13 17:42:24 itojun Exp $ Avoid compiler warning. --- src/lib/sfio/sfwr.c.orig Fri Jul 30 23:58:33 1999 +++ src/lib/sfio/sfwr.c Mon Aug 14 01:58:54 2000 @@ -16,4 +16,5 @@ #endif -{ reg char *sp, *wbuf, *endbuf; +{ reg char *wbuf, *endbuf; reg ssize_t s, w, wr; + char *sp; @@ -32,3 +33,6 @@ { /* check byte at a time until int-aligned */ - while(((ulong)sp)%sizeof(int)) + Sfulong_t dumbo; + + (void) memcpy(&dumbo, &sp, sizeof(dumbo)); + while(dumbo % sizeof(int) != 0) { if(*sp != 0) @@ -36,2 +40,3 @@ sp += 1; + (void) memcpy(&dumbo, &sp, sizeof(dumbo)); }