There are, at least native size issues, maybe not alignment issues; but thats why I left that fixme warning in packfile to remind us to go back and fix floats. At least the fetch routines do it per-byte so they don't care.
-Melvin Smith
IBM :: Atlanta Innovation Center
[EMAIL PROTECTED] :: 770-835-6984
Andy Dougherty
<doughera@lafayet To: Mike Lambert <[EMAIL PROTECTED]>
te.edu> cc: Perl6 Internals
<[EMAIL PROTECTED]>
Subject: Re: [PATCH] Warnings cleanup
05/20/2002 10:55
AM
On Sun, 19 May 2002, Mike Lambert wrote:
> > This patch removes a bunch of warnings that have accumulated with MSVC
> > recently.
Thanks. I'm down to 934 warnings now :-).
Index: packfile.c
- self->number = PackFile_fetch_nv(pf, (unsigned char *)cursor);
+ self->number = PackFile_fetch_nv(pf, (opcode_t *)cursor);
That cast shouldn't be necessary. cursor is already opcode_t *. (I also
gather there are still alignment issues, since it isn't guaranteed that
sizeof(FLOATVAL)/sizeof(opcode_t) is even an integer :-).
--
Andy Dougherty [EMAIL PROTECTED]
Dept. of Physics
Lafayette College, Easton PA 18042
