randr: unexport and document RRProviderCreate()

Not used by any external drivers, so no need to keep it exported.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
This commit is contained in:
Enrico Weigelt, metux IT consult 2025-05-16 16:16:18 +02:00
parent 506ca26514
commit cc8e32ef5e
2 changed files with 11 additions and 4 deletions

View File

@ -675,10 +675,6 @@ RRConfigureOutputProperty(RROutputPtr output, Atom property,
/* rrprovider.c */
#define PRIME_SYNC_PROP "PRIME Synchronization"
extern _X_EXPORT RRProviderPtr
RRProviderCreate(ScreenPtr pScreen, const char *name,
int nameLength);
extern _X_EXPORT void
RRProviderDestroy (RRProviderPtr provider);

View File

@ -390,4 +390,15 @@ Bool RRProviderInit(void);
*/
void RRProviderInitErrorValue(void);
/*
* Create / allocate new provider structure
*
* @param pScreen the screen the provider belongs to
* @param name name of the provider (counted string)
* @param nameLen size of the provider name
* @return new provider structure, or NULL on failure
*/
RRProviderPtr RRProviderCreate(ScreenPtr pScreen, const char *name,
int nameLen);
#endif /* _XSERVER_RANDRSTR_PRIV_H_ */