Función SDL_FreeRW
Sintaxis
void SDL_FreeRW(SDL_RWops * area);
Descripción
Esta función se usa para liberar una estructura SDL_RWops asignada por SDL_AllocRW().
Parámetros
- area
- Estructura SDL_RWops a liberar.
Valor de retorno
Devuelve 0 si tiene éxito o un código de error negativo si falla. Ver SDL_GetError.
Observaciones
Las aplicaciones no necesitan utilizar esta función a menos que estén proporcionando su propia implementación SDL_RWops. Si sólo se necesita un SDL_RWops para leer/escribir una fuente de datos común, se deberían usar las implementaciones incorporadas en SDL, como SDL_RWFromFile() o SDL_RWFromMem(), etc, y llamar al método close en esos punteros SDL_RWops cuando hayas terminado con ellos.
Solo se debe usar SDL_FreeRW() en punteros devueltos por SDL_AllocRW(). El puntero es inválido tan pronto como esta función retorna. Cualquier memoria extra asignada durante la creación de los SDL_RWops no es liberada por SDL_FreeRW(); el programador debe ser responsable de gestionar esa memoria en su método close.