pspplatos.h File Reference

Header for the Platform Support Package - Dependent settings for each OS. More...

#include "pspplatcpu.h"
Include dependency graph for pspplatos.h:
This graph shows which files directly or indirectly include this file:

Macros

#define RDM_ALLOCA_HAVE_ALLOCA
#define RDM_ALLOCA_HAVE_MALLOC_H_WITH_ALLOCA
#define RDM_ALLOCA_HAVE_VARIABLE_SIZE_ARRAY
#define RDM_ALLOCA_USES_MAX_SIZES
#define RDM_ASSERT_INFINITE_LOOP
#define RDM_ASSERT_INFINITE_LOOP_STDERR
#define RDM_ATOMIC_INTEGRITY
#define RDM_ATOMIC_NO
#define RDM_ATOMIC_UNIX
#define RDM_ATOMIC_WINDOWS
#define RDM_ATTRIBUTE_FORMAT_GCC
#define RDM_CLIENT_API_MUTEX
#define RDM_COLLATE_HAVE_XLOCALE_H
#define RDM_COLLATE_NO
#define RDM_COLLATE_REENTRANT
#define RDM_COLLATE_UNIX
#define RDM_COLLATE_WINDOWS
#define RDM_CONVERT_NO_PREPRO
#define RDM_DAEMON_NO
#define RDM_DAEMON_UNIX
#define RDM_CPP_NO_GHOST_CLASSES
#define RDM_ENV_HAVE_GETIFADDRS
#define RDM_ENV_SIGNAL
#define RDM_ENV_NO
#define RDM_ENV_LINUX
#define RDM_ENV_OSX
#define RDM_ENV_SEED_NO_ADDRESS_OF
#define RDM_ENV_UNIX
#define RDM_ENV_VXWORKS
#define RDM_ENV_VXWORKS_RTP
#define RDM_ENV_WINDOWS
#define RDM_FEATURES_GNU_SOURCE
#define RDM_FEATURES_POSIX_C_SOURCE
#define RDM_FEATURES_REENTRANT
#define RDM_FEATURES_RW_MULTI_THREAD
#define RDM_FEATURES__EXTENSIONS__
#define RDM_FFT_USE_FFTW
#define RDM_FILE_HAVE_DIR_SYNC
#define RDM_FILE_HAVE_FALLOCATE
#define RDM_FILE_HAVE_FLOCK
#define RDM_FILE_HAVE_FILE_ID
#define RDM_FILE_HAVE_LOCKF
#define RDM_FILE_HAVE_MADVISE
#define RDM_FILE_HAVE_MMAP
#define RDM_FILE_HAVE_POSIX_FADVISE
#define RDM_FILE_HAVE_PREAD
#define RDM_FILE_LOCK_NO
#define RDM_FILE_NO
#define RDM_FILE_IGNORE
#define RDM_FILE_MKDIR_WITH_ONE_PARAMETER
#define RDM_FILE_RED
#define RDM_FILE_STDIO
#define RDM_FILE_SET_ECHO_NO
#define RDM_FILE_UNIX
#define RDM_FILE_WINDOWS
#define RDM_FLOAT_BITMASKS_FOR_ISFINITE_AND_ISN
#define RDM_FLOAT_HAVE_FLOORF
#define RDM_FLOAT_HAVE_ISFINITE
#define RDM_INTMAX_NO
#define RDM_LOGGING
#define RDM_LOGGING_NO
#define RDM_MATH_GCC_BUILTIN
#define RDM_MATH_DONT_INCLUDE_MATH_H
#define RDM_MATH_SQRT_QUAKE3
#define RDM_MATH_CONST_VALUES_H
#define RDM_MATH_CONST_FLOAT_H
#define RDM_MEM_ALIGN_4K
#define RDM_MEM_MALLOC
#define RDM_MEM_MMAP
#define RDM_MEM_VXWORKS
#define RDM_MEM_NO
#define RDM_MEM_STATIC_SIZE
#define RDM_MEM_VIRTUAL_ALLOC
#define RDM_ODBC_UNICODE
#define RDM_QA_STACK_PROBE_NO
#define RDM_QA_TIME_NO
#define RDM_QA_HAVE_EXIT
#define RDM_RETURN_CODE_DEBUG
#define RDM_STARTUP_WITH_10_ARGS
#define RDM_STR_HAVE_STRCASECMP
#define RDM_STR_HAVE_UNDERSCORE_STRICMP
#define RDM_STR_HAVE_UNDERSCORE_STRICMP_L
#define RDM_STR_HAVE_STRCASESTR
#define RDM_STR_HAVE_STRNCMP
#define RDM_STR_HAVE_STRTOK_R
#define RDM_STR_HAVE_STRTOK_S
#define RDM_STR_HAVE_ATOF
#define RDM_STR_HAVE_NO_STRTOD
#define RDM_STR_HAVE_STRTOD
#define RDM_STR_HAVE_STRTOF
#define RDM_STR_HAVE_STRTOD_L
#define RDM_STR_HAVE_UNDERSCORE_STRTOD_L
#define RDM_STR_HAVE_STRTOLL
#define RDM_STR_HAVE_STRTOLL_L
#define RDM_STR_HAVE_UNDERSCORE_STRTOLL_L
#define RDM_STR_HAVE_UNDERSCORE_STRUPR
#define RDM_STR_HAVE_UNDERSCORE_STRUPR_L
#define RDM_STR_STRTOD_CALCULATE
#define RDM_STR_STRTOD_CALCULATE_USING_LONG_DOUBLE
#define RDM_TFS_CLIENT_NO_DIRECT_IO
#define RDM_TFS_SERVER_NO_CLIENT_THREADS
#define RDM_TAG_HAVE_FFSLL
#define RDM_TAG_NO_REPORT
#define RDM_TRANSPORT_HAVE_SSL
#define RDM_TRANSPORT_SSL_DISCONNECT_BY_NOTIFYING_PEER
#define RDM_TRANSPORT_SSL_DISCONNECT_MAY_NOTIFY_PEER
#define RDM_TRANSPORT_SSL_HAVE_ERR_GET_ERROR
#define RDM_TRANSPORT_HAVE_TCP
#define RDM_TRANSPORT_HAVE_TCP_SSL
#define RDM_TRANSPORT_TCP_ACCEPT_NO_DELAY
#define RDM_TRANSPORT_TCP_CONNECT_NO_DELAY
#define RDM_TRANSPORT_TCP_FLUSH_NO_DELAY
#define RDM_TRANSPORT_TCP_CLOSESOCKET
#define RDM_TRANSPORT_TCP_SHUTDOWN
#define RDM_TRANSPORT_TCP_DONT_USE_KEEPALIVES
#define RDM_TRANSPORT_TCP_HAVE_MSG_NOSIGNAL
#define RDM_TRANSPORT_TCP_HAVE_POLL
#define RDM_TRANSPORT_TCP_HAVE_QOS
#define RDM_TRANSPORT_TCP_LOCALHOST "127.0.0.1"
#define RDM_TRANSPORT_TCP_NO_IPV6
#define RDM_TRANSPORT_TCP_UNIX
#define RDM_TRANSPORT_TCP_LINUX
#define RDM_TRANSPORT_HAVE_RPMSG
#define RDM_TRANSPORT_HAVE_SHARED_MEMORY
#define RDM_TRANSPORT_HAVE_SHM_POLL
#define RDM_TRANSPORT_HAVE_FIFO_FILES
#define RDM_THREAD_BASE_PRIORITY
#define RDM_TRANSPORT_SO_REUSERADDR
#define RDM_TRANSPORT_SO_EXCLUSIVEADDRUSE
#define RDM_THREAD_CALL_PTHREAD_SELF_ON_STARTUP
#define RDM_THREAD_FREE_RTOS
#define RDM_THREAD_INC_PRIORITY
#define RDM_THREAD_INTEGRITY
#define RDM_THREAD_NO
#define RDM_THREAD_PTHREAD
#define RDM_THREAD_USE_PPOLL_TO_SLEEP
#define RDM_THREAD_USE_PSELECT_TO_SLEEP
#define RDM_THREAD_VXWORKS
#define RDM_THREAD_WINDOWS
#define RDM_TIME_FREE_RTOS
#define RDM_TIME_HAVE_CLOCK_GETTIME
#define RDM_TIME_HAVE_TIME64_T
#define RDM_TIME_NO
#define RDM_TIME_UNIX
#define RDM_TIME_WINDOWS
#define RDM_UNIX
#define RDM_VSNPRINTF_STB
#define RDM_RETURN_CODE_DEBUG

Detailed Description

Header for the Platform Support Package - Dependent settings for each OS.

The content of this file is for the most part only applicable when compiling using an RaimaDB source package or an engineering build. It is defines for the platform support package.

Regarding an object package this is provided here for your information.