Skip to content

Commit 4897796

Browse files
committed
Replace reserved identifiers used in #define guards header files
Use macro names as suggested by the Google C++ Style Guide (https://google.github.io/styleguide/cppguide.html#The__define_Guard). Signed-off-by: Stefan Weil <sw@weilnetz.de>
1 parent 3e11fc1 commit 4897796

Some content is hidden

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

55 files changed

+165
-163
lines changed

api/apitypes.h

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

20-
#ifndef TESSERACT_API_APITYPES_H__
21-
#define TESSERACT_API_APITYPES_H__
20+
#ifndef TESSERACT_API_APITYPES_H_
21+
#define TESSERACT_API_APITYPES_H_
2222

2323
#include "publictypes.h"
2424

@@ -30,4 +30,4 @@
3030
// than the lower-level one, and lower-level code should be sure to include
3131
// only the lower-level file.
3232

33-
#endif // TESSERACT_API_APITYPES_H__
33+
#endif // TESSERACT_API_APITYPES_H_

api/baseapi.h

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

20-
#ifndef TESSERACT_API_BASEAPI_H__
21-
#define TESSERACT_API_BASEAPI_H__
20+
#ifndef TESSERACT_API_BASEAPI_H_
21+
#define TESSERACT_API_BASEAPI_H_
2222

2323
#define TESSERACT_VERSION_STR "4.00.00alpha"
2424
#define TESSERACT_VERSION 0x040000
@@ -909,4 +909,4 @@ class TESS_API TessBaseAPI {
909909
STRING HOcrEscape(const char* text);
910910
} // namespace tesseract.
911911

912-
#endif // TESSERACT_API_BASEAPI_H__
912+
#endif // TESSERACT_API_BASEAPI_H_

api/renderer.h

+3-3
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
//
1616
///////////////////////////////////////////////////////////////////////
1717

18-
#ifndef TESSERACT_API_RENDERER_H__
19-
#define TESSERACT_API_RENDERER_H__
18+
#ifndef TESSERACT_API_RENDERER_H_
19+
#define TESSERACT_API_RENDERER_H_
2020

2121
// To avoid collision with other typenames include the ABSOLUTE MINIMUM
2222
// complexity of includes here. Use forward declarations wherever possible
@@ -251,4 +251,4 @@ class TESS_API TessOsdRenderer : public TessResultRenderer {
251251

252252
} // namespace tesseract.
253253

254-
#endif // TESSERACT_API_RENDERER_H__
254+
#endif // TESSERACT_API_RENDERER_H_

ccmain/equationdetect.h

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

20-
#ifndef TESSERACT_CCMAIN_EQUATIONDETECT_H__
21-
#define TESSERACT_CCMAIN_EQUATIONDETECT_H__
20+
#ifndef TESSERACT_CCMAIN_EQUATIONDETECT_H_
21+
#define TESSERACT_CCMAIN_EQUATIONDETECT_H_
2222

2323
#include "blobbox.h"
2424
#include "equationdetectbase.h"

ccmain/ltrresultiterator.h

+3-3
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818
//
1919
///////////////////////////////////////////////////////////////////////
2020

21-
#ifndef TESSERACT_CCMAIN_LTR_RESULT_ITERATOR_H__
22-
#define TESSERACT_CCMAIN_LTR_RESULT_ITERATOR_H__
21+
#ifndef TESSERACT_CCMAIN_LTR_RESULT_ITERATOR_H_
22+
#define TESSERACT_CCMAIN_LTR_RESULT_ITERATOR_H_
2323

2424
#include "platform.h"
2525
#include "pageiterator.h"
@@ -218,4 +218,4 @@ class ChoiceIterator {
218218

219219
} // namespace tesseract.
220220

221-
#endif // TESSERACT_CCMAIN_LTR_RESULT_ITERATOR_H__
221+
#endif // TESSERACT_CCMAIN_LTR_RESULT_ITERATOR_H_

ccmain/mutableiterator.h

+3-3
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818
//
1919
///////////////////////////////////////////////////////////////////////
2020

21-
#ifndef TESSERACT_CCMAIN_MUTABLEITERATOR_H__
22-
#define TESSERACT_CCMAIN_MUTABLEITERATOR_H__
21+
#ifndef TESSERACT_CCMAIN_MUTABLEITERATOR_H_
22+
#define TESSERACT_CCMAIN_MUTABLEITERATOR_H_
2323

2424
#include "resultiterator.h"
2525

@@ -61,4 +61,4 @@ class MutableIterator : public ResultIterator {
6161

6262
} // namespace tesseract.
6363

64-
#endif // TESSERACT_CCMAIN_MUTABLEITERATOR_H__
64+
#endif // TESSERACT_CCMAIN_MUTABLEITERATOR_H_

ccmain/osdetect.h

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

20-
#ifndef TESSERACT_CCMAIN_OSDETECT_H__
21-
#define TESSERACT_CCMAIN_OSDETECT_H__
20+
#ifndef TESSERACT_CCMAIN_OSDETECT_H_
21+
#define TESSERACT_CCMAIN_OSDETECT_H_
2222

2323
#include "strngs.h"
2424
#include "unicharset.h"
@@ -135,4 +135,4 @@ bool os_detect_blob(BLOBNBOX* bbox, OrientationDetector* o,
135135
// applied for the text to be upright (readable).
136136
TESS_API int OrientationIdToValue(const int& id);
137137

138-
#endif // TESSERACT_CCMAIN_OSDETECT_H__
138+
#endif // TESSERACT_CCMAIN_OSDETECT_H_

ccmain/pageiterator.h

+3-3
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818
//
1919
///////////////////////////////////////////////////////////////////////
2020

21-
#ifndef TESSERACT_CCMAIN_PAGEITERATOR_H__
22-
#define TESSERACT_CCMAIN_PAGEITERATOR_H__
21+
#ifndef TESSERACT_CCMAIN_PAGEITERATOR_H_
22+
#define TESSERACT_CCMAIN_PAGEITERATOR_H_
2323

2424
#include "publictypes.h"
2525
#include "platform.h"
@@ -361,4 +361,4 @@ class TESS_API PageIterator {
361361

362362
} // namespace tesseract.
363363

364-
#endif // TESSERACT_CCMAIN_PAGEITERATOR_H__
364+
#endif // TESSERACT_CCMAIN_PAGEITERATOR_H_

ccmain/resultiterator.h

+3-3
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919
//
2020
///////////////////////////////////////////////////////////////////////
2121

22-
#ifndef TESSERACT_CCMAIN_RESULT_ITERATOR_H__
23-
#define TESSERACT_CCMAIN_RESULT_ITERATOR_H__
22+
#ifndef TESSERACT_CCMAIN_RESULT_ITERATOR_H_
23+
#define TESSERACT_CCMAIN_RESULT_ITERATOR_H_
2424

2525
#include "platform.h"
2626
#include "ltrresultiterator.h"
@@ -241,4 +241,4 @@ class TESS_API ResultIterator : public LTRResultIterator {
241241

242242
} // namespace tesseract.
243243

244-
#endif // TESSERACT_CCMAIN_RESULT_ITERATOR_H__
244+
#endif // TESSERACT_CCMAIN_RESULT_ITERATOR_H_

ccmain/tesseractclass.h

+3-3
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323
//
2424
///////////////////////////////////////////////////////////////////////
2525

26-
#ifndef TESSERACT_CCMAIN_TESSERACTCLASS_H__
27-
#define TESSERACT_CCMAIN_TESSERACTCLASS_H__
26+
#ifndef TESSERACT_CCMAIN_TESSERACTCLASS_H_
27+
#define TESSERACT_CCMAIN_TESSERACTCLASS_H_
2828

2929
#include "allheaders.h"
3030
#include "control.h"
@@ -1277,4 +1277,4 @@ class Tesseract : public Wordrec {
12771277
} // namespace tesseract
12781278

12791279

1280-
#endif // TESSERACT_CCMAIN_TESSERACTCLASS_H__
1280+
#endif // TESSERACT_CCMAIN_TESSERACTCLASS_H_

ccmain/thresholder.h

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

20-
#ifndef TESSERACT_CCMAIN_THRESHOLDER_H__
21-
#define TESSERACT_CCMAIN_THRESHOLDER_H__
20+
#ifndef TESSERACT_CCMAIN_THRESHOLDER_H_
21+
#define TESSERACT_CCMAIN_THRESHOLDER_H_
2222

2323
#include "platform.h"
2424
#include "publictypes.h"
@@ -186,4 +186,4 @@ class TESS_API ImageThresholder {
186186

187187
} // namespace tesseract.
188188

189-
#endif // TESSERACT_CCMAIN_THRESHOLDER_H__
189+
#endif // TESSERACT_CCMAIN_THRESHOLDER_H_

ccstruct/boxread.h

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

20-
#ifndef TESSERACT_CCUTIL_BOXREAD_H__
21-
#define TESSERACT_CCUTIL_BOXREAD_H__
20+
#ifndef TESSERACT_CCUTIL_BOXREAD_H_
21+
#define TESSERACT_CCUTIL_BOXREAD_H_
2222

2323
#include <stdio.h>
2424
#include "genericvector.h"
@@ -82,4 +82,4 @@ bool ParseBoxFileStr(const char* boxfile_str, int* page_number,
8282
void MakeBoxFileStr(const char* unichar_str, const TBOX& box, int page_num,
8383
STRING* box_str);
8484

85-
#endif // TESSERACT_CCUTIL_BOXREAD_H__
85+
#endif // TESSERACT_CCUTIL_BOXREAD_H_

ccstruct/boxword.h

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

20-
#ifndef TESSERACT_CSTRUCT_BOXWORD_H__
21-
#define TESSERACT_CSTRUCT_BOXWORD_H__
20+
#ifndef TESSERACT_CSTRUCT_BOXWORD_H_
21+
#define TESSERACT_CSTRUCT_BOXWORD_H_
2222

2323
#include "genericvector.h"
2424
#include "rect.h"
@@ -98,4 +98,4 @@ class BoxWord {
9898
} // namespace tesseract.
9999

100100

101-
#endif // TESSERACT_CSTRUCT_BOXWORD_H__
101+
#endif // TESSERACT_CSTRUCT_BOXWORD_H_

ccstruct/ccstruct.h

+3-3
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
//
1717
///////////////////////////////////////////////////////////////////////
1818

19-
#ifndef TESSERACT_CCSTRUCT_CCSTRUCT_H__
20-
#define TESSERACT_CCSTRUCT_CCSTRUCT_H__
19+
#ifndef TESSERACT_CCSTRUCT_CCSTRUCT_H_
20+
#define TESSERACT_CCSTRUCT_CCSTRUCT_H_
2121

2222
#include "cutil.h"
2323

@@ -41,4 +41,4 @@ class Tesseract;
4141
} // namespace tesseract
4242

4343

44-
#endif // TESSERACT_CCSTRUCT_CCSTRUCT_H__
44+
#endif // TESSERACT_CCSTRUCT_CCSTRUCT_H_

ccstruct/dppoint.h

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

20-
#ifndef TESSERACT_CCSTRUCT_DPPOINT_H__
21-
#define TESSERACT_CCSTRUCT_DPPOINT_H__
20+
#ifndef TESSERACT_CCSTRUCT_DPPOINT_H_
21+
#define TESSERACT_CCSTRUCT_DPPOINT_H_
2222

2323
#include "host.h"
2424

@@ -98,5 +98,5 @@ class DPPoint {
9898

9999
} // namespace tesseract.
100100

101-
#endif // TESSERACT_CCSTRUCT_DPPOINT_H__
101+
#endif // TESSERACT_CCSTRUCT_DPPOINT_H_
102102

ccstruct/matrix.h

+3-3
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@
2626
** limitations under the License.
2727
*
2828
*********************************************************************************/
29-
#ifndef TESSERACT_CCSTRUCT_MATRIX_H__
30-
#define TESSERACT_CCSTRUCT_MATRIX_H__
29+
#ifndef TESSERACT_CCSTRUCT_MATRIX_H_
30+
#define TESSERACT_CCSTRUCT_MATRIX_H_
3131

3232
#include <math.h>
3333
#include "kdpair.h"
@@ -632,4 +632,4 @@ struct MATRIX_COORD {
632632
// The MatrixCoordPair contains a MATRIX_COORD and its priority.
633633
typedef tesseract::KDPairInc<float, MATRIX_COORD> MatrixCoordPair;
634634

635-
#endif // TESSERACT_CCSTRUCT_MATRIX_H__
635+
#endif // TESSERACT_CCSTRUCT_MATRIX_H_

ccstruct/otsuthr.h

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

20-
#ifndef TESSERACT_CCMAIN_OTSUTHR_H__
21-
#define TESSERACT_CCMAIN_OTSUTHR_H__
20+
#ifndef TESSERACT_CCMAIN_OTSUTHR_H_
21+
#define TESSERACT_CCMAIN_OTSUTHR_H_
2222

2323
struct Pix;
2424

@@ -53,4 +53,4 @@ int OtsuStats(const int* histogram, int* H_out, int* omega0_out);
5353

5454
} // namespace tesseract.
5555

56-
#endif // TESSERACT_CCMAIN_OTSUTHR_H__
56+
#endif // TESSERACT_CCMAIN_OTSUTHR_H_

ccstruct/publictypes.h

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

20-
#ifndef TESSERACT_CCSTRUCT_PUBLICTYPES_H__
21-
#define TESSERACT_CCSTRUCT_PUBLICTYPES_H__
20+
#ifndef TESSERACT_CCSTRUCT_PUBLICTYPES_H_
21+
#define TESSERACT_CCSTRUCT_PUBLICTYPES_H_
2222

2323
// This file contains types that are used both by the API and internally
2424
// to Tesseract. In order to decouple the API from Tesseract and prevent cyclic
@@ -276,4 +276,4 @@ enum OcrEngineMode {
276276

277277
} // namespace tesseract.
278278

279-
#endif // TESSERACT_CCSTRUCT_PUBLICTYPES_H__
279+
#endif // TESSERACT_CCSTRUCT_PUBLICTYPES_H_

ccutil/bitvector.h

+3-3
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@
2020
///////////////////////////////////////////////////////////////////////
2121

2222

23-
#ifndef TESSERACT_CCUTIL_BITVECTOR_H__
24-
#define TESSERACT_CCUTIL_BITVECTOR_H__
23+
#ifndef TESSERACT_CCUTIL_BITVECTOR_H_
24+
#define TESSERACT_CCUTIL_BITVECTOR_H_
2525

2626
#include <assert.h>
2727
#include <stdio.h>
@@ -140,4 +140,4 @@ class BitVector {
140140

141141
} // namespace tesseract.
142142

143-
#endif // TESSERACT_CCUTIL_BITVECTOR_H__
143+
#endif // TESSERACT_CCUTIL_BITVECTOR_H_

ccutil/ccutil.h

+3-3
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
//
1717
///////////////////////////////////////////////////////////////////////
1818

19-
#ifndef TESSERACT_CCUTIL_CCUTIL_H__
20-
#define TESSERACT_CCUTIL_CCUTIL_H__
19+
#ifndef TESSERACT_CCUTIL_CCUTIL_H_
20+
#define TESSERACT_CCUTIL_CCUTIL_H_
2121

2222
#include "ambigs.h"
2323
#include "errcode.h"
@@ -94,4 +94,4 @@ class CCUtil {
9494
extern CCUtilMutex tprintfMutex; // should remain global
9595
} // namespace tesseract
9696

97-
#endif // TESSERACT_CCUTIL_CCUTIL_H__
97+
#endif // TESSERACT_CCUTIL_CCUTIL_H_

ccutil/host.h

+3-3
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,8 @@
4242
** limitations under the License.
4343
*/
4444

45-
#ifndef __HOST__
46-
#define __HOST__
45+
#ifndef TESSERACT_CCUTIL_HOST_H_
46+
#define TESSERACT_CCUTIL_HOST_H_
4747

4848
/******************************************************************************
4949
** IMPORTANT!!! **
@@ -146,4 +146,4 @@ template<class T> bool NearlyEqual(T x, T y, T tolerance) {
146146
return diff <= tolerance && -diff <= tolerance;
147147
}
148148

149-
#endif
149+
#endif // TESSERACT_CCUTIL_HOST_H_

ccutil/platform.h

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

20-
#ifndef TESSERACT_CCUTIL_PLATFORM_H__
21-
#define TESSERACT_CCUTIL_PLATFORM_H__
20+
#ifndef TESSERACT_CCUTIL_PLATFORM_H_
21+
#define TESSERACT_CCUTIL_PLATFORM_H_
2222

2323
#include <string.h>
2424

@@ -89,4 +89,4 @@
8989
(strrchr(__FILE__, '/') ? strrchr(__FILE__, '/') + 1 : __FILE__)
9090
#endif
9191

92-
#endif // TESSERACT_CCUTIL_PLATFORM_H__
92+
#endif // TESSERACT_CCUTIL_PLATFORM_H_

ccutil/tesscallback.h

+3-3
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
//
1717
///////////////////////////////////////////////////////////////////////
1818

19-
#ifndef _TESS_CALLBACK_SPECIALIZATIONS_H
20-
#define _TESS_CALLBACK_SPECIALIZATIONS_H
19+
#ifndef TESS_CALLBACK_SPECIALIZATIONS_H_
20+
#define TESS_CALLBACK_SPECIALIZATIONS_H_
2121

2222
#include "host.h" // For NULL.
2323

@@ -9718,4 +9718,4 @@ NewPermanentTessCallback(R (*function)(P1,P2,P3,P4,P5,P6,A1,A2,A3,A4,A5), typena
97189718
return new _TessFunctionResultCallback_6_5<false,R,P1,P2,P3,P4,P5,P6,A1,A2,A3,A4,A5>(function, p1, p2, p3, p4, p5, p6);
97199719
}
97209720

9721-
#endif /* _TESS_CALLBACK_SPECIALIZATIONS_H */
9721+
#endif // TESS_CALLBACK_SPECIALIZATIONS_H_

0 commit comments

Comments
 (0)