Temporary header file '/tmp/c9jg_HrjIJ/dump1.h' with the following content will be compiled to create GCC translation unit dump:

  // add defines
  #define __STDC_VERSION__ 201710L
#define _GXX_NULLPTR_T
#define CLUTTER_ENABLE_COMPOSITOR_API 1
#define _REGEX_NELTS(n)
#define _Atomic
#define PACKED
#define getaddrinfo_a(a,b,c,d)

  // add includes
  #include "/usr/include/ncbi/aacomp.h"
  #include "/usr/include/ncbi/algorend.h"
  #include "/usr/include/ncbi/apparam.h"
  #include "/usr/include/ncbi/biosrc.h"
  #include "/usr/include/ncbi/bspview.h"
  #include "/usr/include/ncbi/cdrgn.h"
  #include "/usr/include/ncbi/cn3d.h"
  #include "/usr/include/ncbi/cn3dentr.h"
  #include "/usr/include/ncbi/cn3dmain.h"
  #include "/usr/include/ncbi/cn3dmesh.h"
  #include "/usr/include/ncbi/cn3dmodl.h"
  #include "/usr/include/ncbi/cn3dmsel.h"
  #include "/usr/include/ncbi/cn3dmsg.h"
  #include "/usr/include/ncbi/cn3dopen.h"
  #include "/usr/include/ncbi/cn3dsave.h"
  #include "/usr/include/ncbi/cn3dshim.h"
  #include "/usr/include/ncbi/cn3dstyl.h"
  #include "/usr/include/ncbi/cn3dxprt.h"
  #include "/usr/include/ncbi/ddvclick.h"
  #include "/usr/include/ncbi/ddvcreate.h"
  #include "/usr/include/ncbi/ddvgraph.h"
  #include "/usr/include/ncbi/ddvmain.h"
  #include "/usr/include/ncbi/ddvopen.h"
  #include "/usr/include/ncbi/ddvpanel.h"
  #include "/usr/include/ncbi/diagnost.h"
  #include "/usr/include/ncbi/dlogutil.h"
  #include "/usr/include/ncbi/document.h"
  #include "/usr/include/ncbi/dotmatrx.h"
  #include "/usr/include/ncbi/dotviewer.h"
  #include "/usr/include/ncbi/drawseq.h"
  #include "/usr/include/ncbi/entrez.h"
  #include "/usr/include/ncbi/entrez2.h"
  #include "/usr/include/ncbi/fea2seg.h"
  #include "/usr/include/ncbi/fstyle.h"
  #include "/usr/include/ncbi/fstylep.h"
  #include "/usr/include/ncbi/glbpic.h"
  #include "/usr/include/ncbi/gphdraw.h"
  #include "/usr/include/ncbi/gtrdraw.h"
  #include "/usr/include/ncbi/gxydraw.h"
  #include "/usr/include/ncbi/image.h"
  #include "/usr/include/ncbi/imagelst.h"
  #include "/usr/include/ncbi/import.h"
  #include "/usr/include/ncbi/ingenext.h"
  #include "/usr/include/ncbi/ingengraph.h"
  #include "/usr/include/ncbi/ingenwin.h"
  #include "/usr/include/ncbi/layout.h"
  #include "/usr/include/ncbi/legend.h"
  #include "/usr/include/ncbi/macrodlg.h"
  #include "/usr/include/ncbi/mapgene.h"
  #include "/usr/include/ncbi/medview.h"
  #include "/usr/include/ncbi/motif.h"
  #include "/usr/include/ncbi/netscape.h"
  #include "/usr/include/ncbi/odlbox.h"
  #include "/usr/include/ncbi/panels.h"
  #include "/usr/include/ncbi/pictur3d.h"
  #include "/usr/include/ncbi/ppict3d.h"
  #include "/usr/include/ncbi/prtgene.h"
  #include "/usr/include/ncbi/pubdesc.h"
  #include "/usr/include/ncbi/saldist.h"
  #include "/usr/include/ncbi/saled.h"
  #include "/usr/include/ncbi/saledit.h"
  #include "/usr/include/ncbi/salfiles.h"
  #include "/usr/include/ncbi/salogif.h"
  #include "/usr/include/ncbi/salpanel.h"
  #include "/usr/include/ncbi/salparam.h"
  #include "/usr/include/ncbi/sdisplay.h"
  #include "/usr/include/ncbi/seqanal.h"
  #include "/usr/include/ncbi/seqcons.h"
  #include "/usr/include/ncbi/seqfltr.h"
  #include "/usr/include/ncbi/seqgraph.h"
  #include "/usr/include/ncbi/seqgrphx.h"
  #include "/usr/include/ncbi/seqmtrx.h"
  #include "/usr/include/ncbi/seqpanel.h"
  #include "/usr/include/ncbi/seqpcc.h"
  #include "/usr/include/ncbi/seqscrl.h"
  #include "/usr/include/ncbi/seqsub.h"
  #include "/usr/include/ncbi/shim3d.h"
  #include "/usr/include/ncbi/treeview.h"
  #include "/usr/include/ncbi/treevint.h"
  #include "/usr/include/ncbi/udvdef.h"
  #include "/usr/include/ncbi/udviewer.h"
  #include "/usr/include/ncbi/udvseq.h"
  #include "/usr/include/ncbi/urkgraph.h"
  #include "/usr/include/ncbi/valdlg.h"
  #include "/usr/include/ncbi/vibfltr.h"
  #include "/usr/include/ncbi/vibgraph.h"
  #include "/usr/include/ncbi/vibmain.h"
  #include "/usr/include/ncbi/vibmouse.h"
  #include "/usr/include/ncbi/vibpcc.h"
  #include "/usr/include/ncbi/vibrgb.h"
  #include "/usr/include/ncbi/vibtree.h"
  #include "/usr/include/ncbi/viewer3d.h"
  #include "/usr/include/ncbi/vsm.h"
  #include "/usr/include/ncbi/vsmfile.h"
  #include "/usr/include/ncbi/vsmpriv.h"
  #include "/usr/include/ncbi/vsmutil.h"

  // add classes
  AlgorRenderSet* tmp_add_class_0;
  Avl_Node* tmp_add_class_1;
  CdDate* tmp_add_class_2;
  CdTerm* tmp_add_class_3;
  CommonIndex* tmp_add_class_4;
  CommonIndexHead* tmp_add_class_5;
  CommonIndexResult* tmp_add_class_6;
  ContactInfo* tmp_add_class_7;
  DDE_info* tmp_add_class_8;
  DDE_stack* tmp_add_class_9;
  DP* tmp_add_class_10;
  DataBaseID* tmp_add_class_11;
  DocSum* tmp_add_class_12;
  EntrezDivInfo* tmp_add_class_13;
  EntrezFieldData* tmp_add_class_14;
  EntrezFieldInfo* tmp_add_class_15;
  EntrezHierarchy* tmp_add_class_16;
  EntrezHierarchyChild* tmp_add_class_17;
  EntrezInfo* tmp_add_class_18;
  EntrezLinkInfo* tmp_add_class_19;
  EntrezNeighborText* tmp_add_class_20;
  EntrezTypeData* tmp_add_class_21;
  EntrezTypeInfo* tmp_add_class_22;
  ErrDesc* tmp_add_class_23;
  ErrMsgNode* tmp_add_class_24;
  ErrMsgRoot* tmp_add_class_25;
  ErrOpts* tmp_add_class_26;
  FASTALookup* tmp_add_class_27;
  FCMDAccList* tmp_add_class_28;
  FDBPigTable* tmp_add_class_29;
  FastaSeq* tmp_add_class_30;
  FreqRatios* tmp_add_class_31;
  GeneTreeNode* tmp_add_class_32;
  MHandle* tmp_add_class_33;
  MarkSeqAlign* tmp_add_class_34;
  NI_Dispatcher* tmp_add_class_35;
  NLM_mmdbapi* tmp_add_class_36;
  Nlm_ald* tmp_add_class_37;
  Nlm_attpdata* tmp_add_class_38;
  Nlm_bar* tmp_add_class_39;
  Nlm_base3d* tmp_add_class_40;
  Nlm_basedialog* tmp_add_class_41;
  Nlm_baseform* tmp_add_class_42;
  Nlm_baseprec* tmp_add_class_43;
  Nlm_box3d* tmp_add_class_44;
  Nlm_boxinfo* tmp_add_class_45;
  Nlm_button* tmp_add_class_46;
  Nlm_camera3d* tmp_add_class_47;
  Nlm_choice* tmp_add_class_48;
  Nlm_coldata* tmp_add_class_49;
  Nlm_diagarea* tmp_add_class_50;
  Nlm_diagrecord* tmp_add_class_51;
  Nlm_dialog* tmp_add_class_52;
  Nlm_display* tmp_add_class_53;
  Nlm_doctype* tmp_add_class_54;
  Nlm_drawinfo* tmp_add_class_55;
  Nlm_enum_field_assoc* tmp_add_class_56;
  Nlm_font* tmp_add_class_57;
  Nlm_fontspec* tmp_add_class_58;
  Nlm_form* tmp_add_class_59;
  Nlm_genprec* tmp_add_class_60;
  Nlm_gphprcs* tmp_add_class_61;
  Nlm_graphic* tmp_add_class_62;
  Nlm_icon* tmp_add_class_63;
  Nlm_image* tmp_add_class_64;
  Nlm_item* tmp_add_class_65;
  Nlm_list* tmp_add_class_66;
  Nlm_mad* tmp_add_class_67;
  Nlm_mbd* tmp_add_class_68;
  Nlm_mdd* tmp_add_class_69;
  Nlm_menu* tmp_add_class_70;
  Nlm_mgd* tmp_add_class_71;
  Nlm_mld* tmp_add_class_72;
  Nlm_mmd* tmp_add_class_73;
  Nlm_mod* tmp_add_class_74;
  Nlm_msd* tmp_add_class_75;
  Nlm_name_name_assoc* tmp_add_class_76;
  Nlm_panel* tmp_add_class_77;
  Nlm_pardata* tmp_add_class_78;
  Nlm_picture3d* tmp_add_class_79;
  Nlm_pntinfo* tmp_add_class_80;
  Nlm_point* tmp_add_class_81;
  Nlm_point3d* tmp_add_class_82;
  Nlm_popup* tmp_add_class_83;
  Nlm_ppict3d* tmp_add_class_84;
  Nlm_primDef3D* tmp_add_class_85;
  Nlm_primdef* tmp_add_class_86;
  Nlm_primdrawctxt* tmp_add_class_87;
  Nlm_primhittestctxt* tmp_add_class_88;
  Nlm_primitive* tmp_add_class_89;
  Nlm_primitive3d* tmp_add_class_90;
  Nlm_prompt* tmp_add_class_91;
  Nlm_pseg3d* tmp_add_class_92;
  Nlm_qual_name_assoc* tmp_add_class_93;
  Nlm_rect* tmp_add_class_94;
  Nlm_repeat* tmp_add_class_95;
  Nlm_scaleinfo* tmp_add_class_96;
  Nlm_segment* tmp_add_class_97;
  Nlm_segment3d* tmp_add_class_98;
  Nlm_segpdata* tmp_add_class_99;
  Nlm_segprec* tmp_add_class_100;
  Nlm_sfd* tmp_add_class_101;
  Nlm_sff* tmp_add_class_102;
  Nlm_sfs* tmp_add_class_103;
  Nlm_slate* tmp_add_class_104;
  Nlm_spher3d* tmp_add_class_105;
  Nlm_switch* tmp_add_class_106;
  Nlm_taglist* tmp_add_class_107;
  Nlm_text* tmp_add_class_108;
  Nlm_vscaleinfo* tmp_add_class_109;
  Nlm_window* tmp_add_class_110;
  Node* tmp_add_class_111;
  OIDList* tmp_add_class_112;
  PaletteType* tmp_add_class_113;
  RenderKeep* tmp_add_class_114;
  SAlignmentFile* tmp_add_class_115;
  SConnectorTag* tmp_add_class_116;
  SErrorInfo* tmp_add_class_117;
  SPCompress* tmp_add_class_118;
  SSequenceInfo* tmp_add_class_119;
  STimeoutTag* tmp_add_class_120;
  SWResults* tmp_add_class_121;
  T_NodeBag* tmp_add_class_122;
  TableType* tmp_add_class_123;
  WWWEntry* tmp_add_class_124;
  WWWInfoData* tmp_add_class_125;
  _B_Global* tmp_add_class_126;
  _B_List* tmp_add_class_127;
  _BlastThrInfo* tmp_add_class_128;
  _Choice_* tmp_add_class_129;
  _Cn3D_AnimateDlg* tmp_add_class_130;
  _Cn3D_ColorData* tmp_add_class_131;
  _Cn3D_ColorFuncList* tmp_add_class_132;
  _Cn3D_Edge* tmp_add_class_133;
  _Cn3D_Mesh* tmp_add_class_134;
  _Cn3D_Tri* tmp_add_class_135;
  _Cn3D_Vert* tmp_add_class_136;
  _DDV_Color* tmp_add_class_137;
  _DDV_ColorCell* tmp_add_class_138;
  _DDV_ColorEntry* tmp_add_class_139;
  _DDV_ColorGlobal* tmp_add_class_140;
  _DDV_ColorQueue* tmp_add_class_141;
  _DDV_HideDialog* tmp_add_class_142;
  _DDV_Id* tmp_add_class_143;
  _DDV_ImportDialog* tmp_add_class_144;
  _DDV_MediaInfo* tmp_add_class_145;
  _DDV_Range* tmp_add_class_146;
  _DDV_SpecialColor* tmp_add_class_147;
  _FDB_options* tmp_add_class_148;
  _G_fpos64_t* tmp_add_class_149;
  _G_fpos_t* tmp_add_class_150;
  _IO_cookie_io_functions_t* tmp_add_class_151;
  _IntPnt_* tmp_add_class_152;
  _MQ_ResultInfo* tmp_add_class_153;
  _Monitor_* tmp_add_class_154;
  _Nlm_Viewer3D* tmp_add_class_155;
  _PrimaryNode* tmp_add_class_156;
  _RDBTaxId* tmp_add_class_157;
  _RDBTaxInfo* tmp_add_class_158;
  _RDBTaxLookup* tmp_add_class_159;
  _RDBTaxNames* tmp_add_class_160;
  _SAM_RecT* tmp_add_class_161;
  _SAM_ViewerGlobal* tmp_add_class_162;
  _ViewMgr_AlignInfo* tmp_add_class_163;
  _ViewMgr_ChildInfo* tmp_add_class_164;
  _ViewMgr_FromTo* tmp_add_class_165;
  _ViewMgr_Global* tmp_add_class_166;
  _affil_* tmp_add_class_167;
  _blast_all_words* tmp_add_class_168;
  _blast_context_structure* tmp_add_class_169;
  _blast_error_msg* tmp_add_class_170;
  _blast_extend_word* tmp_add_class_171;
  _blast_extend_word_params* tmp_add_class_172;
  _blast_gi_list* tmp_add_class_173;
  _blast_heap_struct* tmp_add_class_174;
  _blast_hit_range* tmp_add_class_175;
  _blast_hitlist* tmp_add_class_176;
  _blast_hsp* tmp_add_class_177;
  _blast_hsp_link* tmp_add_class_178;
  _blast_hsp_segment* tmp_add_class_179;
  _blast_matrix* tmp_add_class_180;
  _blast_matrix_rescale* tmp_add_class_181;
  _blast_matrix_struct* tmp_add_class_182;
  _blast_optionsblk* tmp_add_class_183;
  _blast_parameterblk* tmp_add_class_184;
  _blast_prune_hits_from_sap* tmp_add_class_185;
  _blast_rescomp* tmp_add_class_186;
  _blast_resfreq* tmp_add_class_187;
  _blast_result_hitlist* tmp_add_class_188;
  _blast_results_hsp* tmp_add_class_189;
  _blast_results_struct* tmp_add_class_190;
  _blast_score_freq* tmp_add_class_191;
  _blast_scoreblk* tmp_add_class_192;
  _blast_seg* tmp_add_class_193;
  _blast_subject_info* tmp_add_class_194;
  _blast_time_keeper* tmp_add_class_195;
  _blast_wizardoptionsblk* tmp_add_class_196;
  _blast_wizardoptionsmask* tmp_add_class_197;
  _blast_wordfinder* tmp_add_class_198;
  _blastnet3_block* tmp_add_class_199;
  _blastnet3h* tmp_add_class_200;
  _ddv_seginfo* tmp_add_class_201;
  _double_int4* tmp_add_class_202;
  _exact_match* tmp_add_class_203;
  _gapalign_blk* tmp_add_class_204;
  _gapxdrop_DP_* tmp_add_class_205;
  _gilist* tmp_add_class_206;
  _link_str* tmp_add_class_207;
  _linkinfo* tmp_add_class_208;
  _mb_parameter_blk_* tmp_add_class_209;
  _membinfo* tmp_add_class_210;
  _nlm_mem_map* tmp_add_class_211;
  _pubstatusdate_* tmp_add_class_212;
  _salpstatsinputblock* tmp_add_class_213;
  _salpstatsresults* tmp_add_class_214;
  _segment* tmp_add_class_215;
  _seqalignblock* tmp_add_class_216;
  _state_array_struct* tmp_add_class_217;
  _three_val_* tmp_add_class_218;
  _txdbinfo* tmp_add_class_219;
  act_cginfo* tmp_add_class_220;
  act_placebounds* tmp_add_class_221;
  act_position* tmp_add_class_222;
  act_profile* tmp_add_class_223;
  act_sitelist* tmp_add_class_224;
  act_statetable* tmp_add_class_225;
  act_topscore* tmp_add_class_226;
  adjustfeatforgap* tmp_add_class_227;
  aecrsample* tmp_add_class_228;
  algn* tmp_add_class_229;
  alignSearchItems* tmp_add_class_230;
  align_region* tmp_add_class_231;
  align_stat_option* tmp_add_class_232;
  align_summary* tmp_add_class_233;
  alignblock* tmp_add_class_234;
  aligndata* tmp_add_class_235;
  aligndef* tmp_add_class_236;
  alignlabelrect* tmp_add_class_237;
  alignnode* tmp_add_class_238;
  alignpos* tmp_add_class_239;
  alignrange* tmp_add_class_240;
  alignseg* tmp_add_class_241;
  alignstyle* tmp_add_class_242;
  alistdialogdata* tmp_add_class_243;
  alpha* tmp_add_class_244;
  am_alignindex* tmp_add_class_245;
  am_aligninfo* tmp_add_class_246;
  am_alignkeeper* tmp_add_class_247;
  am_bit* tmp_add_class_248;
  am_bittystruct* tmp_add_class_249;
  am_condenserow* tmp_add_class_250;
  am_consistset* tmp_add_class_251;
  am_coreinf* tmp_add_class_252;
  am_edge* tmp_add_class_253;
  am_frequency* tmp_add_class_254;
  am_insert* tmp_add_class_255;
  am_interrinfo* tmp_add_class_256;
  am_interval* tmp_add_class_257;
  am_intervalset* tmp_add_class_258;
  am_msg2* tmp_add_class_259;
  am_msms* tmp_add_class_260;
  am_parcel* tmp_add_class_261;
  am_queue* tmp_add_class_262;
  am_rowinf* tmp_add_class_263;
  am_rowstart* tmp_add_class_264;
  am_saindex* tmp_add_class_265;
  am_sarowdat* tmp_add_class_266;
  am_segment* tmp_add_class_267;
  am_siplist* tmp_add_class_268;
  am_small* tmp_add_class_269;
  am_tinyinfo* tmp_add_class_270;
  am_tinymsinfo* tmp_add_class_271;
  am_unalign* tmp_add_class_272;
  am_vertex* tmp_add_class_273;
  amaligndat* tmp_add_class_274;
  amalignindex* tmp_add_class_275;
  annotinfo* tmp_add_class_276;
  applyfeaturedetails* tmp_add_class_277;
  applyvalue* tmp_add_class_278;
  apsect* tmp_add_class_279;
  asn2ff_job* tmp_add_class_280;
  asn2ffwe* tmp_add_class_281;
  asnexpoptstruct* tmp_add_class_282;
  asnio* tmp_add_class_283;
  asniobs* tmp_add_class_284;
  asnioconn* tmp_add_class_285;
  asniomem* tmp_add_class_286;
  asnmodule* tmp_add_class_287;
  asnopt* tmp_add_class_288;
  asntype* tmp_add_class_289;
  asnvaluenode* tmp_add_class_290;
  author* tmp_add_class_291;
  authors* tmp_add_class_292;
  barcodetestconfig* tmp_add_class_293;
  barcodetestresults* tmp_add_class_294;
  batchapplyfeaturedetails* tmp_add_class_295;
  batchextra* tmp_add_class_296;
  binomialorgname* tmp_add_class_297;
  bioseq* tmp_add_class_298;
  bioseqcontxt* tmp_add_class_299;
  bioseqextra* tmp_add_class_300;
  bioseqpagedata* tmp_add_class_301;
  bioseqviewdata* tmp_add_class_302;
  bioseqviewform* tmp_add_class_303;
  biosource* tmp_add_class_304;
  biosrceditprocs* tmp_add_class_305;
  blast_search_block* tmp_add_class_306;
  blast_sequence_block* tmp_add_class_307;
  bsmap* tmp_add_class_308;
  bspinfo* tmp_add_class_309;
  bsunit* tmp_add_class_310;
  buffstruct* tmp_add_class_311;
  buttonregister* tmp_add_class_312;
  bytestore* tmp_add_class_313;
  cb* tmp_add_class_314;
  cdregion* tmp_add_class_315;
  cfj_mod_struct* tmp_add_class_316;
  cit_gen* tmp_add_class_317;
  citart* tmp_add_class_318;
  citbook* tmp_add_class_319;
  citjour* tmp_add_class_320;
  citpat* tmp_add_class_321;
  citretract* tmp_add_class_322;
  citsub* tmp_add_class_323;
  clickableitem* tmp_add_class_324;
  clone_ref* tmp_add_class_325;
  clone_seq* tmp_add_class_326;
  colData* tmp_add_class_327;
  collectalignoption* tmp_add_class_328;
  collectseqoption* tmp_add_class_329;
  compactSearchItems* tmp_add_class_330;
  compilematrix* tmp_add_class_331;
  compressseg* tmp_add_class_332;
  comstruct* tmp_add_class_333;
  consequence_Frameshift* tmp_add_class_334;
  consequence_LossOfHeterozygosity* tmp_add_class_335;
  datablock* tmp_add_class_336;
  dataval* tmp_add_class_337;
  date* tmp_add_class_338;
  dbtag* tmp_add_class_339;
  ddv_disp_opt* tmp_add_class_340;
  ddv_global* tmp_add_class_341;
  ddvcaretinfo* tmp_add_class_342;
  ddvdispstylesmsg* tmp_add_class_343;
  ddveditrowinfo* tmp_add_class_344;
  ddvexporttextemsg* tmp_add_class_345;
  ddvextlayout* tmp_add_class_346;
  ddvmain* tmp_add_class_347;
  ddvmainwin* tmp_add_class_348;
  ddvmenu* tmp_add_class_349;
  ddvmsadata* tmp_add_class_350;
  ddvopendata* tmp_add_class_351;
  ddvoptionsblock* tmp_add_class_352;
  ddvrulerdescr* tmp_add_class_353;
  ddvtimerdata* tmp_add_class_354;
  ddvupdatelayoutdata* tmp_add_class_355;
  ddvupdatemsg* tmp_add_class_356;
  deflinefeaturerequestlist* tmp_add_class_357;
  delta_item* tmp_add_class_358;
  dendiag* tmp_add_class_359;
  denseg* tmp_add_class_360;
  descform* tmp_add_class_361;
  descridisp* tmp_add_class_362;
  descrinfo* tmp_add_class_363;
  descrstruct* tmp_add_class_364;
  descstream* tmp_add_class_365;
  df* tmp_add_class_366;
  di_record* tmp_add_class_367;
  dialogboxdata* tmp_add_class_368;
  discrepancyconfig* tmp_add_class_369;
  discreportoutputconfig* tmp_add_class_370;
  dlgfileopendata* tmp_add_class_371;
  domain_info* tmp_add_class_372;
  dot_blastinfo* tmp_add_class_373;
  dot_displayinfo* tmp_add_class_374;
  dot_feat_info* tmp_add_class_375;
  dot_featindex* tmp_add_class_376;
  dot_feats_list* tmp_add_class_377;
  dot_paramsinfo* tmp_add_class_378;
  dot_popfeat* tmp_add_class_379;
  dot_row* tmp_add_class_380;
  dot_sel_feat* tmp_add_class_381;
  dotdata* tmp_add_class_382;
  dotinfo* tmp_add_class_383;
  dotmatrix_alignment* tmp_add_class_384;
  dotvibdata* tmp_add_class_385;
  dvalnode* tmp_add_class_386;
  editaligndata* tmp_add_class_387;
  editapply* tmp_add_class_388;
  emblblock* tmp_add_class_389;
  emblxref* tmp_add_class_390;
  entrez2globals* tmp_add_class_391;
  entrezglobals* tmp_add_class_392;
  entrezprefs* tmp_add_class_393;
  enzdata* tmp_add_class_394;
  evidenceBasis* tmp_add_class_395;
  existingtext* tmp_add_class_396;
  experimentSupport* tmp_add_class_397;
  expopt* tmp_add_class_398;
  ext_loc* tmp_add_class_399;
  f_owner_ex* tmp_add_class_400;
  fastalib* tmp_add_class_401;
  featdef* tmp_add_class_402;
  featdispgroup* tmp_add_class_403;
  featform* tmp_add_class_404;
  featnode* tmp_add_class_405;
  ffprintarray* tmp_add_class_406;
  fielddiff* tmp_add_class_407;
  file_handle* tmp_add_class_408;
  filebsp* tmp_add_class_409;
  flmdata* tmp_add_class_410;
  flock64* tmp_add_class_411;
  formatdb* tmp_add_class_412;
  frameshiftreport* tmp_add_class_413;
  fsatranstable* tmp_add_class_414;
  gaplocdata* tmp_add_class_415;
  gapx_edit_block* tmp_add_class_416;
  gapx_edit_script* tmp_add_class_417;
  gathercontext* tmp_add_class_418;
  gatherelement* tmp_add_class_419;
  gatherindex* tmp_add_class_420;
  gatherobject* tmp_add_class_421;
  gatherrange* tmp_add_class_422;
  gatherscope* tmp_add_class_423;
  gbblock* tmp_add_class_424;
  gbentry* tmp_add_class_425;
  gbqual* tmp_add_class_426;
  genedata* tmp_add_class_427;
  genenome* tmp_add_class_428;
  generef* tmp_add_class_429;
  genestruct* tmp_add_class_430;
  genprodsetdiscrepancylists* tmp_add_class_431;
  giim* tmp_add_class_432;
  global_band_struct* tmp_add_class_433;
  globalbsp* tmp_add_class_434;
  globaldiscrepancy* tmp_add_class_435;
  globaldiscrepreport* tmp_add_class_436;
  globaldraw* tmp_add_class_437;
  graphinfo* tmp_add_class_438;
  graphsentdata* tmp_add_class_439;
  graphtreesentdata* tmp_add_class_440;
  graphviewform* tmp_add_class_441;
  graphxysentdata* tmp_add_class_442;
  greedy_align_mem* tmp_add_class_443;
  gv_colorcell* tmp_add_class_444;
  gv_objectdata* tmp_add_class_445;
  gvclickdata* tmp_add_class_446;
  gvgraphdata* tmp_add_class_447;
  gvpopfeat* tmp_add_class_448;
  gvpopnames* tmp_add_class_449;
  hist* tmp_add_class_450;
  hit_str* tmp_add_class_451;
  hs_diag* tmp_add_class_452;
  hsp_helper* tmp_add_class_453;
  idpat* tmp_add_class_454;
  ig_blast2info* tmp_add_class_455;
  ig_blastdlgdata* tmp_add_class_456;
  ig_fileopendata* tmp_add_class_457;
  ig_netopen* tmp_add_class_458;
  ig_spideyform* tmp_add_class_459;
  impfeat* tmp_add_class_460;
  imprint* tmp_add_class_461;
  inferenceSupport* tmp_add_class_462;
  inferenceedit* tmp_add_class_463;
  inferencefieldedit* tmp_add_class_464;
  inferenceparsedata* tmp_add_class_465;
  info* tmp_add_class_466;
  ing_entitylist* tmp_add_class_467;
  ing_genomeviewer* tmp_add_class_468;
  ing_report* tmp_add_class_469;
  ing_snt* tmp_add_class_470;
  ing_trackaligns* tmp_add_class_471;
  ingmsginfo* tmp_add_class_472;
  ingseqannotdata* tmp_add_class_473;
  internalgcc* tmp_add_class_474;
  intfuzz* tmp_add_class_475;
  iovec* tmp_add_class_476;
  iteminfo* tmp_add_class_477;
  ivalnode* tmp_add_class_478;
  keytag* tmp_add_class_479;
  lclidlist* tmp_add_class_480;
  line_comp* tmp_add_class_481;
  line_info* tmp_add_class_482;
  line_range* tmp_add_class_483;
  line_save* tmp_add_class_484;
  link_help_struct* tmp_add_class_485;
  linkset* tmp_add_class_486;
  local_band_struct* tmp_add_class_487;
  loginfo* tmp_add_class_488;
  lookup_memory* tmp_add_class_489;
  lookup_table* tmp_add_class_490;
  mainargs* tmp_add_class_491;
  mainseqinfo* tmp_add_class_492;
  mallinfo2* tmp_add_class_493;
  mapmark* tmp_add_class_494;
  mappos* tmp_add_class_495;
  matchtype* tmp_add_class_496;
  mb_space_struct* tmp_add_class_497;
  md5context_* tmp_add_class_498;
  mediainfo* tmp_add_class_499;
  medline* tmp_add_class_500;
  medlineviewprocs* tmp_add_class_501;
  megablast_lookup_table* tmp_add_class_502;
  megablast_stack* tmp_add_class_503;
  mesh* tmp_add_class_504;
  messagestruct* tmp_add_class_505;
  midata* tmp_add_class_506;
  mlf* tmp_add_class_507;
  mod_lt_entry* tmp_add_class_508;
  modalacceptcancel* tmp_add_class_509;
  modelEvidenceItem* tmp_add_class_510;
  modelEvidenceSupport* tmp_add_class_511;
  modifieritemglobal* tmp_add_class_512;
  modifieritemlocal* tmp_add_class_513;
  modtextfix* tmp_add_class_514;
  molfix* tmp_add_class_515;
  molinfo* tmp_add_class_516;
  motif_info* tmp_add_class_517;
  mq_ResultInfo* tmp_add_class_518;
  msaparagpoplist* tmp_add_class_519;
  msatxtdisp* tmp_add_class_520;
  musksep* tmp_add_class_521;
  mycolor* tmp_add_class_522;
  myfsa* tmp_add_class_523;
  namestd* tmp_add_class_524;
  namevaluepair* tmp_add_class_525;
  ncbisub* tmp_add_class_526;
  nlm_filecachedata* tmp_add_class_527;
  nlm_flagblock* tmp_add_class_528;
  nlm_mfile* tmp_add_class_529;
  notestruct* tmp_add_class_530;
  numcont* tmp_add_class_531;
  numenum* tmp_add_class_532;
  numreal* tmp_add_class_533;
  objid* tmp_add_class_534;
  objmgrdata* tmp_add_class_535;
  objmng* tmp_add_class_536;
  objprocdata* tmp_add_class_537;
  objsset_option* tmp_add_class_538;
  objtypedata* tmp_add_class_539;
  objvalnode* tmp_add_class_540;
  omdata* tmp_add_class_541;
  ommsgstruct* tmp_add_class_542;
  omproc* tmp_add_class_543;
  omproccontrol* tmp_add_class_544;
  omtype* tmp_add_class_545;
  omuserdata* tmp_add_class_546;
  op_objseq* tmp_add_class_547;
  organismdescriptionmodifiers* tmp_add_class_548;
  organizefeat* tmp_add_class_549;
  organizeprot* tmp_add_class_550;
  orgfix* tmp_add_class_551;
  orgmod* tmp_add_class_552;
  orgname* tmp_add_class_553;
  orgref* tmp_add_class_554;
  orig_lookup_position* tmp_add_class_555;
  packseg* tmp_add_class_556;
  packseqpnt* tmp_add_class_557;
  parData* tmp_add_class_558;
  parag* tmp_add_class_559;
  paragfeaturesinloc* tmp_add_class_560;
  patentseqid* tmp_add_class_561;
  patpriority* tmp_add_class_562;
  patternSearchItems* tmp_add_class_563;
  pcrprimer* tmp_add_class_564;
  pcrreaction* tmp_add_class_565;
  pcrset* tmp_add_class_566;
  pd* tmp_add_class_567;
  pdbblock* tmp_add_class_568;
  pdbreplace* tmp_add_class_569;
  pdbseqid* tmp_add_class_570;
  personid* tmp_add_class_571;
  phenotype* tmp_add_class_572;
  pirblock* tmp_add_class_573;
  popsetretrostat* tmp_add_class_574;
  popsource* tmp_add_class_575;
  population_data* tmp_add_class_576;
  posDesc* tmp_add_class_577;
  posSearchItems* tmp_add_class_578;
  prfblock* tmp_add_class_579;
  prfextsrc* tmp_add_class_580;
  printformatitem* tmp_add_class_581;
  printformatlist* tmp_add_class_582;
  printstack* tmp_add_class_583;
  printstackitem* tmp_add_class_584;
  program_id* tmp_add_class_585;
  propastruct* tmp_add_class_586;
  protidlists* tmp_add_class_587;
  protref* tmp_add_class_588;
  pstack* tmp_add_class_589;
  pstacklist* tmp_add_class_590;
  pstacklistitem* tmp_add_class_591;
  psu_gapped_options* tmp_add_class_592;
  pubdesceditprocs* tmp_add_class_593;
  qseq* tmp_add_class_594;
  qualmap* tmp_add_class_595;
  queries* tmp_add_class_596;
  read_db_file* tmp_add_class_597;
  read_db_shared_info* tmp_add_class_598;
  readbuffer* tmp_add_class_599;
  rectc* tmp_add_class_600;
  repeat_region* tmp_add_class_601;
  rn* tmp_add_class_602;
  rnagen* tmp_add_class_603;
  rnaqual* tmp_add_class_604;
  rnaref* tmp_add_class_605;
  rnatype* tmp_add_class_606;
  row_source* tmp_add_class_607;
  saindex* tmp_add_class_608;
  saln* tmp_add_class_609;
  sapArrayData* tmp_add_class_610;
  saseqdat* tmp_add_class_611;
  scaledata* tmp_add_class_612;
  scanfeat* tmp_add_class_613;
  scanfeatforselect* tmp_add_class_614;
  score* tmp_add_class_615;
  scp_n* tmp_add_class_616;
  scp_repeat* tmp_add_class_617;
  scp_result* tmp_add_class_618;
  scrolldata* tmp_add_class_619;
  seedParallelItems* tmp_add_class_620;
  seedResultItems* tmp_add_class_621;
  seedSearchItems* tmp_add_class_622;
  segm* tmp_add_class_623;
  segparams* tmp_add_class_624;
  segpartsmap* tmp_add_class_625;
  selectdata* tmp_add_class_626;
  seledstruct* tmp_add_class_627;
  selstruct* tmp_add_class_628;
  seqFeatSupport* tmp_add_class_629;
  seqPanelLines* tmp_add_class_630;
  seqalign* tmp_add_class_631;
  seqalignindex* tmp_add_class_632;
  seqanalform* tmp_add_class_633;
  seqannot* tmp_add_class_634;
  seqbond* tmp_add_class_635;
  seqcodeset* tmp_add_class_636;
  seqcodetable* tmp_add_class_637;
  seqeditview* tmp_add_class_638;
  seqeditviewprocs* tmp_add_class_639;
  seqedjournaldata* tmp_add_class_640;
  seqfeat* tmp_add_class_641;
  seqfeatxref* tmp_add_class_642;
  seqgraph* tmp_add_class_643;
  seqgraphview* tmp_add_class_644;
  seqhist* tmp_add_class_645;
  seqidindexblock* tmp_add_class_646;
  seqidindexelement* tmp_add_class_647;
  seqint* tmp_add_class_648;
  seqlayoutdata* tmp_add_class_649;
  seqlit* tmp_add_class_650;
  seqmaptable* tmp_add_class_651;
  seqmgrandcontext* tmp_add_class_652;
  seqmgrbioseqcontext* tmp_add_class_653;
  seqmgrdesccontext* tmp_add_class_654;
  seqmgrfeatcontext* tmp_add_class_655;
  seqmgrsegmentcontext* tmp_add_class_656;
  seqmng* tmp_add_class_657;
  seqparam* tmp_add_class_658;
  seqpoint* tmp_add_class_659;
  seqport* tmp_add_class_660;
  seqrange* tmp_add_class_661;
  seqscroll* tmp_add_class_662;
  seqset* tmp_add_class_663;
  seqsub* tmp_add_class_664;
  sequence* tmp_add_class_665;
  seqviewprocs* tmp_add_class_666;
  seqviewr* tmp_add_class_667;
  si_record* tmp_add_class_668;
  smdescitem* tmp_add_class_669;
  smfeatblock* tmp_add_class_670;
  smfeatitem* tmp_add_class_671;
  smfiditem* tmp_add_class_672;
  smscope* tmp_add_class_673;
  somatic_origin* tmp_add_class_674;
  somatic_origin_condition* tmp_add_class_675;
  sortstruct* tmp_add_class_676;
  sourcequaldesc* tmp_add_class_677;
  spblock* tmp_add_class_678;
  spcache* tmp_add_class_679;
  spcacheq* tmp_add_class_680;
  spi_alninfo* tmp_add_class_681;
  spi_block* tmp_add_class_682;
  spi_bsinfo* tmp_add_class_683;
  spi_exonherdinfo* tmp_add_class_684;
  spi_fragherd* tmp_add_class_685;
  spi_fraginfo* tmp_add_class_686;
  spi_fragmentptr* tmp_add_class_687;
  spi_fragsplice* tmp_add_class_688;
  spi_ival* tmp_add_class_689;
  spi_mRNAtoherd* tmp_add_class_690;
  spi_mrna* tmp_add_class_691;
  spi_mult* tmp_add_class_692;
  spi_n* tmp_add_class_693;
  spi_options* tmp_add_class_694;
  spi_pos* tmp_add_class_695;
  spi_progress* tmp_add_class_696;
  spi_reginfo* tmp_add_class_697;
  spi_seq* tmp_add_class_698;
  spi_splice* tmp_add_class_699;
  spi_spliceinfo* tmp_add_class_700;
  spi_tinyinfo* tmp_add_class_701;
  spi_utrinfo* tmp_add_class_702;
  spiexonprof* tmp_add_class_703;
  sqntag* tmp_add_class_704;
  statx_timestamp* tmp_add_class_705;
  stdeditorprocs* tmp_add_class_706;
  stdprintoptions* tmp_add_class_707;
  stdseg* tmp_add_class_708;
  store_str* tmp_add_class_709;
  streamcache* tmp_add_class_710;
  struct_AECRParse_action* tmp_add_class_711;
  struct_AECR_action* tmp_add_class_712;
  struct_Add_descriptor_list_action* tmp_add_class_713;
  struct_Add_file_action* tmp_add_class_714;
  struct_Adjust_features_for_gaps_action* tmp_add_class_715;
  struct_Align_box* tmp_add_class_716;
  struct_Align_columns* tmp_add_class_717;
  struct_Align_loc* tmp_add_class_718;
  struct_Align_rows* tmp_add_class_719;
  struct_Align_stats* tmp_add_class_720;
  struct_Anisotropic_temperature_factors* tmp_add_class_721;
  struct_Apply_action* tmp_add_class_722;
  struct_Apply_feature_action* tmp_add_class_723;
  struct_Apply_table_action* tmp_add_class_724;
  struct_Atom* tmp_add_class_725;
  struct_Atom_pntr* tmp_add_class_726;
  struct_Atom_pntrs* tmp_add_class_727;
  struct_Atomic_coordinates* tmp_add_class_728;
  struct_Atomic_occupancies* tmp_add_class_729;
  struct_Author_fix_action* tmp_add_class_730;
  struct_Autodef_action* tmp_add_class_731;
  struct_Autofix_action* tmp_add_class_732;
  struct_Biostruc* tmp_add_class_733;
  struct_Biostruc_align* tmp_add_class_734;
  struct_Biostruc_align_seq* tmp_add_class_735;
  struct_Biostruc_annot_set* tmp_add_class_736;
  struct_Biostruc_feature* tmp_add_class_737;
  struct_Biostruc_feature_set* tmp_add_class_738;
  struct_Biostruc_graph* tmp_add_class_739;
  struct_Biostruc_graph_pntr* tmp_add_class_740;
  struct_Biostruc_history* tmp_add_class_741;
  struct_Biostruc_model* tmp_add_class_742;
  struct_Biostruc_molecule_pntr* tmp_add_class_743;
  struct_Biostruc_replace* tmp_add_class_744;
  struct_Biostruc_residue_graph_set* tmp_add_class_745;
  struct_Biostruc_residue_graph_set_pntr* tmp_add_class_746;
  struct_Biostruc_script_step* tmp_add_class_747;
  struct_Biostruc_seq* tmp_add_class_748;
  struct_Biostruc_seqs* tmp_add_class_749;
  struct_Biostruc_seqs_aligns_cdd* tmp_add_class_750;
  struct_Biostruc_set* tmp_add_class_751;
  struct_Biostruc_source* tmp_add_class_752;
  struct_Blast_KABlk* tmp_add_class_753;
  struct_Blast_Progress* tmp_add_class_754;
  struct_Blast_Queued* tmp_add_class_755;
  struct_Blast_dbinfo* tmp_add_class_756;
  struct_Blast_dbinfo_get* tmp_add_class_757;
  struct_Blast_def_line* tmp_add_class_758;
  struct_Blast_defline* tmp_add_class_759;
  struct_Blast_error* tmp_add_class_760;
  struct_Blast_mask* tmp_add_class_761;
  struct_Blast_matrix* tmp_add_class_762;
  struct_Blast_parameters* tmp_add_class_763;
  struct_Blast_parts* tmp_add_class_764;
  struct_Blast_phialign* tmp_add_class_765;
  struct_Blast_search* tmp_add_class_766;
  struct_Blast_seq_id* tmp_add_class_767;
  struct_Blast_sequence* tmp_add_class_768;
  struct_Blast_version* tmp_add_class_769;
  struct_Brick* tmp_add_class_770;
  struct_Bundle_seqs_aligns* tmp_add_class_771;
  struct_CDSGeneProt_field_pair* tmp_add_class_772;
  struct_CDSGeneProt_pseudo_constraint* tmp_add_class_773;
  struct_CDSGeneProt_qual_constraint* tmp_add_class_774;
  struct_Camera* tmp_add_class_775;
  struct_Chem_graph_alignment* tmp_add_class_776;
  struct_Chem_graph_interaction* tmp_add_class_777;
  struct_Chiral_center* tmp_add_class_778;
  struct_Color_prop* tmp_add_class_779;
  struct_Cone* tmp_add_class_780;
  struct_Conformation_ensemble* tmp_add_class_781;
  struct_Convert_action* tmp_add_class_782;
  struct_Convert_feature_action* tmp_add_class_783;
  struct_Convert_from_CDS_options* tmp_add_class_784;
  struct_Copy_action* tmp_add_class_785;
  struct_Create_TSA_ids_action* tmp_add_class_786;
  struct_Cylinder* tmp_add_class_787;
  struct_DBLink_field_pair* tmp_add_class_788;
  struct_Density_coordinates* tmp_add_class_789;
  struct_Edit_action* tmp_add_class_790;
  struct_Edit_feature_location_action* tmp_add_class_791;
  struct_Edit_location_strand* tmp_add_class_792;
  struct_Entrez2_boolean_exp* tmp_add_class_793;
  struct_Entrez2_boolean_reply* tmp_add_class_794;
  struct_Entrez2_boolean_term* tmp_add_class_795;
  struct_Entrez2_db_info* tmp_add_class_796;
  struct_Entrez2_docsum* tmp_add_class_797;
  struct_Entrez2_docsum_data* tmp_add_class_798;
  struct_Entrez2_docsum_field_info* tmp_add_class_799;
  struct_Entrez2_docsum_list* tmp_add_class_800;
  struct_Entrez2_dt_filter* tmp_add_class_801;
  struct_Entrez2_eval_boolean* tmp_add_class_802;
  struct_Entrez2_field_info* tmp_add_class_803;
  struct_Entrez2_get_links* tmp_add_class_804;
  struct_Entrez2_hier_node* tmp_add_class_805;
  struct_Entrez2_hier_query* tmp_add_class_806;
  struct_Entrez2_id* tmp_add_class_807;
  struct_Entrez2_id_list* tmp_add_class_808;
  struct_Entrez2_info* tmp_add_class_809;
  struct_Entrez2_limits* tmp_add_class_810;
  struct_Entrez2_link_count* tmp_add_class_811;
  struct_Entrez2_link_count_list* tmp_add_class_812;
  struct_Entrez2_link_info* tmp_add_class_813;
  struct_Entrez2_link_set* tmp_add_class_814;
  struct_Entrez2_reply* tmp_add_class_815;
  struct_Entrez2_request* tmp_add_class_816;
  struct_Entrez2_term* tmp_add_class_817;
  struct_Entrez2_term_list* tmp_add_class_818;
  struct_Entrez2_term_pos* tmp_add_class_819;
  struct_Entrez2_term_query* tmp_add_class_820;
  struct_Entrez_general* tmp_add_class_821;
  struct_Entrezgene* tmp_add_class_822;
  struct_Extend_to_feature* tmp_add_class_823;
  struct_Feat_qual_legal_val* tmp_add_class_824;
  struct_Feature_field* tmp_add_class_825;
  struct_Feature_field_legal* tmp_add_class_826;
  struct_Feature_field_pair* tmp_add_class_827;
  struct_Field_constraint* tmp_add_class_828;
  struct_Field_edit* tmp_add_class_829;
  struct_Fix_author_caps* tmp_add_class_830;
  struct_Fix_pub_caps_action* tmp_add_class_831;
  struct_GL_matrix* tmp_add_class_832;
  struct_Gene_commentary* tmp_add_class_833;
  struct_Gene_source* tmp_add_class_834;
  struct_Gene_track* tmp_add_class_835;
  struct_Gene_xref_type* tmp_add_class_836;
  struct_Inter_residue_bond* tmp_add_class_837;
  struct_Intra_residue_bond* tmp_add_class_838;
  struct_Isotropic_temperature_factors* tmp_add_class_839;
  struct_Linkage_evidence* tmp_add_class_840;
  struct_Location_constraint* tmp_add_class_841;
  struct_Location_interval* tmp_add_class_842;
  struct_Make_gene_xref_action* tmp_add_class_843;
  struct_Maps* tmp_add_class_844;
  struct_MegaBlast_hit* tmp_add_class_845;
  struct_MegaBlast_results* tmp_add_class_846;
  struct_Model_coordinate_set* tmp_add_class_847;
  struct_Model_space* tmp_add_class_848;
  struct_Model_space_point* tmp_add_class_849;
  struct_Model_space_points* tmp_add_class_850;
  struct_Molecule_graph* tmp_add_class_851;
  struct_Molecule_pntrs* tmp_add_class_852;
  struct_Molinfo_block* tmp_add_class_853;
  struct_Molinfo_completedness_pair* tmp_add_class_854;
  struct_Molinfo_field_constraint* tmp_add_class_855;
  struct_Molinfo_mol_class_pair* tmp_add_class_856;
  struct_Molinfo_molecule_pair* tmp_add_class_857;
  struct_Molinfo_strand_pair* tmp_add_class_858;
  struct_Molinfo_technique_pair* tmp_add_class_859;
  struct_Molinfo_topology_pair* tmp_add_class_860;
  struct_Other_feature* tmp_add_class_861;
  struct_Other_source* tmp_add_class_862;
  struct_Parse_action* tmp_add_class_863;
  struct_Parse_dst_org* tmp_add_class_864;
  struct_Parse_src_org* tmp_add_class_865;
  struct_Partial_3_set_action* tmp_add_class_866;
  struct_Partial_5_set_action* tmp_add_class_867;
  struct_Partial_both_set_action* tmp_add_class_868;
  struct_PrintFormBlock* tmp_add_class_869;
  struct_PrintFormBoolean* tmp_add_class_870;
  struct_PrintFormEnum* tmp_add_class_871;
  struct_PrintFormText* tmp_add_class_872;
  struct_PrintFormat* tmp_add_class_873;
  struct_PrintTemplate* tmp_add_class_874;
  struct_Prot_pos* tmp_add_class_875;
  struct_Pub_field_constraint* tmp_add_class_876;
  struct_Pub_field_special_constraint* tmp_add_class_877;
  struct_Publication_constraint* tmp_add_class_878;
  struct_Pubmed_entry* tmp_add_class_879;
  struct_Pubmed_url* tmp_add_class_880;
  struct_RealValue* tmp_add_class_881;
  struct_Reference_frame* tmp_add_class_882;
  struct_Region_coordinates* tmp_add_class_883;
  struct_Region_pntrs* tmp_add_class_884;
  struct_Region_similarity* tmp_add_class_885;
  struct_Region_type* tmp_add_class_886;
  struct_Remove_action* tmp_add_class_887;
  struct_Remove_descriptor_action* tmp_add_class_888;
  struct_Remove_duplicate_feature_action* tmp_add_class_889;
  struct_Remove_feature_action* tmp_add_class_890;
  struct_Remove_outside_action* tmp_add_class_891;
  struct_Remove_sequences_action* tmp_add_class_892;
  struct_Remove_xrefs_action* tmp_add_class_893;
  struct_Replace_rule* tmp_add_class_894;
  struct_Residue* tmp_add_class_895;
  struct_Residue_explicit_pntrs* tmp_add_class_896;
  struct_Residue_graph* tmp_add_class_897;
  struct_Residue_interval_pntr* tmp_add_class_898;
  struct_Retranslate_cds_action* tmp_add_class_899;
  struct_Rna_qual* tmp_add_class_900;
  struct_Rna_qual_pair* tmp_add_class_901;
  struct_Rot_matrix* tmp_add_class_902;
  struct_Seq_gap* tmp_add_class_903;
  struct_Sequence_constraint* tmp_add_class_904;
  struct_Simple_replace* tmp_add_class_905;
  struct_Sort_fields_action* tmp_add_class_906;
  struct_Source_constraint* tmp_add_class_907;
  struct_Source_qual_pair* tmp_add_class_908;
  struct_Source_qual_text_val* tmp_add_class_909;
  struct_Sparse_align* tmp_add_class_910;
  struct_Sparse_seg* tmp_add_class_911;
  struct_Sparse_seg_ext* tmp_add_class_912;
  struct_Sphere* tmp_add_class_913;
  struct_Splice_site* tmp_add_class_914;
  struct_Spliced_exon* tmp_add_class_915;
  struct_Spliced_seg* tmp_add_class_916;
  struct_String_constraint* tmp_add_class_917;
  struct_Structured_comment_field_pair* tmp_add_class_918;
  struct_Surface_coordinates* tmp_add_class_919;
  struct_Suspect_rule* tmp_add_class_920;
  struct_Swap_action* tmp_add_class_921;
  struct_T_mesh* tmp_add_class_922;
  struct_Table_match* tmp_add_class_923;
  struct_Text_portion* tmp_add_class_924;
  struct_Trans_matrix* tmp_add_class_925;
  struct_Transform* tmp_add_class_926;
  struct_Translation_constraint* tmp_add_class_927;
  struct_Triangles* tmp_add_class_928;
  struct_Update_replaced_ec_numbers_action* tmp_add_class_929;
  struct_Update_sequences_action* tmp_add_class_930;
  struct_UserFormat* tmp_add_class_931;
  struct_VariantProperties* tmp_add_class_932;
  struct_Word_substitution* tmp_add_class_933;
  struct_Xtra_Terms* tmp_add_class_934;
  subblk* tmp_add_class_935;
  subsource* tmp_add_class_936;
  substringdata* tmp_add_class_937;
  t_ImageList* tmp_add_class_938;
  t_Node* tmp_add_class_939;
  t_Tree* tmp_add_class_940;
  t_TreeCursor* tmp_add_class_941;
  t_TreeView* tmp_add_class_942;
  t_box* tmp_add_class_943;
  t_drawContext* tmp_add_class_944;
  t_nodeId0* tmp_add_class_945;
  t_nodeIdU* tmp_add_class_946;
  t_point* tmp_add_class_947;
  t_tnSegm* tmp_add_class_948;
  tabcolumnconfig* tmp_add_class_949;
  tabcolumnconfiglistdialog* tmp_add_class_950;
  taxelement* tmp_add_class_951;
  text_buf* tmp_add_class_952;
  textannotid* tmp_add_class_953;
  textseqid* tmp_add_class_954;
  textviewprocs* tmp_add_class_955;
  toasn3* tmp_add_class_956;
  tofasta* tmp_add_class_957;
  trna* tmp_add_class_958;
  twostringhash* tmp_add_class_959;
  txevidence* tmp_add_class_960;
  txinit* tmp_add_class_961;
  uabitdescr* tmp_add_class_962;
  uamsg* tmp_add_class_963;
  udv_item_select* tmp_add_class_964;
  udv_mouse_select* tmp_add_class_965;
  udvfontdata* tmp_add_class_966;
  udvglobals* tmp_add_class_967;
  udvletterlayout* tmp_add_class_968;
  udvlogodata* tmp_add_class_969;
  udvmainmenu* tmp_add_class_970;
  udvmapinfo* tmp_add_class_971;
  udvpaneldata* tmp_add_class_972;
  udvpanelregion* tmp_add_class_973;
  udvscaledata* tmp_add_class_974;
  udvscrolldata* tmp_add_class_975;
  udvtimerdata* tmp_add_class_976;
  undviewergraphdata* tmp_add_class_977;
  urldata* tmp_add_class_978;
  userfield* tmp_add_class_979;
  userobj* tmp_add_class_980;
  valnode* tmp_add_class_981;
  valnodeblock* tmp_add_class_982;
  valuelistparent* tmp_add_class_983;
  varRefData_Set* tmp_add_class_984;
  variation_inst* tmp_add_class_985;
  variation_ref* tmp_add_class_986;
  viewer* tmp_add_class_987;
  viewerdialogdata* tmp_add_class_988;
  viewermain* tmp_add_class_989;
  vseqmgr* tmp_add_class_990;
  vsmpict* tmp_add_class_991;
  vsmwin* tmp_add_class_992;
  wholefeat* tmp_add_class_993;
  win_data* tmp_add_class_994;
  xmlobj* tmp_add_class_995;

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/c9jg_HrjIJ/dump1.h"  -I/usr/include/ncbi

In file included from /usr/include/ncbi/vibrant.h:127,
                 from /usr/include/ncbi/viewer3d.h:125,
                 from /usr/include/ncbi/algorend.h:198,
                 from /tmp/c9jg_HrjIJ/dump1.h:13:
/usr/include/ncbi/vibprocs.h:839:2: error: #error "Vibrant applications must be compiled with WIN_*** defined!!!"
  839 | #error "Vibrant applications must be compiled with WIN_*** defined!!!"
      |  ^~~~~
In file included from /tmp/c9jg_HrjIJ/dump1.h:12:
/usr/include/ncbi/aacomp.h:21:34: error: ‘SeqPortPtr’ was not declared in this scope; did you mean ‘SeqPntPtr’?
   21 | extern FloatHiPtr AAComposition (SeqPortPtr spp,
      |                                  ^~~~~~~~~~
      |                                  SeqPntPtr
/usr/include/ncbi/aacomp.h:22:39: error: expected primary-expression before ‘start’
   22 |                                  Int4 start, Int4 end, Int4 numval,
      |                                       ^~~~~
/usr/include/ncbi/aacomp.h:22:51: error: expected primary-expression before ‘end’
   22 |                                  Int4 start, Int4 end, Int4 numval,
      |                                                   ^~~
/usr/include/ncbi/aacomp.h:22:61: error: expected primary-expression before ‘numval’
   22 |                                  Int4 start, Int4 end, Int4 numval,
      |                                                             ^~~~~~
/usr/include/ncbi/aacomp.h:23:45: error: expected primary-expression before ‘scr’
   23 |                                  FloatHiPtr scr, CharPtr res, Int4 window);
      |                                             ^~~
/usr/include/ncbi/aacomp.h:23:58: error: expected primary-expression before ‘res’
   23 |                                  FloatHiPtr scr, CharPtr res, Int4 window);
      |                                                          ^~~
/usr/include/ncbi/aacomp.h:23:68: error: expected primary-expression before ‘window’
   23 |                                  FloatHiPtr scr, CharPtr res, Int4 window);
      |                                                                    ^~~~~~
In file included from /tmp/c9jg_HrjIJ/dump1.h:40:
/usr/include/ncbi/dotviewer.h:138:13: error: expected identifier before ‘;’ token
  138 |   Int1 class;
      |             ^
In file included from /usr/include/ncbi/ncbi.h:58,
                 from /usr/include/ncbi/asn.h:54,
                 from /usr/include/ncbi/objres.h:73,
                 from /usr/include/ncbi/aacomp.h:6:
/usr/include/ncbi/ncbistd.h:148:25: error: multiple types in one declaration
  148 | #define Int1            Nlm_Int1
      |                         ^~~~~~~~
/usr/include/ncbi/dotviewer.h:138:3: note: in expansion of macro ‘Int1’
  138 |   Int1 class;
      |   ^~~~
In file included from /usr/include/ncbi/netblap3.h:134,
                 from /usr/include/ncbi/ingenwin.h:62,
                 from /usr/include/ncbi/ingenext.h:53,
                 from /tmp/c9jg_HrjIJ/dump1.h:54:
/usr/include/ncbi/blstspc.h:12:15: error: redefinition of ‘char* asnfilename’
   12 | static char * asnfilename = "blstspc.h23";
      |               ^~~~~~~~~~~
In file included from /tmp/c9jg_HrjIJ/dump1.h:18:
/usr/include/ncbi/cn3d.h:12:15: note: ‘char* asnfilename’ previously defined here
   12 | static char * asnfilename = "cn3d.h15";
      |               ^~~~~~~~~~~
/usr/include/ncbi/blstspc.h:13:20: error: conflicting declaration ‘AsnValxNode avnx [20]’
   13 | static AsnValxNode avnx[20] = {
      |                    ^~~~
/usr/include/ncbi/cn3d.h:13:20: note: previous declaration as ‘AsnValxNode avnx [39]’
   13 | static AsnValxNode avnx[39] = {
      |                    ^~~~
/usr/include/ncbi/blstspc.h:35:16: error: conflicting declaration ‘AsnType atx [187]’
   35 | static AsnType atx[187] = {
      |                ^~~
/usr/include/ncbi/cn3d.h:54:16: note: previous declaration as ‘AsnType atx [125]’
   54 | static AsnType atx[125] = {
      |                ^~~
/usr/include/ncbi/blstspc.h:224:18: error: redefinition of ‘AsnModule ampx [1]’
  224 | static AsnModule ampx[1] = {
      |                  ^~~~
/usr/include/ncbi/cn3d.h:181:18: note: ‘AsnModule ampx [1]’ previously defined here
  181 | static AsnModule ampx[1] = {
      |                  ^~~~
/usr/include/ncbi/blstspc.h:227:23: error: redefinition of ‘asnvaluenode* avn’
  227 | static AsnValxNodePtr avn = avnx;
      |                       ^~~
/usr/include/ncbi/cn3d.h:184:23: note: ‘asnvaluenode* avn’ previously defined here
  184 | static AsnValxNodePtr avn = avnx;
      |                       ^~~
/usr/include/ncbi/blstspc.h:228:19: error: redefinition of ‘asntype* at’
  228 | static AsnTypePtr at = atx;
      |                   ^~
/usr/include/ncbi/cn3d.h:185:19: note: ‘asntype* at’ previously defined here
  185 | static AsnTypePtr at = atx;
      |                   ^~
/usr/include/ncbi/blstspc.h:229:21: error: redefinition of ‘asnmodule* amp’
  229 | static AsnModulePtr amp = ampx;
      |                     ^~~
/usr/include/ncbi/cn3d.h:186:21: note: ‘asnmodule* amp’ previously defined here
  186 | static AsnModulePtr amp = ampx;
      |                     ^~~
In file included from /tmp/c9jg_HrjIJ/dump1.h:62:
/usr/include/ncbi/motif.h:61:16: error: redefinition of ‘struct motif_info’
   61 | typedef struct motif_info {
      |                ^~~~~~~~~~
In file included from /usr/include/ncbi/ingenwin.h:73:
/usr/include/ncbi/motif.h:61:16: note: previous definition of ‘struct motif_info’
   61 | typedef struct motif_info {
      |                ^~~~~~~~~~
/usr/include/ncbi/motif.h:67:3: error: conflicting declaration ‘typedef int MotifInfo’
   67 | } MotifInfo, PNTR MotifInfoPtr;
      |   ^~~~~~~~~
/usr/include/ncbi/motif.h:67:3: note: previous declaration as ‘typedef struct motif_info MotifInfo’
   67 | } MotifInfo, PNTR MotifInfoPtr;
      |   ^~~~~~~~~
/usr/include/ncbi/motif.h:67:19: error: conflicting declaration ‘typedef int* MotifInfoPtr’
   67 | } MotifInfo, PNTR MotifInfoPtr;
      |                   ^~~~~~~~~~~~
/usr/include/ncbi/motif.h:67:19: note: previous declaration as ‘typedef struct motif_info* MotifInfoPtr’
   67 | } MotifInfo, PNTR MotifInfoPtr;
      |                   ^~~~~~~~~~~~
In file included from /usr/include/ncbi/dlogutil.h:49,
                 from /usr/include/ncbi/biosrc.h:48,
                 from /tmp/c9jg_HrjIJ/dump1.h:15:
/usr/include/ncbi/document.h:278:17: error: conflicting declaration ‘typedef struct colData Nlm_ColData’
  278 | #define ColData Nlm_ColData
      |                 ^~~~~~~~~~~
/usr/include/ncbi/tofile.h:87:3: note: in expansion of macro ‘ColData’
   87 | } ColData, PNTR ColPtr;
      |   ^~~~~~~
/usr/include/ncbi/document.h:146:3: note: previous declaration as ‘typedef struct Nlm_coldata Nlm_ColData’
  146 | } Nlm_ColData, PNTR Nlm_ColPtr;
      |   ^~~~~~~~~~~
/usr/include/ncbi/document.h:277:16: error: conflicting declaration ‘typedef struct colData* Nlm_ColPtr’
  277 | #define ColPtr Nlm_ColPtr
      |                ^~~~~~~~~~
/usr/include/ncbi/tofile.h:87:17: note: in expansion of macro ‘ColPtr’
   87 | } ColData, PNTR ColPtr;
      |                 ^~~~~~
/usr/include/ncbi/document.h:146:21: note: previous declaration as ‘typedef struct Nlm_coldata* Nlm_ColPtr’
  146 | } Nlm_ColData, PNTR Nlm_ColPtr;
      |                     ^~~~~~~~~~
/usr/include/ncbi/document.h:279:17: error: conflicting declaration ‘typedef struct parData Nlm_ParData’
  279 | #define ParData Nlm_ParData
      |                 ^~~~~~~~~~~
/usr/include/ncbi/tofile.h:91:3: note: in expansion of macro ‘ParData’
   91 | } ParData, PNTR ParPtr;
      |   ^~~~~~~
/usr/include/ncbi/document.h:156:3: note: previous declaration as ‘typedef struct Nlm_pardata Nlm_ParData’
  156 | } Nlm_ParData, PNTR Nlm_ParPtr;
      |   ^~~~~~~~~~~
/usr/include/ncbi/document.h:280:16: error: conflicting declaration ‘typedef struct parData* Nlm_ParPtr’
  280 | #define ParPtr Nlm_ParPtr
      |                ^~~~~~~~~~
/usr/include/ncbi/tofile.h:91:17: note: in expansion of macro ‘ParPtr’
   91 | } ParData, PNTR ParPtr;
      |                 ^~~~~~
/usr/include/ncbi/document.h:156:21: note: previous declaration as ‘typedef struct Nlm_pardata* Nlm_ParPtr’
  156 | } Nlm_ParData, PNTR Nlm_ParPtr;
      |                     ^~~~~~~~~~
In file included from /tmp/c9jg_HrjIJ/dump1.h:97:
/usr/include/ncbi/vibgraph.h:33:16: error: redefinition of ‘struct graphviewform’
   33 | typedef struct graphviewform
      |                ^~~~~~~~~~~~~
In file included from /usr/include/ncbi/dotviewer.h:31:
/usr/include/ncbi/seqgraph.h:21:16: note: previous definition of ‘struct graphviewform’
   21 | typedef struct graphviewform
      |                ^~~~~~~~~~~~~
/usr/include/ncbi/vibgraph.h:43:3: error: conflicting declaration ‘typedef int GraphViewForm’
   43 | } GraphViewForm, PNTR GraphViewFormPtr;
      |   ^~~~~~~~~~~~~
/usr/include/ncbi/seqgraph.h:43:3: note: previous declaration as ‘typedef struct graphviewform GraphViewForm’
   43 | } GraphViewForm, PNTR GraphViewFormPtr;
      |   ^~~~~~~~~~~~~
/usr/include/ncbi/vibgraph.h:43:23: error: conflicting declaration ‘typedef int* GraphViewFormPtr’
   43 | } GraphViewForm, PNTR GraphViewFormPtr;
      |                       ^~~~~~~~~~~~~~~~
/usr/include/ncbi/seqgraph.h:43:23: note: previous declaration as ‘typedef struct graphviewform* GraphViewFormPtr’
   43 | } GraphViewForm, PNTR GraphViewFormPtr;
      |                       ^~~~~~~~~~~~~~~~
/tmp/c9jg_HrjIJ/dump1.h:603:3: error: ‘mallinfo2’ does not name a type
  603 |   mallinfo2* tmp_add_class_493;
      |   ^~~~~~~~~

