Update sdk headers to export new symbols.

All symbols in installed sdk headers should be explicitly tagged
as exported symbols. Otherwise, to ensure it is not a mistake, one
could write it as something like:
extern /* NOEXPORT */ type name ...;
but the proper procedure really should be to use a non sdk header
(or a "noinst_" one).
  This patch also removes prototypes to some functions that existed
only temporarily.
This commit is contained in:
Paulo Cesar Pereira de Andrade 2009-01-05 16:49:57 -02:00
parent af61524996
commit 200230535f
3 changed files with 14 additions and 30 deletions

View File

@ -56,24 +56,24 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#define XACE_AUDIT_END 16
#define XACE_NUM_HOOKS 17
extern CallbackListPtr XaceHooks[XACE_NUM_HOOKS];
extern _X_EXPORT CallbackListPtr XaceHooks[XACE_NUM_HOOKS];
/* Entry point for hook functions. Called by Xserver.
* Required by libdbe and libextmod
*/
_X_EXPORT int XaceHook(
extern _X_EXPORT int XaceHook(
int /*hook*/,
... /*appropriate args for hook*/
);
/* Special-cased hook functions
*/
int XaceHookDispatch(ClientPtr ptr, int major);
int XaceHookPropertyAccess(ClientPtr ptr, WindowPtr pWin,
PropertyPtr *ppProp, Mask access_mode);
int XaceHookSelectionAccess(ClientPtr ptr,
extern _X_EXPORT int XaceHookDispatch(ClientPtr ptr, int major);
extern _X_EXPORT int XaceHookPropertyAccess(ClientPtr ptr, WindowPtr pWin,
PropertyPtr *ppProp, Mask access_mode);
extern _X_EXPORT int XaceHookSelectionAccess(ClientPtr ptr,
Selection **ppSel, Mask access_mode);
void XaceHookAuditEnd(ClientPtr ptr, int result);
extern _X_EXPORT void XaceHookAuditEnd(ClientPtr ptr, int result);
/* Register a callback for a given hook.
*/
@ -87,13 +87,13 @@ void XaceHookAuditEnd(ClientPtr ptr, int result);
/* XTrans wrappers for use by security modules
*/
_X_EXPORT int XaceGetConnectionNumber(ClientPtr ptr);
_X_EXPORT int XaceIsLocal(ClientPtr ptr);
extern _X_EXPORT int XaceGetConnectionNumber(ClientPtr ptr);
extern _X_EXPORT int XaceIsLocal(ClientPtr ptr);
/* From the original Security extension...
*/
void XaceCensorImage(
extern _X_EXPORT void XaceCensorImage(
ClientPtr client,
RegionPtr pVisibleRegion,
long widthBytesLine,

View File

@ -734,7 +734,7 @@ xf86CrtcRotate (xf86CrtcPtr crtc);
* Clean up any rotation data, used when a crtc is turned off
* as well as when rotation is disabled.
*/
void
extern _X_EXPORT void
xf86RotateDestroy (xf86CrtcPtr crtc);
/*
@ -924,27 +924,11 @@ xf86_unwrap_crtc_notify(ScreenPtr pScreen, xf86_crtc_notify_proc_ptr old);
extern _X_EXPORT void
xf86_crtc_notify(ScreenPtr pScreen);
/**
* Panning
*/
Bool
xf86_crtc_get_panning(ScrnInfoPtr pScrn,
BoxPtr totalArea,
BoxPtr TrackingArea,
INT16 *border);
Bool
xf86_crtc_set_panning(ScrnInfoPtr pScrn,
BoxPtr totalArea,
BoxPtr TrackingArea,
INT16 *border);
/**
* Gamma
*/
Bool
extern _X_EXPORT Bool
xf86_crtc_supports_gamma(ScrnInfoPtr pScrn);
#endif /* _XF86CRTC_H_ */

View File

@ -825,10 +825,10 @@ RROutputDestroy (RROutputPtr output);
extern _X_EXPORT int
ProcRRGetOutputInfo (ClientPtr client);
extern int
extern _X_EXPORT int
ProcRRSetOutputPrimary (ClientPtr client);
extern int
extern _X_EXPORT int
ProcRRGetOutputPrimary (ClientPtr client);
/*