calling glutExit in the erro callback is a really bad example...
[freeglut] / progs / demos / CallbackMaker /
drwxr-xr-x   ..
-rw-r--r-- 15805 CallbackMaker.c