PostgreSQL Source Code
git master
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
Functions
Variables
Data Structures
Data Structures
Data Structure Index
Class Hierarchy
Data Fields
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
f
h
i
n
o
p
r
s
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
Files
File List
Globals
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
•
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Pages
cygwin.h
Go to the documentation of this file.
1
/* src/include/port/cygwin.h */
2
3
/*
4
* Variables declared in the core backend and referenced by loadable
5
* modules need to be marked "dllimport" in the core build, but
6
* "dllexport" when the declaration is read in a loadable module.
7
* No special markings should be used when compiling frontend code.
8
*/
9
#ifndef FRONTEND
10
#ifdef BUILDING_DLL
11
#define PGDLLIMPORT __declspec (dllexport)
12
#else
13
#define PGDLLIMPORT __declspec (dllimport)
14
#endif
15
#endif
16
17
/*
18
* Cygwin has a strtof() which is literally just (float)strtod(), which means
19
* we get misrounding _and_ silent over/underflow. Using our wrapper doesn't
20
* fix the misrounding but does fix the error checks, which cuts down on the
21
* number of test variant files needed.
22
*/
23
#define HAVE_BUGGY_STRTOF 1
src
include
port
cygwin.h
Generated on Tue Dec 3 2024 00:13:25 for PostgreSQL Source Code by
1.9.1