7,8c7,8 < extern void CharacterApplyCB(FL_OBJECT *, long); < extern void CharacterCloseCB(FL_OBJECT *, long); --- > extern "C" void CharacterApplyCB(FL_OBJECT *, long); > extern "C" void CharacterCloseCB(FL_OBJECT *, long); 10,12c10,12 < extern void PreambleOKCB(FL_OBJECT *, long); < extern void PreambleApplyCB(FL_OBJECT *, long); < extern void PreambleCancelCB(FL_OBJECT *, long); --- > extern "C" void PreambleOKCB(FL_OBJECT *, long); > extern "C" void PreambleApplyCB(FL_OBJECT *, long); > extern "C" void PreambleCancelCB(FL_OBJECT *, long);