Kapitel 3. Allgemeine Funktionen
Die
Bibliotheks-Schnittstelle
implementiert. Die Standard-Datentypen dieser Sprache sind nicht plattformübergreifend
auf feste Wertebereiche festgelegt, was den Zugriff auf C-Funktionen aus anderen
Programmiersprachen
Wertebereichen wurden erst in neueren C-Versionen ab C99 plattformübergreifend zur
Verfügung gestellt, welche jedoch nicht von allen, vor allem älteren Compilerversionen
unterstützt werden.
Um auch zu älteren Compiler-Versionen kompatibel zu sein, die diese Version des Standards
nicht oder nicht vollständig unterstützen, werden daher in der Anagate API eigene Aliase für
Datentypen mit festen Wertebereichen definiert und verwendet. Diese Datentypen erleichtern
den Zugriff auf API-Funktionen aus anderen Programmiersprachen heraus, indem sie die
Speichergrößen der einzelnen Parameter explizit festlegen.
Bitgröße
8
16
32
64
Tabelle 3.1. Datentypen mit festen Größen
der
AnaGate
heraus
erschweren
Typ mit Vorzeichen
AnaInt8
AnaInt16
AnaInt32
AnaInt64
API
ist
in
der
kann.
Datentypen
Typ ohne Vorzeichen
AnaUInt8
AnaUInt16
AnaUInt32
AnaUInt64
9
© 2007-2015 Analytica GmbH
Programmiersprache
mit
fest
definierten
C