![]() |
![]() HP OpenVMS Systemsask the wizard |
![]() |
The Question is: Dear Wizard, I'm sending a C-Struct from an Alpha to a Intel machine (using TCP/IP). But there are different double float formats, how can i convert between the format used by the different machines? (please give me two solutions, one for single float and one for double) The Answer is : As OpenVMS is available on Intel Itanium, you may not require any conversion. (If you were refering to an Intel IA-32 architecture system, a native port of OpenVMS is not available. If you wish programming assistance with Intel IA-32 architecture systems or with another operating system running on Intel Itanium Processor Famility (IA-64) or Intel IA-32 architectures, please contact the appropriate Wizard.) For OpenVMS conversions and operations, please see the OpenVMS Frequently Asked Questions (FAQ), including sections such as: How do I convert between IEEE and VAX floating data? What is the layout of the VAX floating point format? Or potentially select and use IEEE floating point for all of the operations, a format which is available on OpenVMS Alpha (native) and on most other platforms. Other topics related to floating point -- in addition to what is available in the AskQ support database and in the OpenVMS and C manuals -- include (58), (2290), (2553), (3354), (4727), (7002), (7129), (8268) (8524), (8739), (8846), (9091) and likely others. If you wish to acquire programming assistance or targeted coding examples, please also consider contacting your prefered vendor or the HP Services organization.
|