[MSVC]
[reactos.git] / lib / sdk / crt / include / internal / ieee.h
1 #ifndef __CRT_INTERNAL_IEEE_H
2 #define __CRT_INTERNAL_IEEE_H
3
4 typedef struct {
5 unsigned int mantissa:23;
6 unsigned int exponent:8;
7 unsigned int sign:1;
8 } float_s;
9
10 typedef struct {
11 unsigned int mantissal:32;
12 unsigned int mantissah:20;
13 unsigned int exponent:11;
14 unsigned int sign:1;
15 } double_s;
16
17 typedef struct {
18 unsigned int mantissal:32;
19 unsigned int mantissah:32;
20 unsigned int exponent:15;
21 unsigned int sign:1;
22 unsigned int empty:16;
23 } long_double_s;
24
25 #endif