cec: fix linux compilation and warning after the recent changes
[deb_libcec.git] / include / cecloader.h
index bfb392978aa9506f6f1ac89b6e7b4977fd464270..1a75169154fed380f059d5f5e941cee3db2bac12 100644 (file)
@@ -158,9 +158,10 @@ CEC::ICECAdapter *LibCecInit(const char *strDeviceName, CEC::cec_device_type_lis
 /*!
  * @brief Create a new libCEC instance.
  * @param configuration The configuration to pass to libCEC
+ * @param strLib The name of and/or path to libCEC
  * @return An instance of ICECAdapter or NULL on error.
  */
-CEC::ICECAdapter *LibCecInitialise(const CEC::CecAdapterConfiguration &configuration)
+CEC::ICECAdapter *LibCecInitialise(const CEC::libcec_configuration *configuration, const char *strLib = NULL)
 {
   if (!g_libCEC)
   {
@@ -180,7 +181,7 @@ CEC::ICECAdapter *LibCecInitialise(const CEC::CecAdapterConfiguration &configura
     }
   }
 
-  typedef void* _LibCecInitialise(const CEC::CecAdapterConfiguration &);
+  typedef void* _LibCecInitialise(const CEC::libcec_configuration *);
   _LibCecInitialise* LibCecInitialise = (_LibCecInitialise*) dlsym(g_libCEC, "CECInitialise");
   if (!LibCecInitialise)
   {