33 #ifndef _DVBPSI_PAT_H_
34 #define _DVBPSI_PAT_H_
113 __attribute__((deprecated))
129 __attribute__((deprecated))
130 void dvbpsi_DetachPAT(dvbpsi_handle h_dvbpsi);
146 __attribute__((deprecated))
147 void dvbpsi_InitPAT(
dvbpsi_pat_t* p_pat, uint16_t i_ts_id, uint8_t i_version,
159 #define dvbpsi_NewPAT(p_pat, i_ts_id, i_version, b_current_next) \
161 p_pat = (dvbpsi_pat_t*)malloc(sizeof(dvbpsi_pat_t)); \
163 dvbpsi_InitPAT(p_pat, i_ts_id, i_version, b_current_next); \
176 __attribute__((deprecated))
185 #define dvbpsi_DeletePAT(p_pat) \
187 dvbpsi_EmptyPAT(p_pat); \
205 __attribute__((deprecated))
207 uint16_t i_number, uint16_t i_pid);
223 __attribute__((deprecated))
233 #error "Multiple inclusions of pat.h"