Only include windows.h using host.h

host.h sets the macros NOMINMAX and WIN32_LEAN_AND_MEAN which must be
set before including windows.h.

Signed-off-by: Stefan Weil <sw@weilnetz.de>
This commit is contained in:
Stefan Weil 2019-04-22 21:22:00 +02:00
parent 668f59f3f8
commit 315bd3a9c8
4 changed files with 11 additions and 10 deletions

View File

@ -15,10 +15,10 @@
#include <memory>
#include <sstream> // for std::stringstream
#ifdef _WIN32
# include <windows.h> // MultiByteToWideChar, ...
#endif
#include "baseapi.h"
#ifdef _WIN32
# include "host.h" // windows.h for MultiByteToWideChar, ...
#endif
#include "renderer.h"
namespace tesseract {

View File

@ -20,10 +20,10 @@
#include <locale> // for std::locale::classic
#include <memory> // for std::unique_ptr
#include <sstream> // for std::stringstream
#ifdef _WIN32
# include <windows.h> // MultiByteToWideChar, ...
#endif
#include "baseapi.h" // for TessBaseAPI
#ifdef _WIN32
# include "host.h" // windows.h for MultiByteToWideChar, ...
#endif
#include "renderer.h"
#include "tesseractclass.h" // for Tesseract

View File

@ -19,15 +19,16 @@
#ifndef TESSERACT_CCUTIL_CCUTIL_H_
#define TESSERACT_CCUTIL_CCUTIL_H_
#ifdef _WIN32
#include <windows.h> // HANDLE, ...
#else
#ifndef _WIN32
#include <pthread.h>
#include <semaphore.h>
#endif
#include "ambigs.h"
#include "errcode.h"
#ifdef _WIN32
#include "host.h" // windows.h for HANDLE, ...
#endif
#include "strngs.h"
#include "params.h"
#include "unicharset.h"

View File

@ -15,7 +15,6 @@
**********************************************************************/
#ifdef _WIN32
#include <windows.h> // BOOL, ...
#ifndef unlink
#include <io.h>
#endif
@ -30,6 +29,7 @@
#include "errcode.h"
#include "fileio.h"
#include "host.h" // includes windows.h for BOOL, ...
#include "tprintf.h"
namespace tesseract {