Temporary header file '/tmp/ngk0VVNGaL/dump1.h' with the following content will be compiled to create GCC translation unit dump: // add defines #define __STDC_VERSION__ 201710L #define _TIME_BITS 64 #define _FILE_OFFSET_BITS 64 #define _GXX_NULLPTR_T #define CLUTTER_ENABLE_COMPOSITOR_API 1 #define _REGEX_NELTS(n) #define _Atomic #define PACKED #ifdef __cplusplus // C17 compat layer #define _Alignof(type) alignof(type) #endif #define getaddrinfo_a(a,b,c,d) namespace lucene { namespace util { class StringBuffer{}; } } // add includes #include "/usr/include/c++/12/tr1/functional" #include "/usr/include/c++/12/tr1/unordered_set" #include "/usr/include/CLucene/SharedHeader.h" #include "/usr/include/CLucene/debug/error.h" #include "/usr/include/CLucene/analysis/standard/StandardFilter.h" #include "/usr/include/CLucene/analysis/de/GermanStemmer.h" #include "/usr/include/CLucene/CLConfig.h" #include "/usr/include/CLucene/StdHeader.h" #include "/usr/include/CLucene/analysis/AnalysisHeader.h" #include "/usr/include/CLucene/analysis/Analyzers.h" #include "/usr/include/CLucene/analysis/CachingTokenFilter.h" #include "/usr/include/CLucene/analysis/LanguageBasedAnalyzer.h" #include "/usr/include/CLucene/analysis/PorterStemmer.h" #include "/usr/include/CLucene/analysis/cjk/CJKAnalyzer.h" #include "/usr/include/CLucene/analysis/de/GermanAnalyzer.h" #include "/usr/include/CLucene/analysis/de/GermanStemFilter.h" #include "/usr/include/CLucene/analysis/standard/StandardAnalyzer.h" #include "/usr/include/CLucene/analysis/standard/StandardTokenizer.h" #include "/usr/include/CLucene/analysis/standard/StandardTokenizerConstants.h" #include "/usr/include/CLucene/debug/lucenebase.h" #include "/usr/include/CLucene/debug/mem.h" #include "/usr/include/CLucene/document/DateField.h" #include "/usr/include/CLucene/document/DateTools.h" #include "/usr/include/CLucene/document/Document.h" #include "/usr/include/CLucene/document/Field.h" #include "/usr/include/CLucene/document/FieldSelector.h" #include "/usr/include/CLucene/document/NumberTools.h" #include "/usr/include/CLucene/highlighter/Formatter.h" #include "/usr/include/CLucene/highlighter/Fragmenter.h" #include "/usr/include/CLucene/highlighter/HighlightScorer.h" #include "/usr/include/CLucene/highlighter/Highlighter.h" #include "/usr/include/CLucene/highlighter/QueryScorer.h" #include "/usr/include/CLucene/highlighter/QueryTermExtractor.h" #include "/usr/include/CLucene/highlighter/Scorer.h" #include "/usr/include/CLucene/highlighter/SimpleFragmenter.h" #include "/usr/include/CLucene/highlighter/SimpleHTMLFormatter.h" #include "/usr/include/CLucene/highlighter/TextFragment.h" #include "/usr/include/CLucene/highlighter/TokenGroup.h" #include "/usr/include/CLucene/highlighter/TokenSources.h" #include "/usr/include/CLucene/highlighter/WeightedTerm.h" #include "/usr/include/CLucene/index/DirectoryIndexReader.h" #include "/usr/include/CLucene/index/IndexDeletionPolicy.h" #include "/usr/include/CLucene/index/IndexModifier.h" #include "/usr/include/CLucene/index/IndexReader.h" #include "/usr/include/CLucene/index/IndexWriter.h" #include "/usr/include/CLucene/index/MergePolicy.h" #include "/usr/include/CLucene/index/MergeScheduler.h" #include "/usr/include/CLucene/index/MultiReader.h" #include "/usr/include/CLucene/index/MultipleTermPositions.h" #include "/usr/include/CLucene/index/Payload.h" #include "/usr/include/CLucene/index/Term.h" #include "/usr/include/CLucene/index/TermVector.h" #include "/usr/include/CLucene/index/Terms.h" #include "/usr/include/CLucene/queryParser/MultiFieldQueryParser.h" #include "/usr/include/CLucene/queryParser/QueryParser.h" #include "/usr/include/CLucene/queryParser/QueryParserConstants.h" #include "/usr/include/CLucene/queryParser/QueryParserTokenManager.h" #include "/usr/include/CLucene/queryParser/QueryToken.h" #include "/usr/include/CLucene/queryParser/legacy/MultiFieldQueryParser.h" #include "/usr/include/CLucene/queryParser/legacy/QueryParser.h" #include "/usr/include/CLucene/queryParser/legacy/QueryToken.h" #include "/usr/include/CLucene/search/BooleanClause.h" #include "/usr/include/CLucene/search/BooleanQuery.h" #include "/usr/include/CLucene/search/CachingSpanFilter.h" #include "/usr/include/CLucene/search/CachingWrapperFilter.h" #include "/usr/include/CLucene/search/ChainedFilter.h" #include "/usr/include/CLucene/search/Compare.h" #include "/usr/include/CLucene/search/ConstantScoreQuery.h" #include "/usr/include/CLucene/search/DateFilter.h" #include "/usr/include/CLucene/search/Explanation.h" #include "/usr/include/CLucene/search/FieldCache.h" #include "/usr/include/CLucene/search/FieldDoc.h" #include "/usr/include/CLucene/search/FieldSortedHitQueue.h" #include "/usr/include/CLucene/search/Filter.h" #include "/usr/include/CLucene/search/FilteredTermEnum.h" #include "/usr/include/CLucene/search/FuzzyQuery.h" #include "/usr/include/CLucene/search/Hits.h" #include "/usr/include/CLucene/search/IndexSearcher.h" #include "/usr/include/CLucene/search/MatchAllDocsQuery.h" #include "/usr/include/CLucene/search/MultiPhraseQuery.h" #include "/usr/include/CLucene/search/MultiSearcher.h" #include "/usr/include/CLucene/search/MultiTermQuery.h" #include "/usr/include/CLucene/search/PhraseQuery.h" #include "/usr/include/CLucene/search/PrefixQuery.h" #include "/usr/include/CLucene/search/Query.h" #include "/usr/include/CLucene/search/QueryFilter.h" #include "/usr/include/CLucene/search/RangeFilter.h" #include "/usr/include/CLucene/search/RangeQuery.h" #include "/usr/include/CLucene/search/Scorer.h" #include "/usr/include/CLucene/search/ScorerDocQueue.h" #include "/usr/include/CLucene/search/SearchHeader.h" #include "/usr/include/CLucene/search/Searchable.h" #include "/usr/include/CLucene/search/Similarity.h" #include "/usr/include/CLucene/search/Sort.h" #include "/usr/include/CLucene/search/SpanFilter.h" #include "/usr/include/CLucene/search/SpanFilterResult.h" #include "/usr/include/CLucene/search/SpanQueryFilter.h" #include "/usr/include/CLucene/search/TermQuery.h" #include "/usr/include/CLucene/search/WildcardQuery.h" #include "/usr/include/CLucene/search/WildcardTermEnum.h" #include "/usr/include/CLucene/search/spans/SpanFirstQuery.h" #include "/usr/include/CLucene/search/spans/SpanNearQuery.h" #include "/usr/include/CLucene/search/spans/SpanNotQuery.h" #include "/usr/include/CLucene/search/spans/SpanOrQuery.h" #include "/usr/include/CLucene/search/spans/SpanQuery.h" #include "/usr/include/CLucene/search/spans/SpanScorer.h" #include "/usr/include/CLucene/search/spans/SpanTermQuery.h" #include "/usr/include/CLucene/search/spans/SpanWeight.h" #include "/usr/include/CLucene/search/spans/Spans.h" #include "/usr/include/CLucene/snowball/SnowballAnalyzer.h" #include "/usr/include/CLucene/snowball/SnowballFilter.h" #include "/usr/include/CLucene/snowball/include/libstemmer.h" #include "/usr/include/CLucene/snowball/libstemmer/modules.h" #include "/usr/include/CLucene/snowball/libstemmer.h" #include "/usr/include/CLucene/snowball/runtime/api.h" #include "/usr/include/CLucene/snowball/runtime/header.h" #include "/usr/include/CLucene/snowball/src_c/stem_ISO_8859_1_danish.h" #include "/usr/include/CLucene/snowball/src_c/stem_ISO_8859_1_dutch.h" #include "/usr/include/CLucene/snowball/src_c/stem_ISO_8859_1_english.h" #include "/usr/include/CLucene/snowball/src_c/stem_ISO_8859_1_finnish.h" #include "/usr/include/CLucene/snowball/src_c/stem_ISO_8859_1_french.h" #include "/usr/include/CLucene/snowball/src_c/stem_ISO_8859_1_german.h" #include "/usr/include/CLucene/snowball/src_c/stem_ISO_8859_1_italian.h" #include "/usr/include/CLucene/snowball/src_c/stem_ISO_8859_1_norwegian.h" #include "/usr/include/CLucene/snowball/src_c/stem_ISO_8859_1_porter.h" #include "/usr/include/CLucene/snowball/src_c/stem_ISO_8859_1_portuguese.h" #include "/usr/include/CLucene/snowball/src_c/stem_ISO_8859_1_spanish.h" #include "/usr/include/CLucene/snowball/src_c/stem_ISO_8859_1_swedish.h" #include "/usr/include/CLucene/snowball/src_c/stem_KOI8_R_russian.h" #include "/usr/include/CLucene/snowball/src_c/stem_UTF_8_danish.h" #include "/usr/include/CLucene/snowball/src_c/stem_UTF_8_dutch.h" #include "/usr/include/CLucene/snowball/src_c/stem_UTF_8_english.h" #include "/usr/include/CLucene/snowball/src_c/stem_UTF_8_finnish.h" #include "/usr/include/CLucene/snowball/src_c/stem_UTF_8_french.h" #include "/usr/include/CLucene/snowball/src_c/stem_UTF_8_german.h" #include "/usr/include/CLucene/snowball/src_c/stem_UTF_8_italian.h" #include "/usr/include/CLucene/snowball/src_c/stem_UTF_8_norwegian.h" #include "/usr/include/CLucene/snowball/src_c/stem_UTF_8_porter.h" #include "/usr/include/CLucene/snowball/src_c/stem_UTF_8_portuguese.h" #include "/usr/include/CLucene/snowball/src_c/stem_UTF_8_russian.h" #include "/usr/include/CLucene/snowball/src_c/stem_UTF_8_spanish.h" #include "/usr/include/CLucene/snowball/src_c/stem_UTF_8_swedish.h" #include "/usr/include/CLucene/store/Directory.h" #include "/usr/include/CLucene/store/FSDirectory.h" #include "/usr/include/CLucene/store/IndexInput.h" #include "/usr/include/CLucene/store/IndexOutput.h" #include "/usr/include/CLucene/store/Lock.h" #include "/usr/include/CLucene/store/LockFactory.h" #include "/usr/include/CLucene/store/RAMDirectory.h" #include "/usr/include/CLucene/util/Array.h" #include "/usr/include/CLucene/util/BitSet.h" #include "/usr/include/CLucene/util/CLStreams.h" #include "/usr/include/CLucene/util/Equators.h" #include "/usr/include/CLucene/util/PriorityQueue.h" #include "/usr/include/CLucene/util/VoidList.h" #include "/usr/include/CLucene/util/VoidMap.h" #include "/usr/include/CLucene/util/gzipcompressstream.h" #include "/usr/include/CLucene/util/gzipinputstream.h" #include "/usr/include/CLucene/util/streamarray.h" #include "/usr/include/CLucene.h" #include "/usr/lib/arm-linux-gnueabihf/CLucene/clucene-config.h" // add namespaces namespace lucene{typedef int tmp_add_type_1;} lucene::tmp_add_type_1 tmp_add_func_1(){return 0;}; namespace lucene{namespace analysis{typedef int tmp_add_type_2;}} lucene::analysis::tmp_add_type_2 tmp_add_func_2(){return 0;}; namespace lucene{namespace analysis{namespace cjk{typedef int tmp_add_type_3;}}} lucene::analysis::cjk::tmp_add_type_3 tmp_add_func_3(){return 0;}; namespace lucene{namespace analysis{namespace de{typedef int tmp_add_type_4;}}} lucene::analysis::de::tmp_add_type_4 tmp_add_func_4(){return 0;}; namespace lucene{namespace analysis{namespace snowball{typedef int tmp_add_type_5;}}} lucene::analysis::snowball::tmp_add_type_5 tmp_add_func_5(){return 0;}; namespace lucene{namespace analysis{namespace standard{typedef int tmp_add_type_6;}}} lucene::analysis::standard::tmp_add_type_6 tmp_add_func_6(){return 0;}; namespace lucene{namespace debug{typedef int tmp_add_type_7;}} lucene::debug::tmp_add_type_7 tmp_add_func_7(){return 0;}; namespace lucene{namespace document{typedef int tmp_add_type_8;}} lucene::document::tmp_add_type_8 tmp_add_func_8(){return 0;}; namespace lucene{namespace index{typedef int tmp_add_type_9;}} lucene::index::tmp_add_type_9 tmp_add_func_9(){return 0;}; namespace lucene{namespace queryParser{typedef int tmp_add_type_10;}} lucene::queryParser::tmp_add_type_10 tmp_add_func_10(){return 0;}; namespace lucene{namespace queryParser{namespace legacy{typedef int tmp_add_type_11;}}} lucene::queryParser::legacy::tmp_add_type_11 tmp_add_func_11(){return 0;}; namespace lucene{namespace search{typedef int tmp_add_type_12;}} lucene::search::tmp_add_type_12 tmp_add_func_12(){return 0;}; namespace lucene{namespace search{namespace highlight{typedef int tmp_add_type_13;}}} lucene::search::highlight::tmp_add_type_13 tmp_add_func_13(){return 0;}; namespace lucene{namespace search{namespace spans{typedef int tmp_add_type_14;}}} lucene::search::spans::tmp_add_type_14 tmp_add_func_14(){return 0;}; namespace lucene{namespace store{typedef int tmp_add_type_15;}} lucene::store::tmp_add_type_15 tmp_add_func_15(){return 0;}; namespace lucene{namespace util{typedef int tmp_add_type_16;}} lucene::util::tmp_add_type_16 tmp_add_func_16(){return 0;}; // add classes CLuceneError* tmp_add_class_0; SN_env* tmp_add_class_1; _G_fpos64_t* tmp_add_class_2; _G_fpos_t* tmp_add_class_3; _IO_cookie_io_functions_t* tmp_add_class_4; among* tmp_add_class_5; itimerval* tmp_add_class_6; stemmer_encoding_struct* tmp_add_class_7; stemmer_modules* tmp_add_class_8; timeb* tmp_add_class_9; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/ngk0VVNGaL/dump1.h" -I/usr/lib/arm-linux-gnueabihf