[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-devel
Subject: Re: Byte order conversions
From: Szombathelyi_György <gyurco () freemail ! hu>
Date: 2004-10-27 13:17:02
Message-ID: 417F9FCE.7090808 () freemail ! hu
[Download RAW message or body]
Rüdiger Knörig wrote:
> The attachment contains a template class which will do the job. For
automatic
> conversion of custom datatypes the autoconf macros AC_C_BIGENDIAN(),
> AC_CHECK_SIZE(short) and AC_CHECK_SIZE(int) have to be executed.
> If these macros exist you can convert from host endianess via:
> ConvertEndianess<double>::convert(doubleval,Endian::BigEndian);
> or change the endianess via
> ConvertEndianess<double>::swapEndianess(doubleval);
>
Isn't it over-engineered a bit? I mean that if some code needs byte
order conversion, it usually does it in a loop, so some simple macro or
inline fuction would be faster.
Bye,
György
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic