Fixed compilation errors and some warnings. Added some
[crypto.git] / lib / silcutil / symbian / silcsymbianscheduler.cpp
index d8a8a1836327efbd6f8dd3f044a309c6bf2a425f..f6f42cdcfb81526c7c9f1a327dcc2698dffb1848 100644 (file)
@@ -29,6 +29,8 @@
 \r
 #include "silc.h"\r
 \r
+extern "C" {\r
+\r
 int silc_poll(SilcSchedule schedule, void *context)\r
 {\r
   /* Return immediately, timeout. */\r
@@ -94,7 +96,7 @@ void silc_schedule_internal_signals_unblock(SilcSchedule schedule,
   /* Nothing to do */\r
 }\r
 \r
-const SilcScheduleOps schedule_ops =\r
+EXPORT_C const SilcScheduleOps schedule_ops =\r
 {\r
   silc_schedule_internal_init,\r
   silc_schedule_internal_uninit,\r
@@ -107,3 +109,5 @@ const SilcScheduleOps schedule_ops =
   silc_schedule_internal_signals_block,\r
   silc_schedule_internal_signals_unblock,\r
 };\r
+\r
+} /* extern "C" */
\ No newline at end of file