Will I run into any problems with the following: struct something *ptr; ... func((int)ptr); ... func(arg) int arg; { ... return(arg); } Thanks in advance- Jim Drinkwater