tesseract/ccstruct
Stefan Weil 023e1b340e Use POSIX data types and macros (#878)
* api: Replace Tesseract data types by POSIX data types

Signed-off-by: Stefan Weil <sw@weilnetz.de>

* ccmain: Replace Tesseract data types by POSIX data types

Signed-off-by: Stefan Weil <sw@weilnetz.de>

* ccstruct: Replace Tesseract data types by POSIX data types

Signed-off-by: Stefan Weil <sw@weilnetz.de>

* classify: Replace Tesseract data types by POSIX data types

Signed-off-by: Stefan Weil <sw@weilnetz.de>

* cutil: Replace Tesseract data types by POSIX data types

Signed-off-by: Stefan Weil <sw@weilnetz.de>

* dict: Replace Tesseract data types by POSIX data types

Signed-off-by: Stefan Weil <sw@weilnetz.de>

* textord: Replace Tesseract data types by POSIX data types

Signed-off-by: Stefan Weil <sw@weilnetz.de>

* training: Replace Tesseract data types by POSIX data types

Signed-off-by: Stefan Weil <sw@weilnetz.de>

* wordrec: Replace Tesseract data types by POSIX data types

Signed-off-by: Stefan Weil <sw@weilnetz.de>

* ccutil: Replace Tesseract data types by POSIX data types

Now all Tesseract data types which are no longer needed can be removed
from ccutil/host.h.

Signed-off-by: Stefan Weil <sw@weilnetz.de>

* ccmain: Replace Tesseract's MIN_*INT, MAX_*INT* by POSIX *INT*_MIN, *INT*_MAX

Signed-off-by: Stefan Weil <sw@weilnetz.de>

* ccstruct: Replace Tesseract's MIN_*INT, MAX_*INT* by POSIX *INT*_MIN, *INT*_MAX

Signed-off-by: Stefan Weil <sw@weilnetz.de>

* classify: Replace Tesseract's MIN_*INT, MAX_*INT* by POSIX *INT*_MIN, *INT*_MAX

Signed-off-by: Stefan Weil <sw@weilnetz.de>

* dict: Replace Tesseract's MIN_*INT, MAX_*INT* by POSIX *INT*_MIN, *INT*_MAX

Signed-off-by: Stefan Weil <sw@weilnetz.de>

* lstm: Replace Tesseract's MIN_*INT, MAX_*INT* by POSIX *INT*_MIN, *INT*_MAX

Signed-off-by: Stefan Weil <sw@weilnetz.de>

* textord: Replace Tesseract's MIN_*INT, MAX_*INT* by POSIX *INT*_MIN, *INT*_MAX

Signed-off-by: Stefan Weil <sw@weilnetz.de>

* wordrec: Replace Tesseract's MIN_*INT, MAX_*INT* by POSIX *INT*_MIN, *INT*_MAX

Signed-off-by: Stefan Weil <sw@weilnetz.de>

* ccutil: Replace Tesseract's MIN_*INT, MAX_*INT* by POSIX *INT*_MIN, *INT*_MAX

Remove the macros which are now unused from ccutil/host.h.
Remove also the obsolete history comments.

Signed-off-by: Stefan Weil <sw@weilnetz.de>

* Fix build error caused by ambiguous ClipToRange

Error message vom Appveyor CI:

    C:\projects\tesseract\ccstruct\coutln.cpp(818): error C2672: 'ClipToRange': no matching overloaded function found [C:\projects\tesseract\build\libtesseract.vcxproj]
    C:\projects\tesseract\ccstruct\coutln.cpp(818): error C2782: 'T ClipToRange(const T &,const T &,const T &)': template parameter 'T' is ambiguous [C:\projects\tesseract\build\libtesseract.vcxproj]
      c:\projects\tesseract\ccutil\helpers.h(122): note: see declaration of 'ClipToRange'
      C:\projects\tesseract\ccstruct\coutln.cpp(818): note: could be 'char'
      C:\projects\tesseract\ccstruct\coutln.cpp(818): note: or       'int'

Signed-off-by: Stefan Weil <sw@weilnetz.de>

* unittest: Replace Tesseract's MAX_INT8 by POSIX INT8_MAX

Signed-off-by: Stefan Weil <sw@weilnetz.de>

* arch: Replace Tesseract's MAX_INT8 by POSIX INT8_MAX

Signed-off-by: Stefan Weil <sw@weilnetz.de>
2018-03-13 21:36:30 +01:00
..
blamer.cpp Use POSIX data types and macros (#878) 2018-03-13 21:36:30 +01:00
blamer.h Use POSIX data types and macros (#878) 2018-03-13 21:36:30 +01:00
blckerr.h top-skimming import from sf.net 2007-03-07 20:03:40 +00:00
blobbox.cpp Use POSIX data types and macros (#878) 2018-03-13 21:36:30 +01:00
blobbox.h Use POSIX data types and macros (#878) 2018-03-13 21:36:30 +01:00
blobs.cpp Use POSIX data types and macros (#878) 2018-03-13 21:36:30 +01:00
blobs.h Use POSIX data types and macros (#878) 2018-03-13 21:36:30 +01:00
blread.cpp Use POSIX data types and macros (#878) 2018-03-13 21:36:30 +01:00
blread.h Use POSIX data types and macros (#878) 2018-03-13 21:36:30 +01:00
boxread.cpp Rewrote unicharset_extractor to use the new string normalizer and read plain text as well as box files. 2017-09-08 11:49:57 +01:00
boxread.h Rewrote unicharset_extractor to use the new string normalizer and read plain text as well as box files. 2017-09-08 11:49:57 +01:00
boxword.cpp fix filenames in comments 2017-07-02 17:35:47 -04:00
boxword.h clang-tidy changes from sync 2017-01-25 16:20:19 -08:00
ccstruct.cpp Removed dependence on IMAGE class 2014-01-09 17:30:23 +00:00
ccstruct.h clang-tidy changes from sync 2017-01-25 16:20:19 -08:00
coutln.cpp Use POSIX data types and macros (#878) 2018-03-13 21:36:30 +01:00
coutln.h Use POSIX data types and macros (#878) 2018-03-13 21:36:30 +01:00
crakedge.h Use POSIX data types and macros (#878) 2018-03-13 21:36:30 +01:00
debugpixa.h More formatting fixes from clang tidy 2017-04-28 13:38:32 -07:00
detlinefit.cpp Improved baseline fit 2013-09-20 19:43:47 +00:00
detlinefit.h Improved baseline fit 2013-09-20 19:43:47 +00:00
dppoint.cpp Use POSIX data types and macros (#878) 2018-03-13 21:36:30 +01:00
dppoint.h Use POSIX data types and macros (#878) 2018-03-13 21:36:30 +01:00
fontinfo.cpp Use POSIX data types and macros (#878) 2018-03-13 21:36:30 +01:00
fontinfo.h Use POSIX data types and macros (#878) 2018-03-13 21:36:30 +01:00
genblob.cpp remove unused code (Windows related) 2013-07-08 18:21:10 +00:00
genblob.h Deleted lots of dead code, including PBLOB 2011-03-18 21:52:38 +00:00
hpdsizes.h Added missing license headers 2016-11-18 15:53:11 -08:00
imagedata.cpp Use POSIX data types and macros (#878) 2018-03-13 21:36:30 +01:00
imagedata.h Use POSIX data types and macros (#878) 2018-03-13 21:36:30 +01:00
ipoints.h Use POSIX data types and macros (#878) 2018-03-13 21:36:30 +01:00
linlsq.cpp Improved baseline fit 2013-09-20 19:43:47 +00:00
linlsq.h Use POSIX data types and macros (#878) 2018-03-13 21:36:30 +01:00
Makefile.am Remove macro USE_STD_NAMESPACE (#1360) 2018-03-04 14:43:28 +01:00
matrix.cpp fix filenames in comments 2017-07-02 17:35:47 -04:00
matrix.h Use POSIX data types and macros (#878) 2018-03-13 21:36:30 +01:00
mod128.cpp Use POSIX data types and macros (#878) 2018-03-13 21:36:30 +01:00
mod128.h Use POSIX data types and macros (#878) 2018-03-13 21:36:30 +01:00
normalis.cpp ccstruct: Fix typos in comments and strings 2015-09-14 22:02:00 +02:00
normalis.h ccstruct: Fix typos in comments and strings 2015-09-14 22:02:00 +02:00
ocrblock.cpp Use POSIX data types and macros (#878) 2018-03-13 21:36:30 +01:00
ocrblock.h Use POSIX data types and macros (#878) 2018-03-13 21:36:30 +01:00
ocrpara.cpp fix filenames in comments 2017-07-02 17:35:47 -04:00
ocrpara.h Added simultaneous multi-language capability, Refactored top-level word recognition module, Blamer module added for error analysis, Tidied up constraints on control parameters, Added UNICHARSET to WERD_CHOICE to make mult-language handling easier, Added word bigram correction 2012-02-02 03:06:39 +00:00
ocrrow.cpp Use POSIX data types and macros (#878) 2018-03-13 21:36:30 +01:00
ocrrow.h Use POSIX data types and macros (#878) 2018-03-13 21:36:30 +01:00
otsuthr.cpp Fixes from pull of cleanups: clang tidied, reviewed, fixed new bugs, undeleted needed code. Probably breaks the build, due to some inclusion of changes in utf8/32 conversion 2017-07-14 09:30:14 -07:00
otsuthr.h Replace reserved identifiers used in #define guards header files 2016-12-04 15:43:03 +01:00
pageres.cpp Use POSIX data types and macros (#878) 2018-03-13 21:36:30 +01:00
pageres.h Use POSIX data types and macros (#878) 2018-03-13 21:36:30 +01:00
params_training_featdef.cpp Major refactor of beam search, elimination of dead code, misc bug fixes, updates to Makefile.am, Changelog etc. 2013-09-23 15:26:50 +00:00
params_training_featdef.h Remove extra semicolons after member function definitions 2016-12-04 14:54:52 +01:00
pdblock.cpp Use POSIX data types and macros (#878) 2018-03-13 21:36:30 +01:00
pdblock.h Use POSIX data types and macros (#878) 2018-03-13 21:36:30 +01:00
points.cpp Use POSIX data types and macros (#878) 2018-03-13 21:36:30 +01:00
points.h Use POSIX data types and macros (#878) 2018-03-13 21:36:30 +01:00
polyaprx.cpp Use POSIX data types and macros (#878) 2018-03-13 21:36:30 +01:00
polyaprx.h Generalized feature extractor to allow fx from greyscale 2013-09-23 15:21:37 +00:00
polyblk.cpp Use POSIX data types and macros (#878) 2018-03-13 21:36:30 +01:00
polyblk.h Use POSIX data types and macros (#878) 2018-03-13 21:36:30 +01:00
publictypes.cpp change comments to doxygen block comments (api) 2012-03-30 21:24:12 +00:00
publictypes.h mark& block legacy OCR Engine untill it will be removed. 2018-02-18 19:31:09 +01:00
quadlsq.cpp Improved baseline fit 2013-09-20 19:43:47 +00:00
quadlsq.h Use POSIX data types and macros (#878) 2018-03-13 21:36:30 +01:00
quadratc.h Use POSIX data types and macros (#878) 2018-03-13 21:36:30 +01:00
quspline.cpp Use POSIX data types and macros (#878) 2018-03-13 21:36:30 +01:00
quspline.h Use POSIX data types and macros (#878) 2018-03-13 21:36:30 +01:00
ratngs.cpp Use POSIX data types and macros (#878) 2018-03-13 21:36:30 +01:00
ratngs.h Use POSIX data types and macros (#878) 2018-03-13 21:36:30 +01:00
rect.cpp Use POSIX data types and macros (#878) 2018-03-13 21:36:30 +01:00
rect.h Use POSIX data types and macros (#878) 2018-03-13 21:36:30 +01:00
rejctmap.cpp Use POSIX data types and macros (#878) 2018-03-13 21:36:30 +01:00
rejctmap.h Use POSIX data types and macros (#878) 2018-03-13 21:36:30 +01:00
seam.cpp Fix compiler warning (-Wchar-subscript) (#1259) 2018-01-08 21:26:25 +01:00
seam.h Use POSIX data types and macros (#878) 2018-03-13 21:36:30 +01:00
split.cpp fix filenames in comments 2017-07-02 17:35:47 -04:00
split.h Major refactor to improve speed on difficut images, especially when running 2015-05-12 14:59:14 -07:00
statistc.cpp Use POSIX data types and macros (#878) 2018-03-13 21:36:30 +01:00
statistc.h Use POSIX data types and macros (#878) 2018-03-13 21:36:30 +01:00
stepblob.cpp Use POSIX data types and macros (#878) 2018-03-13 21:36:30 +01:00
stepblob.h Use POSIX data types and macros (#878) 2018-03-13 21:36:30 +01:00
vecfuncs.cpp fix filenames in comments 2017-07-02 17:35:47 -04:00
vecfuncs.h Major refactor to improve speed on difficut images, especially when running 2015-05-12 14:59:14 -07:00
werd.cpp Use POSIX data types and macros (#878) 2018-03-13 21:36:30 +01:00
werd.h Use POSIX data types and macros (#878) 2018-03-13 21:36:30 +01:00