Skip to content

Commit 0248c7f

Browse files
committed
Rename all C-style headers (e.g. <stdio.h>) to C++ style (<cstdio>).
1 parent 96f8f85 commit 0248c7f

File tree

123 files changed

+191
-191
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

123 files changed

+191
-191
lines changed

src/api/baseapi.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
#ifndef TESSERACT_API_BASEAPI_H_
2121
#define TESSERACT_API_BASEAPI_H_
2222

23-
#include <stdio.h>
23+
#include <cstdio>
2424
// To avoid collision with other typenames include the ABSOLUTE MINIMUM
2525
// complexity of includes here. Use forward declarations wherever possible
2626
// and hide includes of complex types in baseapi.cpp.

src/arch/dotproductavx.cpp

+3-3
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@
2020
// Implementation for non-avx archs.
2121

2222
#include "dotproductavx.h"
23-
#include <stdio.h>
24-
#include <stdlib.h>
23+
#include <cstdio>
24+
#include <cstdlib>
2525

2626
namespace tesseract {
2727
double DotProductAVX(const double* u, const double* v, int n) {
@@ -33,7 +33,7 @@ double DotProductAVX(const double* u, const double* v, int n) {
3333
#else // !defined(__AVX__)
3434
// Implementation for avx capable archs.
3535
#include <immintrin.h>
36-
#include <stdint.h>
36+
#include <cstdint>
3737
#include "dotproductavx.h"
3838
#include "host.h"
3939

src/arch/dotproductsse.cpp

+3-3
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@
2020
// This code can't compile with "-msse4.1", so use dummy stubs.
2121

2222
#include "dotproductsse.h"
23-
#include <stdio.h>
24-
#include <stdlib.h>
23+
#include <cstdio>
24+
#include <cstdlib>
2525

2626
namespace tesseract {
2727
double DotProductSSE(const double* u, const double* v, int n) {
@@ -39,7 +39,7 @@ int32_t IntDotProductSSE(const int8_t* u, const int8_t* v, int n) {
3939

4040
#include <emmintrin.h>
4141
#include <smmintrin.h>
42-
#include <stdint.h>
42+
#include <cstdint>
4343
#include "dotproductsse.h"
4444
#include "host.h"
4545

src/arch/intsimdmatrix.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
#ifndef TESSERACT_ARCH_INTSIMDMATRIX_H_
2020
#define TESSERACT_ARCH_INTSIMDMATRIX_H_
2121

22-
#include <stdint.h>
22+
#include <cstdint>
2323
#include <vector>
2424
#include "genericvector.h"
2525
#include "matrix.h"

src/arch/intsimdmatrixavx2.cpp

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

2121
#ifdef __AVX2__
2222
#include <immintrin.h>
23-
#include <stdint.h>
23+
#include <cstdint>
2424
#include <algorithm>
2525
#include <vector>
2626

src/arch/intsimdmatrixsse.cpp

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

1919
#include "intsimdmatrixsse.h"
2020

21-
#include <stdint.h>
21+
#include <cstdint>
2222
#include <vector>
2323
#include "dotproductsse.h"
2424

src/ccmain/control.cpp

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

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

src/ccmain/paramsd.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@
2121
// tesseract from the ui.
2222
#ifdef _WIN32
2323
#else
24-
#include <stdlib.h>
25-
#include <stdio.h>
24+
#include <cstdlib>
25+
#include <cstdio>
2626
#endif
2727

2828
#include <map>

src/ccmain/tessvars.cpp

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

20-
#include <stdio.h>
20+
#include <cstdio>
2121

2222
#include "tessvars.h"
2323

src/ccmain/tessvars.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
#ifndef TESSVARS_H
2121
#define TESSVARS_H
2222

23-
#include <stdio.h>
23+
#include <cstdio>
2424

2525

2626
extern FILE *debug_fp; // write debug stuff here

src/ccmain/tfacepp.cpp

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

20-
#include <math.h>
20+
#include <cmath>
2121

2222
#include "blamer.h"
2323
#include "errcode.h"

src/ccstruct/blamer.h

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

24-
#include <stdio.h>
24+
#include <cstdio>
2525
#include "boxword.h"
2626
#include "genericvector.h"
2727
#include "matrix.h"

src/ccstruct/boxread.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
#ifndef TESSERACT_CCUTIL_BOXREAD_H_
2121
#define TESSERACT_CCUTIL_BOXREAD_H_
2222

23-
#include <stdio.h>
23+
#include <cstdio>
2424
#include "genericvector.h"
2525
#include "strngs.h"
2626

src/ccstruct/matrix.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
#ifndef TESSERACT_CCSTRUCT_MATRIX_H_
3030
#define TESSERACT_CCSTRUCT_MATRIX_H_
3131

32-
#include <math.h>
32+
#include <cmath>
3333
#include "kdpair.h"
3434
#include "points.h"
3535
#include "serialis.h"

src/ccstruct/normalis.cpp

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

2020
#include "normalis.h"
2121

22-
#include <stdlib.h>
22+
#include <cstdlib>
2323

2424
#include "allheaders.h"
2525
#include "blobs.h"

src/ccstruct/normalis.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
#ifndef NORMALIS_H
2121
#define NORMALIS_H
2222

23-
#include <stdio.h>
23+
#include <cstdio>
2424
#include "genericvector.h"
2525
#include "host.h"
2626

src/ccstruct/ocrblock.cpp

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

2020
#include "ocrblock.h"
21-
#include <stdlib.h>
21+
#include <cstdlib>
2222
#include <memory> // std::unique_ptr
2323
#include "blckerr.h"
2424
#include "stepblob.h"

src/ccstruct/ocrpara.cpp

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

20-
#include <stdio.h>
20+
#include <cstdio>
2121

2222
#include "ocrpara.h"
2323
#include "host.h" // For NearlyEqual()

src/ccstruct/ocrrow.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
#ifndef OCRROW_H
2121
#define OCRROW_H
2222

23-
#include <stdio.h>
23+
#include <cstdio>
2424

2525
#include "quspline.h"
2626
#include "werd.h"

src/ccstruct/pdblock.cpp

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

2020
#include "pdblock.h"
21-
#include <stdlib.h>
21+
#include <cstdlib>
2222
#include <memory> // std::unique_ptr
2323
#include "allheaders.h"
2424
#include "blckerr.h"

src/ccstruct/polyblk.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919

2020
#include "polyblk.h"
2121
#include <ctype.h>
22-
#include <math.h>
23-
#include <stdio.h>
22+
#include <cmath>
23+
#include <cstdio>
2424
#include <memory> // std::unique_ptr
2525
#include "elst.h"
2626

src/ccstruct/quadlsq.cpp

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

20-
#include <stdio.h>
21-
#include <math.h>
20+
#include <cstdio>
21+
#include <cmath>
2222
#include "quadlsq.h"
2323
#include "tprintf.h"
2424

src/ccstruct/rect.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
#ifndef RECT_H
2121
#define RECT_H
2222

23-
#include <math.h>
23+
#include <cmath>
2424
#include "points.h"
2525
#include "ndminx.h"
2626
#include "scrollview.h"

src/ccstruct/statistc.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
#ifndef TESSERACT_CCSTRUCT_STATISTC_H_
2121
#define TESSERACT_CCSTRUCT_STATISTC_H_
2222

23-
#include <stdio.h>
23+
#include <cstdio>
2424
#include "host.h"
2525
#include "kdpair.h"
2626
#include "scrollview.h"

src/ccstruct/vecfuncs.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
#ifndef VECFUNCS_H
2626
#define VECFUNCS_H
2727

28-
#include <math.h>
28+
#include <cmath>
2929

3030
struct EDGEPT;
3131

src/ccutil/ambigs.cpp

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

2121
#include "ambigs.h"
2222

23-
#include <stdio.h>
23+
#include <cstdio>
2424
#include "helpers.h"
2525
#include "universalambigs.h"
2626

src/ccutil/bitvector.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
#ifndef TESSERACT_CCUTIL_BITVECTOR_H_
2323
#define TESSERACT_CCUTIL_BITVECTOR_H_
2424

25-
#include <assert.h>
26-
#include <stdio.h>
25+
#include <cassert>
26+
#include <cstdio>
2727
#include "host.h"
2828

2929
namespace tesseract {

src/ccutil/clst.cpp

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

20-
#include <stdlib.h>
20+
#include <cstdlib>
2121
#include "clst.h"
2222

2323
/***********************************************************************

src/ccutil/clst.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
#ifndef CLST_H
2121
#define CLST_H
2222

23-
#include <stdio.h>
23+
#include <cstdio>
2424
#include "host.h"
2525
#include "serialis.h"
2626
#include "lsterr.h"

src/ccutil/elst.cpp

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

20-
#include <stdlib.h>
20+
#include <cstdlib>
2121
#include "elst.h"
2222

2323
/***********************************************************************

src/ccutil/elst.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
#ifndef ELST_H
2121
#define ELST_H
2222

23-
#include <stdio.h>
23+
#include <cstdio>
2424
#include "host.h"
2525
#include "serialis.h"
2626
#include "lsterr.h"

src/ccutil/elst2.cpp

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

20-
#include <stdlib.h>
20+
#include <cstdlib>
2121
#include "host.h"
2222
#include "elst2.h"
2323

src/ccutil/elst2.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
#ifndef ELST2_H
2121
#define ELST2_H
2222

23-
#include <stdio.h>
23+
#include <cstdio>
2424
#include "host.h"
2525
#include "serialis.h"
2626
#include "lsterr.h"

src/ccutil/genericvector.h

+3-3
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@
2020
#ifndef TESSERACT_CCUTIL_GENERICVECTOR_H_
2121
#define TESSERACT_CCUTIL_GENERICVECTOR_H_
2222

23-
#include <assert.h>
24-
#include <stdio.h>
25-
#include <stdlib.h>
23+
#include <cassert>
24+
#include <cstdio>
25+
#include <cstdlib>
2626

2727
#include "tesscallback.h"
2828
#include "errcode.h"

src/ccutil/helpers.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@
2626
#define TESSERACT_CCUTIL_HELPERS_H_
2727

2828
#include <cassert>
29-
#include <stdio.h>
30-
#include <string.h>
29+
#include <cstdio>
30+
#include <cstring>
3131
#include <functional>
3232
#include <string>
3333

src/ccutil/indexmapbidi.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
#ifndef TESSERACT_CCUTIL_INDEXMAPBIDI_H_
2121
#define TESSERACT_CCUTIL_INDEXMAPBIDI_H_
2222

23-
#include <stdio.h>
23+
#include <cstdio>
2424
#include "genericvector.h"
2525

2626
namespace tesseract {

src/ccutil/qrsequence.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
#ifndef TESSERACT_CCUTIL_QRSEQUENCE_H_
2828
#define TESSERACT_CCUTIL_QRSEQUENCE_H_
2929

30-
#include <math.h>
30+
#include <cmath>
3131

3232
class QRSequenceGenerator {
3333
public:

src/ccutil/scanutils.cpp

+7-7
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,13 @@
2323
#include "config_auto.h"
2424
#endif
2525

26-
#include <ctype.h>
27-
#include <math.h>
28-
#include <stdarg.h>
29-
#include <stddef.h>
30-
#include <string.h>
31-
#include <limits.h>
32-
#include <stdio.h>
26+
#include <cctype>
27+
#include <cmath>
28+
#include <cstdarg>
29+
#include <cstddef>
30+
#include <cstring>
31+
#include <climits>
32+
#include <cstdio>
3333
#include <sys/types.h>
3434
#include <sys/stat.h>
3535
#include <fcntl.h>

0 commit comments

Comments
 (0)