Skip to content

Commit 1371980

Browse files
committed
Replace string.h by standard C++ cstring
Remove the unneeded include statement in platform.h. Signed-off-by: Stefan Weil <[email protected]>
1 parent 57918c1 commit 1371980

24 files changed

+40
-42
lines changed

src/api/baseapi.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
#else
3737
#include <dirent.h>
3838
#include <libgen.h>
39-
#include <string.h>
39+
#include <cstring>
4040
#include <sys/types.h>
4141
#include <sys/stat.h>
4242
#include <unistd.h>

src/api/renderer.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
#include "config_auto.h"
2020
#endif
2121

22-
#include <string.h>
22+
#include <cstring>
2323
#include <memory> // std::unique_ptr
2424
#include "baseapi.h"
2525
#include "genericvector.h"

src/ccmain/adaptions.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
**********************************************************************/
2020

2121
#include <ctype.h>
22-
#include <string.h>
22+
#include <cstring>
2323
#include "tessbox.h"
2424
#include "tessvars.h"
2525
#include "memry.h"

src/ccmain/applybox.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919

2020
#include <ctype.h>
2121
#include <errno.h>
22-
#include <string.h>
22+
#include <cstring>
2323
#include "allheaders.h"
2424
#include "boxread.h"
2525
#include "chopper.h"

src/ccmain/control.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
#endif
2525

2626
#include <algorithm>
27-
#include <string.h>
27+
#include <cstring>
2828
#include <cmath>
2929
#ifdef __UNIX__
3030
#include <unistd.h>

src/ccmain/fixxht.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
**********************************************************************/
1919

2020
#include <algorithm>
21-
#include <string.h>
21+
#include <cstring>
2222
#include <ctype.h>
2323
#include "params.h"
2424
#include "float2int.h"

src/ccmain/output.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919

2020
#include <ctype.h>
2121
#include <errno.h>
22-
#include <string.h>
22+
#include <cstring>
2323
#ifdef __UNIX__
2424
#include <unistd.h>
2525
#endif

src/ccmain/reject.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
#include "scanutils.h"
2222
#include <ctype.h>
2323
#include <errno.h>
24-
#include <string.h>
24+
#include <cstring>
2525
#include "genericvector.h"
2626
#include "reject.h"
2727
#include "control.h"

src/ccmain/thresholder.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222
#include "thresholder.h"
2323

24-
#include <string.h>
24+
#include <cstring>
2525

2626
#include "otsuthr.h"
2727

src/ccstruct/boxread.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
**********************************************************************/
1919

2020
#include "boxread.h"
21-
#include <string.h>
21+
#include <cstring>
2222

2323
#include "fileerr.h"
2424
#include "rect.h"

src/ccstruct/coutln.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
**********************************************************************/
1919

2020
#include <algorithm>
21-
#include <string.h>
21+
#include <cstring>
2222

2323
#include "coutln.h"
2424

src/ccstruct/otsuthr.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919

2020
#include "otsuthr.h"
2121

22-
#include <string.h>
22+
#include <cstring>
2323
#include "allheaders.h"
2424
#include "helpers.h"
2525
#include "openclwrapper.h"

src/ccstruct/params_training_featdef.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
//
1818
///////////////////////////////////////////////////////////////////////
1919

20-
#include <string.h>
20+
#include <cstring>
2121

2222
#include "params_training_featdef.h"
2323

src/ccstruct/statistc.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
#endif
2424

2525
#include "statistc.h"
26-
#include <string.h>
26+
#include <cstring>
2727
#include <math.h>
2828
#include <stdlib.h>
2929
#include "errcode.h"

src/ccutil/bitvector.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
///////////////////////////////////////////////////////////////////////
2121

2222
#include "bitvector.h"
23-
#include <string.h>
23+
#include <cstring>
2424
#include "helpers.h"
2525

2626
#include <algorithm>

src/ccutil/errcode.cpp

+7-7
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,15 @@
1717
*
1818
**********************************************************************/
1919

20-
#include <stdio.h>
21-
#include <stdlib.h>
22-
#include <stdarg.h>
23-
#include <string.h>
20+
#include <stdio.h>
21+
#include <stdlib.h>
22+
#include <stdarg.h>
23+
#include <cstring>
2424
#ifdef __UNIX__
25-
#include <signal.h>
25+
#include <signal.h>
2626
#endif
27-
#include "tprintf.h"
28-
#include "errcode.h"
27+
#include "tprintf.h"
28+
#include "errcode.h"
2929

3030
const ERRCODE BADERRACTION = "Illegal error action";
3131
#define MAX_MSG 1024

src/ccutil/params.cpp

+8-8
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,14 @@
1717
*
1818
**********************************************************************/
1919

20-
#include <stdio.h>
21-
#include <string.h>
22-
#include <stdlib.h>
23-
24-
#include "genericvector.h"
25-
#include "scanutils.h"
26-
#include "tprintf.h"
27-
#include "params.h"
20+
#include <stdio.h>
21+
#include <cstring>
22+
#include <stdlib.h>
23+
24+
#include "genericvector.h"
25+
#include "scanutils.h"
26+
#include "tprintf.h"
27+
#include "params.h"
2828

2929
#define PLUS '+' //flag states
3030
#define MINUS '-'

src/ccutil/platform.h

-2
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,6 @@
2020
#ifndef TESSERACT_CCUTIL_PLATFORM_H_
2121
#define TESSERACT_CCUTIL_PLATFORM_H_
2222

23-
#include <string.h>
24-
2523
#define DLLSYM
2624
#ifdef _WIN32
2725
#ifndef NOMINMAX

src/ccutil/unichar.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
#define TESSERACT_CCUTIL_UNICHAR_H_
2222

2323
#include <memory.h>
24-
#include <string.h>
24+
#include <cstring>
2525
#include <string>
2626
#include <vector>
2727
#include "platform.h"

src/classify/classify.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
#include "shapeclassifier.h"
3030
#include "shapetable.h"
3131
#include "unicity_table.h"
32-
#include <string.h>
32+
#include <cstring>
3333

3434
namespace tesseract {
3535
Classify::Classify()

src/training/cntraining.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
#include "ocrfeatures.h"
3232
#include "clusttool.h"
3333
#include "cluster.h"
34-
#include <string.h>
34+
#include <cstring>
3535
#include <cstdio>
3636
#include <cmath>
3737
#include "unichar.h"

src/training/tessopt.cpp

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/**********************************************************************
22
* File: tessopt.cpp
33
* Description: Re-implementation of the unix code.
4-
* Author: Ray Smith
5-
* Created: Tue Nov 28 05:52:50 MST 1995
4+
* Author: Ray Smith
5+
* Created: Tue Nov 28 05:52:50 MST 1995
66
*
77
* (C) Copyright 1995, Hewlett-Packard Co.
88
** Licensed under the Apache License, Version 2.0 (the "License");
@@ -17,9 +17,9 @@
1717
*
1818
**********************************************************************/
1919

20-
#include <string.h>
21-
#include <stdio.h>
22-
#include "tessopt.h"
20+
#include <cstring>
21+
#include <stdio.h>
22+
#include "tessopt.h"
2323

2424
int tessoptind;
2525
char *tessoptarg;

src/viewer/scrollview.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222

2323
#include <stdarg.h>
2424
#include <limits.h>
25-
#include <string.h>
25+
#include <cstring>
2626
#include <map>
2727
#include <utility>
2828
#include <algorithm>

src/viewer/svmnode.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
// A SVMenuNode can both be used in the context_ of popup menus as well as
2626
// menu bars.
2727

28-
#include <string.h>
28+
#include <cstring>
2929
#include <iostream>
3030
#include <cstring>
3131

0 commit comments

Comments
 (0)