+void init_names()
+{
+ glInitNames();
+}
+
+void push_name(unsigned n)
+{
+ glPushName(n);
+}
+
+void pop_name()
+{
+ glPopName();
+}
+
+void load_name(unsigned n)
+{
+ glLoadName(n);
+}
+
+void parse_select_records(const unsigned *buf, unsigned count, vector<SelectRecord> &tbuf)