Hablo desde mi ignorancia pero imagino que si vos copias el puntero mediante
una copia bit a bit, es decir una asignacion con el operador = no te influye
en nada porque el puntero interno va a seguir apuntando a lo que apunta el
puntero original, ademas en los ejemplos de SDL usan tomar la direccion de
memoria (&) de una variable local, pero la variable local esta dentro del
scope y nunca sale del mismo por lo cual la llamada a SDL_PushEvent(....)
nunca queda invalidada o produce error, lo mejor es seguir el estilo de
programacion que te presenta SDL, es decir pasar la direccion de memoria de
variables que sean locales y nunca salgan del scope antes y sino usar
memoria dinamica con malloc, free, new, delete, etc...

Saludos
Pablo

2008/11/13 Carlos Pantelides <[EMAIL PROTECTED]>

> Estimados:
>
> int SDL_PushEvent(SDL_Event *event)
>
> Alguien sabe si "event" va copiado a la cola de eventos o es sólo el
> puntero? Me imagino que se copia, pues si hago
>
> void f() {
>        SDL_Event event;
>        event.type = SDL_QUIT;
>        SDL_PushEvent(&event);
> }
>
> anda, pero si fuera un puntero podria andar a veces si y a veces no, no?
>
> Mi pregunta es si alguien ya lo sabe, es porque no tengo tiempo de buscar
> en el código fuente, no es pereza.
>
> Gracias
>
> Carlos Pantelides
>
>
>
>
> _______________________________________________
> Lista de correo Programacion.
> [email protected]
> http://listas.fi.uba.ar/mailman/listinfo/programacion
>



-- 
Si yo tengo una manzana y tú tienes una manzana, luego de intercambiarlas
ambos tenemos una manzana. Si yo tengo una idea y tú tienes una idea, luego
de intercambiarlas ambos tenemos dos ideas.

Apoyando a la comunidad Open Source.

Facebook prifile:
http://www.facebook.com/profile.php?id=1244601012
Orkut prifile:
http://www.orkut.com/Profile.aspx?uid=12594853021246287134
_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion

Responder a