NAME
	  fglPushName, fglPopName - push and pop the name stack


     FORTRAN SPECIFICATION
	  SUBROUTINE fglPushName( INTEGER*4 name )


     PARAMETERS
	  name	Specifies a name that will be pushed onto the name
		stack.

     FORTRAN SPECIFICATION
	  SUBROUTINE fglPopName( )


     DESCRIPTION
	  The name stack is used during	selection mode to allow	sets
	  of rendering commands	to be uniquely identified.  It
	  consists of an ordered set of	unsigned integers and is
	  initially empty.

	  fglPushName causes name to be	pushed onto the	name stack.
	  fglPopName pops one name off the top of the stack.

	  The maximum name stack depth is implementation-dependent;
	  call GL_MAX_NAME_STACK_DEPTH to find out the value for a
	  particular implementation. It	is an error to push a name
	  onto a full stack, or	to pop a name off an empty stack.  It
	  is also an error to manipulate the name stack	between	the
	  execution of fglBegin	and the	corresponding execution	of
	  fglEnd.  In any of these cases, the error flag is set	and no
	  other	change is made to GL state.

	  The name stack is always empty while the render mode is not
	  GL_SELECT.  Calls to fglPushName or fglPopName while the
	  render mode is not GL_SELECT are ignored.

     ERRORS
	  GL_STACK_OVERFLOW is generated if fglPushName	is called
	  while	the name stack is full.

	  GL_STACK_UNDERFLOW is	generated if fglPopName	is called
	  while	the name stack is empty.

	  GL_INVALID_OPERATION is generated if fglPushName or
	  fglPopName is	executed between a call	to fglBegin and	the
	  corresponding	call to	fglEnd.

     ASSOCIATED	GETS
	  fglGet with argument GL_NAME_STACK_DEPTH
	  fglGet with argument GL_MAX_NAME_STACK_DEPTH
     SEE ALSO
	  fglInitNames,	fglLoadName, fglRenderMode, fglSelectBuffer