[Forensics-changes] [yara] 47/135: Add missing includes in Windows

Hilko Bengen bengen at moszumanska.debian.org
Sat Jul 1 10:27:31 UTC 2017


This is an automated email from the git hooks/post-receive script.

bengen pushed a commit to annotated tag v3.1.0
in repository yara.

commit 609ee5a1b3c7ffd5e13376d394b86259fdf88abd
Author: Victor M. Alvarez <plusvic at gmail.com>
Date:   Fri Jul 4 13:56:37 2014 +0200

    Add missing includes in Windows
---
 libyara/hex_lexer.c |  1 +
 libyara/hex_lexer.l |  1 +
 libyara/libyara.c   | 12 +++++-------
 libyara/re_lexer.c  |  1 +
 libyara/re_lexer.l  |  1 +
 5 files changed, 9 insertions(+), 7 deletions(-)

diff --git a/libyara/hex_lexer.c b/libyara/hex_lexer.c
index d3240ea..14e83b1 100644
--- a/libyara/hex_lexer.c
+++ b/libyara/hex_lexer.c
@@ -2084,6 +2084,7 @@ void hex_yyfree (void * ptr , yyscan_t yyscanner)
 
 
 #ifdef WIN32
+#include <windows.h>
 extern DWORD recovery_state_key;
 #else
 #include <pthread.h>
diff --git a/libyara/hex_lexer.l b/libyara/hex_lexer.l
index 449978e..85c0915 100644
--- a/libyara/hex_lexer.l
+++ b/libyara/hex_lexer.l
@@ -139,6 +139,7 @@ hexdigit      [a-fA-F0-9]
 
 
 #ifdef WIN32
+#include <windows.h>
 extern DWORD recovery_state_key;
 #else
 #include <pthread.h>
diff --git a/libyara/libyara.c b/libyara/libyara.c
index b0743c2..8958bf6 100644
--- a/libyara/libyara.c
+++ b/libyara/libyara.c
@@ -26,23 +26,21 @@ limitations under the License.
 #define snprintf _snprintf
 #endif
 
-#ifdef WIN32
-#else
-#include <pthread.h>
-#endif
-
-char lowercase[256];
-char altercase[256];
 
 #ifdef WIN32
+#include <windows.h>
 DWORD tidx_key;
 DWORD recovery_state_key;
 #else
+#include <pthread.h>
 pthread_key_t tidx_key;
 pthread_key_t recovery_state_key;
 #endif
 
 
+char lowercase[256];
+char altercase[256];
+
 //
 // yr_initialize
 //
diff --git a/libyara/re_lexer.c b/libyara/re_lexer.c
index 1442502..cb60598 100644
--- a/libyara/re_lexer.c
+++ b/libyara/re_lexer.c
@@ -2444,6 +2444,7 @@ uint8_t read_escaped_char(yyscan_t yyscanner)
 
 
 #ifdef WIN32
+#include <windows.h>
 extern DWORD recovery_state_key;
 #else
 #include <pthread.h>
diff --git a/libyara/re_lexer.l b/libyara/re_lexer.l
index 1a9bf97..e52d374 100644
--- a/libyara/re_lexer.l
+++ b/libyara/re_lexer.l
@@ -450,6 +450,7 @@ uint8_t read_escaped_char(yyscan_t yyscanner)
 
 
 #ifdef WIN32
+#include <windows.h>
 extern DWORD recovery_state_key;
 #else
 #include <pthread.h>

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/forensics/yara.git



More information about the forensics-changes mailing list