Zitat Zitat von wkrug Beitrag anzeigen
Alles schön und gut was Ihr hier schreibt und vermutlich auch richtig.
Nach der Sinnhaftigkeit wird man aber schon fragen dürfen, ob man für eine signed 8 Bit Variable 3 bzw. 4 Verschiedene Definitionen braucht, die dann wiederum nur mit bestimmten Funktionen laufen. Eine Eindeutige sollte da doch auch reichen?
(...)
Mit diesen " Spielchen " hab Ich schon viel Zeit vertrödelt.

Aber da wird man wohl damit leben müssen.
Betrachten wir's positiv - Wieder was gelernt.
braucht man nicht -
char alleine reicht immer.
stdint ist eine extra Lib, die kam erst einiges später.
Aber C ist nun mal auf verschiedenen Libs aufgebaut, die alle ihre eigenen Regeln haben, und ein kurzer Blick in die Lib/Funktions-Definitionen zeigt ja auch sofort, was man braucht.
An der signed/unsigned char Problematik für AVR und ARM habe ich mir auch schon die Zähne ausgebissen und die Haare gerauft.
Aber wie es so schön heißt: RTFM !