040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsynctypedef struct {
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync /* write-only parameters */
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync /* B DATA */
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync /* C DATA */
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync /* E DATA */
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync /* read-only values */
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncTDA9885Ptr Detect_tda9885(I2CBusPtr b, I2CSlaveAddr addr);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync "Detect_tda9885", \
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync "tda9885_init", \
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync "tda9885_setaudio", \
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync "tda9885_mute"
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#define xf86_Detect_tda9885 ((TDA9885Ptr (*)(I2CBusPtr, I2CSlaveAddr))LoaderSymbol("Detect_tda9885"))
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#define xf86_tda9885_init ((Bool (*)(TDA9885Ptr))LoaderSymbol("tda9885_init"))
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#define xf86_tda9885_setparameters ((void (*)(TDA9885Ptr))LoaderSymbol("tda9885_setparameters"))
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#define xf86_tda9885_getstatus ((void (*)(TDA9885Ptr))LoaderSymbol("tda9885_getstatus"))
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#define xf86_tda9885_dumpstatus ((void (*)(TDA9885Ptr))LoaderSymbol("tda9885_dumpstatus"))