commit d01443760f7a9ff52117f3205f1974ec9eb6a27d Author: vaydheesh Date: Thu Jul 11 23:35:04 2019 +0530 include headers in proper location .h has headers required for prototyping .cc has headers required for definition diff --git a/apertium/pretransfer.cc b/apertium/pretransfer.cc index 7ff1120..d684767 100644 --- a/apertium/pretransfer.cc +++ b/apertium/pretransfer.cc @@ -1,5 +1,13 @@ #include +#include +#include +#include +#include + +#include +#include + void readAndWriteUntil(FILE *input, FILE *output, int const charcode) { int mychar; diff --git a/apertium/pretransfer.h b/apertium/pretransfer.h index 09ecd86..754f1e4 100644 --- a/apertium/pretransfer.h +++ b/apertium/pretransfer.h @@ -2,12 +2,7 @@ #define PRETRANSFER_H #include -#include - #include -#include -#include -#include void readAndWriteUntil(FILE *input, FILE *output, int const charcode); void procWord(FILE *input, FILE *output, bool surface_forms, bool compound_sep); diff --git a/apertium/tagger.cc b/apertium/tagger.cc index 996b1bf..bdeca4f 100644 --- a/apertium/tagger.cc +++ b/apertium/tagger.cc @@ -1,5 +1,43 @@ #include +#include "apertium_config.h" + +#include "align.h" +#include "basic_exception_type.h" +#include "basic_stream_tagger.h" +#include "basic_stream_tagger_trainer.h" +#include "basic_tagger.h" +#include "err_exception.h" +#include "exception.h" +#include "file_tagger.h" +#include "linebreak.h" +#include "stream_5_3_1_tagger.h" +#include "stream_5_3_1_tagger_trainer.h" +#include "stream_5_3_2_tagger.h" +#include "stream_5_3_2_tagger_trainer.h" +#include "stream_5_3_3_tagger.h" +#include "stream_5_3_3_tagger_trainer.h" +#include +#include +#include +#include +#include + +#include + +#include "getopt_long.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include namespace Apertium { using namespace ShellUtils; diff --git a/apertium/tagger.h b/apertium/tagger.h index 9c7748c..e0f1598 100644 --- a/apertium/tagger.h +++ b/apertium/tagger.h @@ -18,45 +18,16 @@ #include "apertium_config.h" -#include "align.h" -#include "basic_exception_type.h" #include "basic_stream_tagger.h" #include "basic_stream_tagger_trainer.h" #include "basic_tagger.h" #include "constructor_eq_delete.h" #include "err_exception.h" -#include "exception.h" #include "file_tagger.h" -#include "linebreak.h" #include "optional.h" -#include "stream_5_3_1_tagger.h" -#include "stream_5_3_1_tagger_trainer.h" -#include "stream_5_3_2_tagger.h" -#include "stream_5_3_2_tagger_trainer.h" -#include "stream_5_3_3_tagger.h" -#include "stream_5_3_3_tagger_trainer.h" -#include #include -#include -#include -#include -#include - -#include #include "getopt_long.h" -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include #include namespace Apertium {