VirtualBox

Ignore:
Timestamp:
Apr 19, 2012 1:25:45 PM (13 years ago)
Author:
vboxsync
Message:

Runtime/Uuid: Treat UUIDs the same on little and big endian architectures

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Runtime/common/string/strformatrt.cpp

    r40938 r40988  
    4949#include <iprt/net.h>
    5050#include <iprt/path.h>
     51#include <iprt/asm.h>
    5152#define STRFORMAT_WITH_X86
    5253#ifdef STRFORMAT_WITH_X86
     
    517518                            return RTStrFormat(pfnOutput, pvArgOutput, NULL, 0,
    518519                                               "%08x-%04x-%04x-%02x%02x-%02x%02x%02x%02x%02x%02x",
    519                                                u.pUuid->Gen.u32TimeLow,
    520                                                u.pUuid->Gen.u16TimeMid,
    521                                                u.pUuid->Gen.u16TimeHiAndVersion,
     520                                               RT_H2LE_U32(u.pUuid->Gen.u32TimeLow),
     521                                               RT_H2LE_U16(u.pUuid->Gen.u16TimeMid),
     522                                               RT_H2LE_U16(u.pUuid->Gen.u16TimeHiAndVersion),
    522523                                               u.pUuid->Gen.u8ClockSeqHiAndReserved,
    523524                                               u.pUuid->Gen.u8ClockSeqLow,
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette