xserver/hw/xfree86/i2c
Paulo Cesar Pereira de Andrade 87a7fb7438 Rework code using return value of LoaderSymbol as a function pointer.
The patch removes all macros in the format
  define xf86_sym  ((type (*)(argument-list))LoaderSymbol("sym"))
creates a new macro in the format
  define xf86_sym  sym
and ensures "sym" is a "visible" symbol.
  The patch doesn't add or remove features, and is source and binary
compatible with previous shared objects (with the difference that it
requires the dlloader).
  These symbols are a special case, as, due to the fact that LoaderSymbol
was being used to reference them, they are not easily found by "automated"
tools that check for missing symbols. And now it also have the benefit
that the compiler/loader "knows what is going on".
2008-11-27 00:12:59 -02:00
..
Makefile.am Don't install libi2c.a 2007-02-23 15:20:35 -05:00
bt829.c Rework code using return value of LoaderSymbol as a function pointer. 2008-11-27 00:12:59 -02:00
bt829.h Rework code using return value of LoaderSymbol as a function pointer. 2008-11-27 00:12:59 -02:00
bt829_module.c Ensure all *ModuleData symbols are marked _X_EXPORT. Start removing 2006-06-05 03:00:24 +00:00
fi1236.c Rework code using return value of LoaderSymbol as a function pointer. 2008-11-27 00:12:59 -02:00
fi1236.h Rework code using return value of LoaderSymbol as a function pointer. 2008-11-27 00:12:59 -02:00
fi1236_module.c Ensure all *ModuleData symbols are marked _X_EXPORT. Start removing 2006-06-05 03:00:24 +00:00
i2c_def.h Rework code using return value of LoaderSymbol as a function pointer. 2008-11-27 00:12:59 -02:00
msp3430.c Rework code using return value of LoaderSymbol as a function pointer. 2008-11-27 00:12:59 -02:00
msp3430.h Rework code using return value of LoaderSymbol as a function pointer. 2008-11-27 00:12:59 -02:00
msp3430_module.c Ensure all *ModuleData symbols are marked _X_EXPORT. Start removing 2006-06-05 03:00:24 +00:00
tda8425.c Rework code using return value of LoaderSymbol as a function pointer. 2008-11-27 00:12:59 -02:00
tda8425.h Rework code using return value of LoaderSymbol as a function pointer. 2008-11-27 00:12:59 -02:00
tda8425_module.c Ensure all *ModuleData symbols are marked _X_EXPORT. Start removing 2006-06-05 03:00:24 +00:00
tda9850.c Rework code using return value of LoaderSymbol as a function pointer. 2008-11-27 00:12:59 -02:00
tda9850.h Rework code using return value of LoaderSymbol as a function pointer. 2008-11-27 00:12:59 -02:00
tda9850_module.c Ensure all *ModuleData symbols are marked _X_EXPORT. Start removing 2006-06-05 03:00:24 +00:00
tda9885.c Rework code using return value of LoaderSymbol as a function pointer. 2008-11-27 00:12:59 -02:00
tda9885.h Rework code using return value of LoaderSymbol as a function pointer. 2008-11-27 00:12:59 -02:00
tda9885_module.c Ensure all *ModuleData symbols are marked _X_EXPORT. Start removing 2006-06-05 03:00:24 +00:00
uda1380.c Rework code using return value of LoaderSymbol as a function pointer. 2008-11-27 00:12:59 -02:00
uda1380.h Rework code using return value of LoaderSymbol as a function pointer. 2008-11-27 00:12:59 -02:00
uda1380_module.c XORG_VERSION_CURRENT, not XF86_VERSION_CURRENT. 2007-03-07 11:02:47 -05:00
xf86i2c.c Rework code using return value of LoaderSymbol as a function pointer. 2008-11-27 00:12:59 -02:00
xf86i2c.h Rework code using return value of LoaderSymbol as a function pointer. 2008-11-27 00:12:59 -02:00