¿Cómo resolver: advertencia de "convertir a puntero desde un entero de diferente tamaño" en código C?

Estoy eliminando las advertencias de gcc de un código heredado.

¿Es posible suprimir la advertencia "convertir a puntero desde un entero de diferente tamaño" a través de encasillamiento?

example:

some_struct *ptr = func()  // func() returns an integer.

¿Alguien puede guiarme, por favor, a resolver tales advertencias de gcc?

Respuestas a la pregunta(3)

Su respuesta a la pregunta