summaryrefslogtreecommitdiff
path: root/include/sane/sanei_backend.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/sane/sanei_backend.h')
-rw-r--r--include/sane/sanei_backend.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/include/sane/sanei_backend.h b/include/sane/sanei_backend.h
index 8273e88..32d8ce0 100644
--- a/include/sane/sanei_backend.h
+++ b/include/sane/sanei_backend.h
@@ -113,6 +113,10 @@
/** @name Declaration of entry points:
* @{
*/
+#ifdef __cplusplus
+extern "C" {
+#endif
+
extern SANE_Status ENTRY(init) (SANE_Int *, SANE_Auth_Callback);
extern SANE_Status ENTRY(get_devices) (const SANE_Device ***, SANE_Bool);
extern SANE_Status ENTRY(open) (SANE_String_Const, SANE_Handle *);
@@ -130,6 +134,10 @@ extern void ENTRY(cancel) (SANE_Handle);
extern void ENTRY(close) (SANE_Handle);
extern void ENTRY(exit) (void);
+#ifdef __cplusplus
+} // extern "C"
+#endif
+
#ifndef STUBS
/* Now redirect sane_* calls to backend's functions: */
@@ -152,7 +160,7 @@ extern void ENTRY(exit) (void);
/** Internationalization for SANE backends
*
* Add SANE_I18N() to all texts that can be translated.
- * E.g. out_txt = SANE_I18N("Hello");
+ * E.g. out_txt = SANE_I18N("Hello");
*/
#ifndef SANE_I18N
#define SANE_I18N(text) text