$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));
 				}