// -*- C++ -*-
-#ifndef _LYX_CB_H
-#define _LYX_CB_H
+#ifndef LYX_CB_H
+#define LYX_CB_H
#include FORMS_H_LOCATION
-class LString;
+#include "LString.h"
+
class Inset;
///
extern bool BindFileSet;
///
-extern void FootCB(FL_OBJECT *, long);
+extern "C" void FootCB(FL_OBJECT *, long);
///
extern void EmphCB();
///
///
extern void NounCB();
///
-extern void MarginCB(FL_OBJECT *, long);
+extern "C" void MarginCB(FL_OBJECT *, long);
///
-extern void FigureCB(FL_OBJECT *, long);
+extern "C" void FigureCB(FL_OBJECT *, long);
///
-extern void TableCB(FL_OBJECT *, long);
+extern "C" void TableCB(FL_OBJECT *, long);
///
-extern void MeltCB(FL_OBJECT *, long);
+extern "C" void MeltCB(FL_OBJECT *, long);
///
extern void TexCB();
///
-extern void DepthCB(FL_OBJECT *, long);
+extern "C" void DepthCB(FL_OBJECT *, long);
///
extern void FreeCB();
///
///
extern void UnderlineCB();
///
-extern void FontSizeCB(LString const &);
+extern void FontSizeCB(string const &);
///
-extern LString CurrentState();
+extern string CurrentState();
///
extern void AllowInput();