xserver/hw/xfree86/xaa
Alan Coopersmith 8b6a750097 Fix gcc warnings about redundant declarations of fallback functions
Ensure ffs, strndup, strlcat, etc. aren't defined by our headers
if they're already defined in the system headers.

This does export the HAVE_FFS, HAVE_STRNDUP, etc. definitions to drivers,
but if you built the Xserver with a libc that had those, and then build
the drivers with a less capable libc, you're going to have problems anyway,
and this should solve some reported problems with conflicts between our
strndup definition and gcc magic for it.

Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Reviewed-by: Adam Jackson <ajax@redhat.com>
2011-12-05 14:32:59 -08:00
..
.gitignore .gitignore: use common defaults with custom section #24239 2009-11-11 21:40:20 -08:00
Makefile.am xfree86: Link modules with -module 2011-10-15 21:18:47 -07:00
XAA.HOWTO Merging XORG-CURRENT into trunk 2004-04-23 19:54:30 +00:00
xaa.h dix: Remove the backing store leftovers 2010-11-30 13:46:08 -05:00
xaaBitBlt.c Call SourceValidate even if src == dst 2011-01-05 11:56:42 -08:00
xaaBitOrder.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xaaBitmap.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xaaCpyArea.c Remove more superfluous if(p) checks around free(p) 2010-06-06 20:27:18 +07:00
xaaCpyPlane.c Rename region macros to eliminate screen argument 2010-06-05 18:59:00 -07:00
xaaCpyWin.c Rename region macros to eliminate screen argument 2010-06-05 18:59:00 -07:00
xaaDashLine.c Rename region macros to eliminate screen argument 2010-06-05 18:59:00 -07:00
xaaFallback.c Delete unused devPrivate field from GCFuncs and GCOps. 2010-09-13 15:55:17 -07:00
xaaFillArc.c Rename region macros to eliminate screen argument 2010-06-05 18:59:00 -07:00
xaaFillPoly.c Rename region macros to eliminate screen argument 2010-06-05 18:59:00 -07:00
xaaFillRect.c Remove unnecessary parentheses around return values in functions 2010-06-10 06:42:42 -07:00
xaaGC.c Delete redundant GC initializations. 2010-09-13 15:55:17 -07:00
xaaGCmisc.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xaaImage.c Rename region macros to eliminate screen argument 2010-06-05 18:59:00 -07:00
xaaInit.c Revert "dix: Remove usage_hint from pixmaps, store it in ->drawable.class" 2011-03-17 23:48:52 -07:00
xaaInitAccel.c Replace X-allocation functions with their C89 counterparts 2010-05-13 00:22:37 +07:00
xaaLine.c Rename region macros to eliminate screen argument 2010-06-05 18:59:00 -07:00
xaaLineMisc.c Remove more superfluous if(p) checks around free(p) 2010-06-06 20:27:18 +07:00
xaaNonTEGlyph.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xaaNonTEText.c Remove unnecessary parentheses around return values in functions 2010-06-10 06:42:42 -07:00
xaaOffscreen.c Replace X-allocation functions with their C89 counterparts 2010-05-13 00:22:37 +07:00
xaaOverlay.c Revert "mi: Remove unused overlay support" 2010-06-22 12:11:20 -07:00
xaaOverlayDF.c Change the devPrivates API to require dixRegisterPrivateKey 2010-06-05 19:23:03 -07:00
xaaPCache.c Remove more superfluous if(p) checks around free(p) 2010-06-06 20:27:18 +07:00
xaaPict.c Rename region macros to eliminate screen argument 2010-06-05 18:59:00 -07:00
xaaROP.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xaaRect.c Rename region macros to eliminate screen argument 2010-06-05 18:59:00 -07:00
xaaSpans.c Rename region macros to eliminate screen argument 2010-06-05 18:59:00 -07:00
xaaStateChange.c Change the devPrivates API to require dixRegisterPrivateKey 2010-06-05 19:23:03 -07:00
xaaStipple.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xaaTEGlyph.c Replace X-allocation functions with their C89 counterparts 2010-05-13 00:22:37 +07:00
xaaTEText.c Remove more superfluous if(p) checks around free(p) 2010-06-06 20:27:18 +07:00
xaaTables.c Fix gcc warnings about redundant declarations of fallback functions 2011-12-05 14:32:59 -08:00
xaaWideLine.c Rename region macros to eliminate screen argument 2010-06-05 18:59:00 -07:00
xaacexp.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xaalocal.h Replace X-allocation functions with their C89 counterparts 2010-05-13 00:22:37 +07:00
xaarop.h Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xaawrap.h Rename region macros to eliminate screen argument 2010-06-05 18:59:00 -07:00