Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
PlatformDefinesUnix.h File Reference
#include <sys/time.h>
#include <X11/X.h>
#include <strings.h>
#include <cmath>

Go to the source code of this file.

Classes

struct  Divide::WindowHandle
 

Namespaces

namespace  std
 
namespace  Divide
 Handle console commands that start with a forward slash.
 

Macros

#define DVD_PLATFORM_DEFINES_UNIX_H_
 
#define _RESTRICT_   __restrict__
 
#define NOINITVTABLE
 
#define FORCE_INLINE   inline __attribute__((always_inline))
 
#define NO_INLINE   __attribute__ ((noinline))
 

Functions

float std::asinf (const float in)
 
float std::acosf (const float in)
 
float std::floorf (const float in)
 
template<typename T >
bool isfinite (T val)
 
int _strnicmp (const char *str1, const char *str2, unsigned long int n)
 
int _stricmp (const char *str1, const char *str2)
 

Macro Definition Documentation

◆ _RESTRICT_

#define _RESTRICT_   __restrict__

Definition at line 38 of file PlatformDefinesUnix.h.

◆ DVD_PLATFORM_DEFINES_UNIX_H_

#define DVD_PLATFORM_DEFINES_UNIX_H_

Definition at line 35 of file PlatformDefinesUnix.h.

◆ FORCE_INLINE

#define FORCE_INLINE   inline __attribute__((always_inline))

Definition at line 46 of file PlatformDefinesUnix.h.

◆ NO_INLINE

#define NO_INLINE   __attribute__ ((noinline))

Definition at line 50 of file PlatformDefinesUnix.h.

◆ NOINITVTABLE

#define NOINITVTABLE

Definition at line 42 of file PlatformDefinesUnix.h.

Function Documentation

◆ _stricmp()

int _stricmp ( const char *  str1,
const char *  str2 
)
inline

Definition at line 113 of file PlatformDefinesUnix.h.

◆ _strnicmp()

int _strnicmp ( const char *  str1,
const char *  str2,
unsigned long int  n 
)
inline

Definition at line 109 of file PlatformDefinesUnix.h.

◆ isfinite()

template<typename T >
bool isfinite ( val)

Definition at line 105 of file PlatformDefinesUnix.h.