ReactOS  0.4.14-dev-57-g333b8f1
win32config.h File Reference
#include <io.h>
#include <math.h>
#include <direct.h>
#include <libxml/xmlversion.h>
Include dependency graph for win32config.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define HAVE_CTYPE_H   1
 
#define HAVE_STDLIB_H   1
 
#define HAVE_STDARG_H   1
 
#define HAVE_MALLOC_H   1
 
#define HAVE_TIME_H   1
 
#define HAVE_LOCALTIME   1
 
#define HAVE_GMTIME   1
 
#define HAVE_TIME   1
 
#define HAVE_MATH_H   1
 
#define HAVE_FCNTL_H   1
 
#define HAVE_ISINF
 
#define HAVE_ISNAN
 
#define HAVE_SYS_STAT_H
 
#define HAVE__STAT
 
#define HAVE_STRING_H
 
#define ATTRIBUTE_UNUSED
 
#define _WINSOCKAPI_
 

Functions

static int isinf (double d)
 
static int isnan (double d)
 

Macro Definition Documentation

◆ _WINSOCKAPI_

#define _WINSOCKAPI_

Definition at line 135 of file win32config.h.

◆ ATTRIBUTE_UNUSED

int sizeflag ATTRIBUTE_UNUSED
Value:
{
static void oappend(char *s) const
Definition: i386-dis.c:3004
static const char ** names_seg
Definition: i386-dis.c:1288
static int reg
Definition: i386-dis.c:1275

Definition at line 132 of file win32config.h.

◆ HAVE__STAT

#define HAVE__STAT

Definition at line 126 of file win32config.h.

◆ HAVE_CTYPE_H

#define HAVE_CTYPE_H   1

Definition at line 12 of file win32config.h.

◆ HAVE_FCNTL_H

#define HAVE_FCNTL_H   1

Definition at line 21 of file win32config.h.

◆ HAVE_GMTIME

#define HAVE_GMTIME   1

Definition at line 18 of file win32config.h.

◆ HAVE_ISINF

#define HAVE_ISINF

Definition at line 25 of file win32config.h.

◆ HAVE_ISNAN

#define HAVE_ISNAN

Definition at line 26 of file win32config.h.

◆ HAVE_LOCALTIME

#define HAVE_LOCALTIME   1

Definition at line 17 of file win32config.h.

◆ HAVE_MALLOC_H

#define HAVE_MALLOC_H   1

Definition at line 15 of file win32config.h.

◆ HAVE_MATH_H

#define HAVE_MATH_H   1

Definition at line 20 of file win32config.h.

◆ HAVE_STDARG_H

#define HAVE_STDARG_H   1

Definition at line 14 of file win32config.h.

◆ HAVE_STDLIB_H

#define HAVE_STDLIB_H   1

Definition at line 13 of file win32config.h.

◆ HAVE_STRING_H

#define HAVE_STRING_H

Definition at line 127 of file win32config.h.

◆ HAVE_SYS_STAT_H

#define HAVE_SYS_STAT_H

Definition at line 125 of file win32config.h.

◆ HAVE_TIME

#define HAVE_TIME   1

Definition at line 19 of file win32config.h.

◆ HAVE_TIME_H

#define HAVE_TIME_H   1

Definition at line 16 of file win32config.h.

Function Documentation

◆ isinf()

static int isinf ( double  d)
static

Definition at line 47 of file win32config.h.

47  {
48  int expon = 0;
49  double val = frexp (d, &expon);
50  if (expon == 1025) {
51  if (val == 0.5) {
52  return 1;
53  } else if (val == -0.5) {
54  return -1;
55  } else {
56  return 0;
57  }
58  } else {
59  return 0;
60  }
61 }
GLuint GLfloat * val
Definition: glext.h:7180
#define d
Definition: ke_i.h:81
_Check_return_ _CRTIMP double __cdecl frexp(_In_ double x, _Out_ int *y)

◆ isnan()

static int isnan ( double  d)
static

Definition at line 62 of file win32config.h.

62  {
63  int expon = 0;
64  double val = frexp (d, &expon);
65  if (expon == 1025) {
66  if (val == 0.5) {
67  return 0;
68  } else if (val == -0.5) {
69  return 0;
70  } else {
71  return 1;
72  }
73  } else {
74  return 0;
75  }
76 }
GLuint GLfloat * val
Definition: glext.h:7180
#define d
Definition: ke_i.h:81
_Check_return_ _CRTIMP double __cdecl frexp(_In_ double x, _Out_ int *y)