Skip to content

Commit b57afc7

Browse files
committed
Replace Efopen by fopen and remove efio.cpp, efio.h
Signed-off-by: Stefan Weil <[email protected]>
1 parent 909af5d commit b57afc7

15 files changed

+21
-114
lines changed

src/ccmain/tessedit.cpp

-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@
3636
#include "stopper.h"
3737
#include "intmatcher.h"
3838
#include "chop.h"
39-
#include "efio.h"
4039
#include "danerror.h"
4140
#include "globals.h"
4241
#ifndef ANDROID_BUILD

src/classify/blobclass.cpp

+8-6
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
#include <cstdio>
2525

2626
#include "classify.h"
27-
#include "efio.h"
2827
#include "featdefs.h"
2928
#include "mf.h"
3029
#include "normfeat.h"
@@ -95,12 +94,15 @@ void Classify::LearnBlob(const STRING& fontname, TBLOB* blob,
9594
// Writes stored training data to a .tr file based on the given filename.
9695
// Returns false on error.
9796
bool Classify::WriteTRFile(const STRING& filename) {
97+
bool result = false;
9898
STRING tr_filename = filename + ".tr";
99-
FILE* fp = Efopen(tr_filename.string(), "wb");
100-
const size_t len = tr_file_data_.length();
101-
const bool result =
102-
fwrite(&tr_file_data_[0], sizeof(tr_file_data_[0]), len, fp) == len;
103-
fclose(fp);
99+
FILE* fp = fopen(tr_filename.string(), "wb");
100+
if (fp) {
101+
const size_t len = tr_file_data_.length();
102+
result =
103+
fwrite(&tr_file_data_[0], sizeof(tr_file_data_[0]), len, fp) == len;
104+
fclose(fp);
105+
}
104106
tr_file_data_.truncate_at(0);
105107
return result;
106108
}

src/classify/cutoffs.cpp

-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
#include <cstdio>
2424

2525
#include "classify.h"
26-
#include "efio.h"
2726
#include "globals.h"
2827
#include "helpers.h"
2928
#include "serialis.h"

src/classify/mastertrainer.cpp

+1-2
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@
3030
#include "allheaders.h"
3131
#include "boxread.h"
3232
#include "classify.h"
33-
#include "efio.h"
3433
#include "errorcounter.h"
3534
#include "featdefs.h"
3635
#include "sampleiterator.h"
@@ -121,7 +120,7 @@ void MasterTrainer::ReadTrainingSamples(const char* page_name,
121120
const int cn_feature_type = ShortNameToFeatureType(feature_defs, kCNFeatureType);
122121
const int geo_feature_type = ShortNameToFeatureType(feature_defs, kGeoFeatureType);
123122

124-
FILE* fp = Efopen(page_name, "rb");
123+
FILE* fp = fopen(page_name, "rb");
125124
if (fp == nullptr) {
126125
tprintf("Failed to open tr file: %s\n", page_name);
127126
return;

src/classify/normmatch.cpp

-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626
#include "classify.h"
2727
#include "clusttool.h"
2828
#include "const.h"
29-
#include "efio.h"
3029
#include "emalloc.h"
3130
#include "globals.h"
3231
#include "helpers.h"

src/classify/outfeat.cpp

-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121
#include "outfeat.h"
2222

2323
#include "classify.h"
24-
#include "efio.h"
2524
#include "featdefs.h"
2625
#include "mfoutline.h"
2726
#include "ocrfeatures.h"

src/classify/picofeat.cpp

-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121
#include "picofeat.h"
2222

2323
#include "classify.h"
24-
#include "efio.h"
2524
#include "featdefs.h"
2625
#include "fpoint.h"
2726
#include "mfoutline.h"

src/cutil/Makefile.am

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@ AM_CPPFLAGS += -DTESS_EXPORTS \
88
endif
99

1010
noinst_HEADERS = \
11-
bitvec.h callcpp.h const.h cutil.h cutil_class.h danerror.h efio.h \
11+
bitvec.h callcpp.h const.h cutil.h cutil_class.h danerror.h \
1212
emalloc.h globals.h \
1313
oldlist.h structures.h
1414

1515
noinst_LTLIBRARIES = libtesseract_cutil.la
1616

1717
libtesseract_cutil_la_SOURCES = \
18-
bitvec.cpp callcpp.cpp cutil.cpp cutil_class.cpp danerror.cpp efio.cpp \
18+
bitvec.cpp callcpp.cpp cutil.cpp cutil_class.cpp danerror.cpp \
1919
emalloc.cpp \
2020
oldlist.cpp structures.cpp

src/cutil/efio.cpp

-55
This file was deleted.

src/cutil/efio.h

-32
This file was deleted.

src/dict/stopper.cpp

-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727
#include "const.h"
2828
#include "danerror.h"
2929
#include "dict.h"
30-
#include "efio.h"
3130
#include "helpers.h"
3231
#include "matchdefs.h"
3332
#include "pageres.h"

src/training/cntraining.cpp

+10-8
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
Include Files and Type Defines
2525
----------------------------------------------------------------------------*/
2626
#include "oldlist.h"
27-
#include "efio.h"
2827
#include "emalloc.h"
2928
#include "featdefs.h"
3029
#include "tessopt.h"
@@ -120,7 +119,6 @@ int main(int argc, char *argv[]) {
120119
Config = CNConfig;
121120

122121
const char *PageName;
123-
FILE *TrainingPage;
124122
LIST CharList = NIL_LIST;
125123
CLUSTERER *Clusterer = nullptr;
126124
LIST ProtoList = NIL_LIST;
@@ -134,11 +132,14 @@ int main(int argc, char *argv[]) {
134132
int num_fonts = 0;
135133
while ((PageName = GetNextFilename(argc, argv)) != nullptr) {
136134
printf("Reading %s ...\n", PageName);
137-
TrainingPage = Efopen(PageName, "rb");
138-
ReadTrainingSamples(FeatureDefs, PROGRAM_FEATURE_TYPE, 100, nullptr,
139-
TrainingPage, &CharList);
140-
fclose(TrainingPage);
141-
++num_fonts;
135+
FILE *TrainingPage = fopen(PageName, "rb");
136+
ASSERT_HOST(TrainingPage);
137+
if (TrainingPage) {
138+
ReadTrainingSamples(FeatureDefs, PROGRAM_FEATURE_TYPE, 100, nullptr,
139+
TrainingPage, &CharList);
140+
fclose(TrainingPage);
141+
++num_fonts;
142+
}
142143
}
143144
printf("Clustering ...\n");
144145
// To allow an individual font to form a separate cluster,
@@ -220,7 +221,8 @@ static void WriteNormProtos(const char *Directory, LIST LabeledProtoList,
220221
}
221222
Filename += "normproto";
222223
printf ("\nWriting %s ...", Filename.string());
223-
File = Efopen (Filename.string(), "wb");
224+
File = fopen(Filename.string(), "wb");
225+
ASSERT_HOST(File);
224226
fprintf(File, "%0d\n", feature_desc->NumParams);
225227
WriteParamDesc(File, feature_desc->NumParams, feature_desc->ParamDesc);
226228
iterate(LabeledProtoList)

src/training/commontraining.cpp

-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121
#include "classify.h"
2222
#include "cluster.h"
2323
#include "clusttool.h"
24-
#include "efio.h"
2524
#include "emalloc.h"
2625
#include "featdefs.h"
2726
#include "fontinfo.h"

src/training/mergenf.cpp

-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
******************************************************************************/
1818
#include "mergenf.h"
1919
#include "host.h"
20-
#include "efio.h"
2120
#include "clusttool.h"
2221
#include "cluster.h"
2322
#include "oldlist.h"

src/training/mftraining.cpp

-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@
3939
#include "clusttool.h"
4040
#include "commontraining.h"
4141
#include "danerror.h"
42-
#include "efio.h"
4342
#include "emalloc.h"
4443
#include "featdefs.h"
4544
#include "fontinfo.h"

0 commit comments

Comments
 (0)