/* use standard integer definitions, if they're available */ #ifdef HAVE_STDLIB_H #include <stdlib.h> #endif #ifdef HAVE_STDINT_H #include <stdint.h> #endif #ifdef HAVE_INTTYPES_H #include <inttypes.h> #endif #ifdef HAVE_SYS_TYPES_H #include <sys/types.h> #endif #ifdef HAVE_SYS_INT_TYPES_H #include <sys/int_types.h> /* this exists on Sun OS */ #endif #ifdef HAVE_MACHINE_TYPES_H #include <machine/types.h> #endif
#ifdef __cplusplus extern"C" { #endif
/* Can we do 64 bit integers? */ #if !defined(HAVE_UINT64_T) #if SIZEOF_UNSIGNED_LONG == 8 typedefunsignedlong uint64_t; #elif SIZEOF_UNSIGNED_LONG_LONG == 8 typedefunsignedlonglong uint64_t; #else #define NO_64BIT_MATH 1 #endif #endif
/* Reasonable defaults for 32 bit machines - you may need to
* edit these definitions for your own machine. */ #ifndef HAVE_UINT8_T typedefunsignedchar uint8_t; #endif #ifndef HAVE_UINT16_T typedefunsignedshortint uint16_t; #endif #ifndef HAVE_UINT32_T typedefunsignedint uint32_t; #endif #ifndef HAVE_INT32_T typedefint int32_t; #endif
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.