X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Flayout_forms.h;h=5446b986ee4461e68b954f8cb6ebb5d3ce6e4beb;hb=a858be7332e331e0244e4dba7b0931b6072ffd3d;hp=b61de6364d58697daeae71b1761257c033ac180e;hpb=27de1486ca34aaad446adb798d71a77d6f6304da;p=lyx.git diff --git a/src/layout_forms.h b/src/layout_forms.h index b61de6364d..5446b986ee 100644 --- a/src/layout_forms.h +++ b/src/layout_forms.h @@ -4,53 +4,53 @@ #define FD_form_document_h_ /** Callbacks, globals and object handlers **/ -extern void ChoiceClassCB(FL_OBJECT *, long); -extern void DocumentCancelCB(FL_OBJECT *, long); -extern void DocumentApplyCB(FL_OBJECT *, long); -extern void DocumentOKCB(FL_OBJECT *, long); -extern void DocumentDefskipCB(FL_OBJECT *, long); -extern void DocumentSpacingCB(FL_OBJECT *, long); -extern void DocumentBulletsCB(FL_OBJECT *, long); +extern "C" void ChoiceClassCB(FL_OBJECT *, long); +extern "C" void DocumentCancelCB(FL_OBJECT *, long); +extern "C" void DocumentApplyCB(FL_OBJECT *, long); +extern "C" void DocumentOKCB(FL_OBJECT *, long); +extern "C" void DocumentDefskipCB(FL_OBJECT *, long); +extern "C" void DocumentSpacingCB(FL_OBJECT *, long); +extern "C" void DocumentBulletsCB(FL_OBJECT *, long); -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); -extern void ParagraphOKCB(FL_OBJECT *, long); -extern void ParagraphApplyCB(FL_OBJECT *, long); -extern void ParagraphCancelCB(FL_OBJECT *, long); -extern void ParagraphVSpaceCB(FL_OBJECT *, long); -extern void ParagraphExtraOpen(FL_OBJECT *, long); +extern "C" void ParagraphOKCB(FL_OBJECT *, long); +extern "C" void ParagraphApplyCB(FL_OBJECT *, long); +extern "C" void ParagraphCancelCB(FL_OBJECT *, long); +extern "C" void ParagraphVSpaceCB(FL_OBJECT *, long); +extern "C" void ParagraphExtraOpen(FL_OBJECT *, long); -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); -extern void QuotesOKCB(FL_OBJECT *, long); -extern void QuotesApplyCB(FL_OBJECT *, long); -extern void QuotesCancelCB(FL_OBJECT *, long); +extern "C" void QuotesOKCB(FL_OBJECT *, long); +extern "C" void QuotesApplyCB(FL_OBJECT *, long); +extern "C" void QuotesCancelCB(FL_OBJECT *, long); -extern void PaperMarginsCB(FL_OBJECT *, long); -extern void PaperCancelCB(FL_OBJECT *, long); -extern void PaperApplyCB(FL_OBJECT *, long); -extern void PaperOKCB(FL_OBJECT *, long); +extern "C" void PaperMarginsCB(FL_OBJECT *, long); +extern "C" void PaperCancelCB(FL_OBJECT *, long); +extern "C" void PaperApplyCB(FL_OBJECT *, long); +extern "C" void PaperOKCB(FL_OBJECT *, long); -extern void TableOptCloseCB(FL_OBJECT *, long); -extern void TableOptionsCB(FL_OBJECT *, long); -extern void SetPWidthCB(FL_OBJECT *, long); +extern "C" void TableOptCloseCB(FL_OBJECT *, long); +extern "C" void TableOptionsCB(FL_OBJECT *, long); +extern "C" void SetPWidthCB(FL_OBJECT *, long); -extern void CheckPExtraOptCB(FL_OBJECT *, long); -extern void ParagraphExtraOKCB(FL_OBJECT *, long); -extern void ParagraphExtraApplyCB(FL_OBJECT *, long); -extern void ParagraphExtraCancelCB(FL_OBJECT *, long); +extern "C" void CheckPExtraOptCB(FL_OBJECT *, long); +extern "C" void ParagraphExtraOKCB(FL_OBJECT *, long); +extern "C" void ParagraphExtraApplyCB(FL_OBJECT *, long); +extern "C" void ParagraphExtraCancelCB(FL_OBJECT *, long); -extern void TableOptionsCB(FL_OBJECT *, long); -extern void TableSpeCloseCB(FL_OBJECT *, long); +extern "C" void TableOptionsCB(FL_OBJECT *, long); +extern "C" void TableSpeCloseCB(FL_OBJECT *, long); /* Additional Functions/Methods */ #include "bufferparams.h" -extern bool UpdateLayoutDocument(BufferParams *params = NULL); +extern bool UpdateLayoutDocument(BufferParams *params = 0); extern bool UpdateLayoutPreamble(); extern bool UpdateLayoutPaper(); extern bool UpdateLayoutQuotes();