fixes for old api.. not all tested..
[enigma2.git] / lib / dvb / sec.h
index 13aa9aa89c75275829584b7f5963dc88c5681e4d..18aec67933d9cd482a5749455bf1e5e65c2d6164 100644 (file)
@@ -1,6 +1,7 @@
 #ifndef __dvb_sec_h
 #define __dvb_sec_h
 
+#include <config.h>
 #include <lib/dvb/idvb.h>
 
 class eDVBSatelliteEquipmentControl: public iDVBSatelliteEquipmentControl
@@ -8,7 +9,11 @@ class eDVBSatelliteEquipmentControl: public iDVBSatelliteEquipmentControl
 public:
        DECLARE_REF;
        eDVBSatelliteEquipmentControl();
+#if HAVE_DVB_API_VERSION < 3
+       RESULT prepare(iDVBFrontend &frontend, FrontendParameters &parm, eDVBFrontendParametersSatellite &sat);
+#else
        RESULT prepare(iDVBFrontend &frontend, struct dvb_frontend_parameters &parm, eDVBFrontendParametersSatellite &sat);
+#endif
 };
 
 #endif