• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Problem with reading 4-byte floats from file on Intel
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Problem with reading 4-byte floats from file on Intel


  • Subject: Re: Problem with reading 4-byte floats from file on Intel
  • From: Doug McNutt <email@hidden>
  • Date: Mon, 3 Dec 2007 10:58:12 -0700

At 12:09 -0500 12/3/07, email@hidden wrote:
>I have an Applescript that reads a series of floats (4-byte) from a binary file.  This script works fine on PPC, but doesn't read anything at all on my MacBook.
>
>Here's a brief snippet.  If I run this in Script Editor on my G5 Mac, and look at the Event Log window, I can see my data appear after the "read" line has been executed.  On the Intel Mac, no data is printed to the event log. If I change "small real" to "real", I can see data in the Intel Mac's event log, but it is 8-byte float data.

I'm betting on a byte ordering problem.

ABCD in a 32 bit word goes to either BADC or DCBA depending on whether it's Microsoft or Sun Microsystems. Things can get even less well defined on 64 bit hardware.

You might be able to prove it with something like a dump in HEX of the first few floats on each machine.

--

--> From the U S of A, the only socialist country that refuses to admit it. <--
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
AppleScript-Users mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
Archives: http://lists.apple.com/archives/applescript-users

This email sent to email@hidden

  • Follow-Ups:
    • Re: Problem with reading 4-byte floats from file on Intel
      • From: email@hidden
References: 
 >Problem with reading 4-byte floats from file on Intel (From: email@hidden)

  • Prev by Date: Problem with reading 4-byte floats from file on Intel
  • Next by Date: Re: Problem with reading 4-byte floats from file on Intel
  • Previous by thread: Problem with reading 4-byte floats from file on Intel
  • Next by thread: Re: Problem with reading 4-byte floats from file on Intel
  • Index(es):
    • Date
    • Thread