Skip to content

Commit 8f24b89

Browse files
committed
Tightened up types for VS build.
1 parent e075b20 commit 8f24b89

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/vsg/io/BinaryInput.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -91,18 +91,18 @@ void BinaryInput::read(size_t num, Path* value)
9191

9292
struct double_64
9393
{
94-
unsigned int sign : 1;
95-
unsigned int exponent : 11;
96-
unsigned long mantissa : 52;
94+
uint8_t sign : 1;
95+
uint16_t exponent : 11;
96+
uint64_t mantissa : 52;
9797
};
9898

9999
struct double_128
100100
{
101-
unsigned int sign : 1;
102-
unsigned int exponent : 15;
101+
uint8_t sign : 1;
102+
uint16_t exponent : 15;
103103
union
104104
{
105-
unsigned long mantissa_64 : 52;
105+
uint64_t mantissa_64 : 52;
106106
uint8_t mantissa[14];
107107
};
108108
};

0 commit comments

Comments
 (0)