mirror of
https://github.com/X11Libre/xserver.git
synced 2026-10-11 23:43:06 +00:00
Replace X-allocation functions with their C89 counterparts
The only remaining X-functions used in server are XNF*, the rest is converted to plain alloc/calloc/realloc/free/strdup. X* functions are still exported from server and x* macros are still defined in header file, so both ABI and API are not affected by this change. Signed-off-by: Mikhail Gusarov <dottedmag@dottedmag.net> Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
parent
96c7ab27c3
commit
3f3ff971ec
345 changed files with 3011 additions and 3011 deletions
|
|
@ -783,7 +783,7 @@ exaCloseScreen(int i, ScreenPtr pScreen)
|
|||
unwrap(pExaScr, ps, Triangles);
|
||||
unwrap(pExaScr, ps, AddTraps);
|
||||
|
||||
xfree (pExaScr);
|
||||
free(pExaScr);
|
||||
|
||||
return (*pScreen->CloseScreen) (i, pScreen);
|
||||
}
|
||||
|
|
@ -794,14 +794,14 @@ exaCloseScreen(int i, ScreenPtr pScreen)
|
|||
* without breaking ABI between EXA and the drivers. The driver's
|
||||
* responsibility is to check beforehand that the EXA module has a matching
|
||||
* major number and sufficient minor. Drivers are responsible for freeing the
|
||||
* driver structure using xfree().
|
||||
* driver structure using free().
|
||||
*
|
||||
* @return a newly allocated, zero-filled driver structure
|
||||
*/
|
||||
ExaDriverPtr
|
||||
exaDriverAlloc(void)
|
||||
{
|
||||
return xcalloc(1, sizeof(ExaDriverRec));
|
||||
return calloc(1, sizeof(ExaDriverRec));
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -889,7 +889,7 @@ exaDriverInit (ScreenPtr pScreen,
|
|||
|
||||
ps = GetPictureScreenIfSet(pScreen);
|
||||
|
||||
pExaScr = xcalloc (sizeof (ExaScreenPrivRec), 1);
|
||||
pExaScr = calloc(sizeof (ExaScreenPrivRec), 1);
|
||||
if (!pExaScr) {
|
||||
LogMessage(X_WARNING, "EXA(%d): Failed to allocate screen private\n",
|
||||
pScreen->myNum);
|
||||
|
|
|
|||
Loading…
Reference in a new issue