33 #ifndef _DVBPSI_SIS_H_
34 #define _DVBPSI_SIS_H_
124 __attribute__((deprecated))
142 __attribute__((deprecated))
143 void dvbpsi_DetachSIS(
dvbpsi_demux_t * p_demux, uint8_t i_table_id,
144 uint16_t i_extension);
158 __attribute__((deprecated))
159 void dvbpsi_InitSIS(
dvbpsi_sis_t *p_sis, uint8_t i_protocol_version);
168 #define dvbpsi_NewSIS(p_sis, i_protocol_version) \
170 p_sis = (dvbpsi_sis_t*)malloc(sizeof(dvbpsi_sis_t)); \
172 dvbpsi_InitSIS(p_sis, i_protocol_version); \
184 __attribute__((deprecated))
193 #define dvbpsi_DeleteSIS(p_sis) \
195 dvbpsi_EmptySIS(p_sis); \
213 __attribute__((deprecated))
215 uint8_t i_tag, uint8_t i_length,
223 __attribute__((deprecated))
231 #error "Multiple inclusions of sis.h"