#include <stdio.h>
#include "hocdec.h"
extern int nrnmpi_myid;
extern int nrn_nobanner_;
#if defined(__cplusplus)
extern "C" {
#endif

extern void _IF_BG4_reg(void);
extern void _IF_BG4_v2_reg(void);
extern void _SDH_Delay_AdEx_reg(void);
extern void _SDH_Hybrid_AdEx_reg(void);
extern void _SDH_Single_AdEx_reg(void);
extern void _SDH_Tonic_AdEx_reg(void);
extern void _vecevent_reg(void);

void modl_reg() {
  if (!nrn_nobanner_) if (nrnmpi_myid < 1) {
    fprintf(stderr, "Additional mechanisms from files\n");
    fprintf(stderr, " \"./mods/IF_BG4.mod\"");
    fprintf(stderr, " \"./mods/IF_BG4_v2.mod\"");
    fprintf(stderr, " \"./mods/SDH_Delay_AdEx.mod\"");
    fprintf(stderr, " \"./mods/SDH_Hybrid_AdEx.mod\"");
    fprintf(stderr, " \"./mods/SDH_Single_AdEx.mod\"");
    fprintf(stderr, " \"./mods/SDH_Tonic_AdEx.mod\"");
    fprintf(stderr, " \"./mods/vecevent.mod\"");
    fprintf(stderr, "\n");
  }
  _IF_BG4_reg();
  _IF_BG4_v2_reg();
  _SDH_Delay_AdEx_reg();
  _SDH_Hybrid_AdEx_reg();
  _SDH_Single_AdEx_reg();
  _SDH_Tonic_AdEx_reg();
  _vecevent_reg();
}

#if defined(__cplusplus)
}
#endif