A ? about header declarations

Is it wrong to assume that if I’m using glut.h that there is no need to include gl.h?

it says this in glut.h (3.7):

#include <GL/gl.h>
#include <GL/glu.h>

So I think you don’t need to add them.