add additional error checks in kuhl_print_program_info()
add additional error checks in kuhl_print_program_info()

runewake2/opengl-examples,JohnRThomas/opengl-examples,JohnRThomas/opengl-examples,runewake2/opengl-examples,JohnRThomas/opengl-examples,runewake2/opengl-examples,runewake2/opengl-examples,JohnRThomas/opengl-examples