1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- /*****************************************************************************/
- /*****************************************************************************/
- /***** *****/
- /***** STANDARD T Y P D E F I N I T I O N E N FUER DAS AXN *****/
- /***** *****/
- /*****************************************************************************/
- /*****************************************************************************/
- /* */
- /* 1. Produktinformation */
- /* */
- /* 1.1 Datei-Name : AxnPortab.h */
- /* 1.2 Autor/Datum : Ulrich Koestner / 03.09.1997 */
- /* 1.3 Aenderungen : */
- /* */
- /* Datum | Name | Bemerkung | Vers.*/
- /* ---------+-----------+--------------------------------------------+------*/
- /* 04.11.03 | Hoffmann | New typedefs added. | */
- /* | | | */
- /* | | | */
- /* | | | */
- /* */
- /* 2. Inhalt */
- /* Definitionen der Standarttype fuer die AXN-Software unter QNX/Neutrino */
- /* */
- /* 3. Externe Beziehungen: */
- /* */
- /* 4. Compilerhinweise */
- /* */
- /*****************************************************************************/
- /* */
- /* (c) Siemens AG Med Erl 1997 all rigths reserved */
- /* */
- /*****************************************************************************/
- #ifndef AXNPORTABNTO_H
- #define AXNPORTABNTO_H
- /*****************************************************************************/
- /* Global Includes */
- /*****************************************************************************/
- #include <tchar.h>
- //#include <pthread.h>
- //#include "rfcglobal.h"
- #ifndef UNICODE
- #define TEXT(A) (A)
- #endif
- /*****************************************************************************/
- /* Global Type-Definitions */
- /*****************************************************************************/
- // -
- typedef void axn_void;
- // c = 1 Byte
- typedef char axn_char;
- // b = 1 Byte
- typedef unsigned char axn_byte;
- // s = 2 Byte
- typedef short axn_short;
- // w = 2 Byte
- typedef unsigned short axn_word ;
- // i = 4 Byte
- typedef int axn_int;
- // ui = 4 Byte
- typedef unsigned int axn_uint;
- // l = x Byte
- typedef long axn_long;
- // ul = x Byte
- typedef unsigned long axn_ulong;
- // f = x Byte
- typedef float axn_float;
- // d = xx Byte
- typedef double axn_double;
- typedef short axn_location; //RST
- typedef int axn_flag; //RST
- typedef pthread_t axn_thread_id;
- typedef pthread_t axn_thread_id_t;
- typedef RfcErrnoType axn_error_code_t;
- typedef pthread_key_t axn_tls_errorlog_key_t;
- #define _sntprintf snprintf
- #define _snprintf snprintf
- #endif
|