Buenas noches.
Me surgio que tengo una API CDECL, y uso la clase cCDECL de paul caton. Hasta ahi todo bien. El tema es que esta api, expone una funcion la cual te devuelve asincronicamente un resultado a una "funcion" callback.
Por logica, esa funcion tiene que ser CDECL. Teoricamente, la api llama a mi funcion y al volver, limpia el stack.
Cual seria la logica para que la API lea el valor devuelto, y no corrompa el stack?
La funcion callback tiene 2 parametros long (4 bytes) y devuelve 1 byte.
Ideas? gracias!