[PATCH 1/8] dix: Unexport various implementation details

Aaron Plattner aplattner at nvidia.com
Mon Jun 8 17:50:23 PDT 2015


On 06/02/2015 11:14 AM, Adam Jackson wrote:
> Signed-off-by: Adam Jackson <ajax at redhat.com>
> ---
>  dix/colormap.c        | 337 +++++++++++++++++++++++++-------------------------
>  dix/dispatch.c        |   1 +
>  dix/dixfonts.c        |  12 +-
>  dix/enterleave.c      |   2 +-
>  dix/enterleave.h      |   2 -
>  dix/main.c            |   2 +
>  hw/xfree86/sdksyms.sh |   2 -
>  include/Makefile.am   |   4 +-
>  include/colormap.h    |  12 --
>  include/dixfont.h     |  35 ------
>  include/dixstruct.h   |  27 ++--
>  include/swaprep.h     | 320 +++++++++++++++++++++++------------------------
>  include/swapreq.h     |   6 +-
>  mi/miglblt.c          |   1 +
>  miext/damage/damage.c |   1 +
>  os/utils.c            |   1 +
>  16 files changed, 360 insertions(+), 405 deletions(-)
> 

[...]

> -extern _X_EXPORT int (*ProcVector[256]) (ClientPtr /*client */ );
> +extern int (*ProcVector[256]) (ClientPtr /*client */ );
>  
> -extern _X_EXPORT int (*SwappedProcVector[256]) (ClientPtr /*client */ );
> +extern int (*SwappedProcVector[256]) (ClientPtr /*client */ );

Sadly, we wrap a few requests for stupid reasons that I don't want to
get into, so we need these.

I don't think we use anything else this patch unexports.

-- Aaron



More information about the xorg-devel mailing list