[En-Nut-Discussion] Byte select macros
Uwe Bonnes
bon at elektron.ikp.physik.tu-darmstadt.de
Wed Nov 24 14:32:47 CET 2010
>>>>> "Ulrich" == Ulrich Prinz <uprinz2 at netscape.net> writes:
Ulrich> Just for interest, can you retry with uint8_t and uint_fast8_t
Ulrich> instead of unsigned char?
Ulrich> and another trial with
Ulrich> res[0] = (uint8_t)input[0]; or
Ulrich> res[0] = (insigned char)input[0];
Ulrich> instead of
Ulrich> res[0] = input[0] & 0xFF;
Ulrich> Would be interesting where this compiler behavior comes
Ulrich> from. Thanks for your effort!
I have tried many combinations, but no result was satisfactory...
Ulrich> And: I am interested in those macros becaus they are pretty easy
Ulrich> to handle for anything where byte orientation is important while
Ulrich> architecture must be flexible. So you need only one point to
Ulrich> declare those macros and nutconf takes care of selecting the
Ulrich> right set of them for your platform.
And these macros make us independant from the compiler version...
--
Uwe Bonnes bon at elektron.ikp.physik.tu-darmstadt.de
Institut fuer Kernphysik Schlossgartenstrasse 9 64289 Darmstadt
--------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------
More information about the En-Nut-Discussion
mailing list