
warnings about mismatching formats (int to float etc)
say you have a variable that needs a float value like ent->fog[0] = 0.0;
this will give a warning about doubles so change 0.0 to 0.0f.
int needs long type as far as i know so if 0.0 is int change it to 0.0L.
the example ent->fog[number] above is btw an array "very usefull"
instead of having 3 or more float variable's you can get away with a single definition.
float x=1
float y=2
float z=3
can instead be float xyz[3] = {1,2,3};