[Vm-dev] Cross file updates

David T. Lewis lewis at mail.msen.com
Wed Mar 6 20:01:09 UTC 2013


On Wed, Mar 06, 2013 at 10:33:44AM -0800, tim Rowledge wrote:
> 
> 
> On 06-03-2013, at 5:20 AM, "David T. Lewis" <lewis at mail.msen.com> wrote:
> 
> > 
> > On Tue, Mar 05, 2013 at 08:39:32PM -0800, tim Rowledge wrote:
> >> 
> >> I've just committed some changes to the Cross platform files that should have no effect for anything but the Acorn code.
> >> I had to fudge a definition of fileno() so that the push/popOutputFile stuff would compile.
> >> Added a decl for ioSetCursorARGB()
> >> Fudged FilePlugin.h for ACORN to keep a long for my (ab)use of the lastOp field.
> >> Fixed a mismatched decl for ioShowDisplayOnWindow() in HostWindowPlugin.h
> >> SVN thinks there are a few other lines changed even though I can't find any difference even with a binary editor.
> >> 
> > 
> > Mr. Jenkins is of the opinion that we need to follow up on other platforms:
> > 
> >  http://build.squeak.org/job/InterpreterVM/
> > 
> > I'm not sure about Windows and Mac, but on Unix the issue is here:
> 
> Interesting - the reason I had to make that change was because I got the equivalent complaint. I don't care much whether we actually use int or char since it's just a pointer to the bitmap that gets dereferenced. It's quite a while since I did that bit so I'm not sure what my reason was for making a choice one way or the other. I'll look after gym.
>

I'll check also as soon as I get a chance, just did not have time this morning.

I'm quite sure that the unix platform code needed an update anyway, as I think
I recall seeing this when I was checking for 64-bit cleanliness a few years ago.

BTW, I really want to put FFI back on top of the to-do list for 64-bit fixing,
as I think it is currently the biggest inhibitor to getting clean VM builds
in 64-bit mode, and nowadays folks are beginning to expect that sort of thing
to just work. 

Dave
 


More information about the Vm-dev mailing list