From 4684f1d4ccdfb163f7ca72a7b3818706597ab646 Mon Sep 17 00:00:00 2001 From: Wilson Snyder Date: Fri, 31 Aug 2018 06:52:12 -0400 Subject: [PATCH] Include sys/types to make sure __WORDSIZE is set, bug1333. --- include/verilated_lxt2_c.cpp | 1 - include/verilated_vcd_c.cpp | 1 - include/verilatedos.h | 2 ++ 3 files changed, 2 insertions(+), 2 deletions(-) diff --git a/include/verilated_lxt2_c.cpp b/include/verilated_lxt2_c.cpp index 1f6b5d748..849dc0cec 100644 --- a/include/verilated_lxt2_c.cpp +++ b/include/verilated_lxt2_c.cpp @@ -26,7 +26,6 @@ // Include the GTKWave implementation directly #include "lxt2/lxt2_write.cpp" -#include #include #include #include diff --git a/include/verilated_vcd_c.cpp b/include/verilated_vcd_c.cpp index 2ffde19cc..6a14c5a66 100644 --- a/include/verilated_vcd_c.cpp +++ b/include/verilated_vcd_c.cpp @@ -24,7 +24,6 @@ #include "verilated.h" #include "verilated_vcd_c.h" -#include #include #include #include diff --git a/include/verilatedos.h b/include/verilatedos.h index 72d209cec..9bc68c821 100644 --- a/include/verilatedos.h +++ b/include/verilatedos.h @@ -206,6 +206,7 @@ #elif defined(__CYGWIN__) # include +# include // __WORDSIZE typedef unsigned char uint8_t; ///< 8-bit unsigned type (backward compatibility) typedef unsigned short int uint16_t; ///< 16-bit unsigned type (backward compatibility) typedef unsigned char vluint8_t; ///< 8-bit unsigned type @@ -251,6 +252,7 @@ typedef signed __int32 ssize_t; ///< signed size_t; returned fro # include // Linux and most flavors # include // Linux ssize_t # include // Solaris +# include // __WORDSIZE typedef uint8_t vluint8_t; ///< 32-bit unsigned type typedef uint16_t vluint16_t; ///< 32-bit unsigned type typedef int vlsint32_t; ///< 32-bit signed type