From c5e3aebca35f1870d0e4062e6deb15e524a1fff7 Mon Sep 17 00:00:00 2001 From: Angus Leeming Date: Mon, 15 Jul 2002 09:04:03 +0000 Subject: [PATCH] Compilation fix: give C_read_callback extern "C" linkage. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4636 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/frontends/xforms/ChangeLog | 4 ++++ src/frontends/xforms/lyx_gui.C | 13 ++++++++----- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/src/frontends/xforms/ChangeLog b/src/frontends/xforms/ChangeLog index 940e8d2856..3e37e6f580 100644 --- a/src/frontends/xforms/ChangeLog +++ b/src/frontends/xforms/ChangeLog @@ -1,3 +1,7 @@ +2002-07-14 Angus Leeming + + * lyx_gui.C (C_read_callback): give it extern "C" linkage. + 2002-07-14 John Levon * lyx_gui.C: add set_read_callback() diff --git a/src/frontends/xforms/lyx_gui.C b/src/frontends/xforms/lyx_gui.C index 215f55cd40..3c7daf746b 100644 --- a/src/frontends/xforms/lyx_gui.C +++ b/src/frontends/xforms/lyx_gui.C @@ -354,11 +354,14 @@ bool lyx_gui::font_available(LyXFont const & font) } namespace { - void C_read_callback(int, void * data) - { - LyXComm * comm = static_cast(data); - comm->read_ready(); - } + +extern "C" +void C_read_callback(int, void * data) +{ + LyXComm * comm = static_cast(data); + comm->read_ready(); +} + } void lyx_gui::set_read_callback(int fd, LyXComm * comm) -- 2.39.2