OpenGL man pages
glListBase - set the display-list base for glCallLists
void glListBase( GLuint base )
base Specifies an integer offset that will be added to glCallLists offsets
to generate display-list names. Initial value is zero.
glCallLists specifies an array of offsets. Display-list names are
generated by adding base to each offset. Names that reference valid
display lists are executed; the others are ignored.
GL_INVALID_OPERATION is generated if glListBase is executed between the
execution of glBegin and the corresponding execution of glEnd.
glGet with argument GL_LIST_BASE
Fri Dec 6 11:18:03 EST 1996
Look here for legal stuff: Legal