From: Jaroslav Kysela Date: Tue, 27 Jan 2015 18:55:37 +0000 (+0100) Subject: tvhcsa: fix compilation when TVHCSA is not enabled, fixes #2642 X-Git-Tag: v4.1~412 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=2f13317fa0316d1246102a8bbfe971460b8d7904;p=thirdparty%2Ftvheadend.git tvhcsa: fix compilation when TVHCSA is not enabled, fixes #2642 --- diff --git a/src/descrambler/tvhcsa.h b/src/descrambler/tvhcsa.h index e50ea3f7f..4a2b61467 100644 --- a/src/descrambler/tvhcsa.h +++ b/src/descrambler/tvhcsa.h @@ -64,6 +64,8 @@ typedef struct tvhcsa } tvhcsa_t; +#if ENABLE_TVHCSA + int tvhcsa_set_type( tvhcsa_t *csa, int type ); void tvhcsa_set_key_even( tvhcsa_t *csa, const uint8_t *even ); @@ -72,4 +74,16 @@ void tvhcsa_set_key_odd ( tvhcsa_t *csa, const uint8_t *odd ); void tvhcsa_init ( tvhcsa_t *csa ); void tvhcsa_destroy ( tvhcsa_t *csa ); +#else + +static inline int tvhcsa_set_type( tvhcsa_t *csa, int type ) { return -1; } + +static inline void tvhcsa_set_key_even( tvhcsa_t *csa, const uint8_t *even ) { }; +static inline void tvhcsa_set_key_odd ( tvhcsa_t *csa, const uint8_t *odd ) { }; + +static inline void tvhcsa_init ( tvhcsa_t *csa ) { }; +static inline void tvhcsa_destroy ( tvhcsa_t *csa ) { }; + +#endif + #endif /* __TVH_CSA_H__ */