Defines

LinuxPlatform.hpp File Reference

#include "config.h"

Go to the source code of this file.

Defines

#define ZEUS_PLATFORM   "linux"
#define ENABLE_LINUX_BINDING
#define ENABLE_PTHREAD_BINDING
#define __ZEUS32__
#define MQUALIFIER
#define FASTCALL_METHOD
#define MODULE_EXPORT
#define MODULE_IMPORT
#define MODULE_EXPORT_PRE   extern "C"
#define FLOAT_PRECISION   0.0000000001
#define ENABLE_DOUBLE_PRECISION
#define ENABLE_UUID
 Use QT bindings.
#define ENABLE_XML_BINDING
#define ENABLE_RMI
#define ENABLE_SECURITY_IMPL
#define ENABLE_LOGGING

Define Documentation

#define __ZEUS32__
#define ENABLE_DOUBLE_PRECISION

This puts the X86 FPU in 64-bit precision mode. The default under Linux is to use 80-bit mode, which produces subtle differences from FreeBSD and other systems, eg, (int)(1000*atof("0.3")) is 300 in 64-bit mode, 299 in 80-bit mode.

#define ENABLE_LINUX_BINDING
#define ENABLE_LOGGING
#define ENABLE_PTHREAD_BINDING
#define ENABLE_RMI
#define ENABLE_SECURITY_IMPL
#define ENABLE_UUID

Use QT bindings.

#define ENABLE_XML_BINDING
#define FASTCALL_METHOD
#define FLOAT_PRECISION   0.0000000001
#define MODULE_EXPORT
#define MODULE_EXPORT_PRE   extern "C"
#define MODULE_IMPORT
#define MQUALIFIER
#define ZEUS_PLATFORM   "linux"
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


Written by Benjamin Hadorn http://www.xatlantis.ch.
Last change made on Sun Jan 22 2012 15:28:20