Wenn das wirklich so ist, arbeitet dein Compiler nicht standardkonform oder er hat einen kapitalen Bug. Um das erste auszuschließen, kannst du ja mal in die stdint.h schauen. Da muß so etwas drin stehen wie:
Wenn du das findest, sollte sich der Compiler an den C Standard halten und du hast einen Compiler-Bug gefunden.Code:/* Maximum of unsigned integral types. */ # define UINT8_MAX (255) # define UINT16_MAX (65535) # define UINT32_MAX (4294967295U)
MfG Klebwax
Lesezeichen