diff --git a/include/abg-fwd.h b/include/abg-fwd.h
index cfbe061d..cd504d0f 100644
--- a/include/abg-fwd.h
+++ b/include/abg-fwd.h
@@ -757,9 +757,6 @@ bool
 anonymous_data_member_exists_in_class(const var_decl& anon_dm,
 				      const class_or_union& clazz);
 
-bool
-scope_anonymous_or_typedef_named(const decl_base&);
-
 bool
 is_anonymous_or_typedef_named(const decl_base&);
 
diff --git a/src/abg-ir.cc b/src/abg-ir.cc
index 75a4cfca..0619c21f 100644
--- a/src/abg-ir.cc
+++ b/src/abg-ir.cc
@@ -5239,7 +5239,7 @@ get_decl_name_for_comparison(const decl_base &d)
     }
 
   interned_string n = (is_anonymous_or_typedef_named(d)
-		       || scope_anonymous_or_typedef_named(d))
+		       || d.get_has_anonymous_parent())
     ? d.get_name()
     : d.get_qualified_name(/*internal=*/true);
   return n;
@@ -6178,22 +6178,6 @@ anonymous_data_member_exists_in_class(const var_decl& anon_dm,
   return true;
 }
 
-/// Test if the scope of a given decl is anonymous or anonymous with a
-/// naming typedef.
-///
-/// @param d the decl consider.
-///
-/// @return true iff the scope of @p d is anonymous or anonymous with
-/// a naming typedef.
-bool
-scope_anonymous_or_typedef_named(const decl_base& d)
-{
-  if (d.get_has_anonymous_parent()
-      || (d.get_scope() && d.get_scope()->get_naming_typedef()))
-    return true;
-  return false;
-}
-
 /// Test if a given decl is anonymous or has a naming typedef.
 ///
 /// @param d the decl to consider.
diff --git a/tests/data/Makefile.am b/tests/data/Makefile.am
index ce791ad4..e754e6dc 100644
--- a/tests/data/Makefile.am
+++ b/tests/data/Makefile.am
@@ -321,6 +321,11 @@ test-abidiff-exit/PR30329/old-image/usr/lib/debug/dwz/components/sqlite.bst/x86_
 test-abidiff-exit/PR30329/old-image/usr/lib/debug/usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6.debug \
 test-abidiff-exit/PR30329/old-image/usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6 \
 test-abidiff-exit/PR30329/PR30329-report-1.txt \
+test-abidiff-exit/PR30503/libsdl/1.2.60/lib64/libSDL-1.2.so.1.2.60 \
+test-abidiff-exit/PR30503/libsdl/1.2.60/lib64/libSDL-1.2.so.1.2.60.debug \
+test-abidiff-exit/PR30503/libsdl/1.2.64/lib64/libSDL-1.2.so.1.2.64 \
+test-abidiff-exit/PR30503/libsdl/1.2.64/lib64/libSDL-1.2.so.1.2.64.debug \
+test-abidiff-exit/PR30503/libsdl/libsdl-1.2.60-1.2.64-report.txt \
 \
 test-diff-dwarf/test0-v0.cc		\
 test-diff-dwarf/test0-v0.o			\
diff --git a/tests/data/test-abidiff-exit/PR30503/libsdl/1.2.60/lib64/libSDL-1.2.so.1.2.60 b/tests/data/test-abidiff-exit/PR30503/libsdl/1.2.60/lib64/libSDL-1.2.so.1.2.60
new file mode 100755
index 0000000000000000000000000000000000000000..a8b6bf7bcbbdb0477c0eb77c90a4de1fd6d6a7dd
GIT binary patch
diff --git a/tests/data/test-abidiff-exit/PR30503/libsdl/1.2.60/lib64/libSDL-1.2.so.1.2.60.debug b/tests/data/test-abidiff-exit/PR30503/libsdl/1.2.60/lib64/libSDL-1.2.so.1.2.60.debug
diff --git a/tests/data/test-abidiff-exit/PR30503/libsdl/1.2.64/lib64/libSDL-1.2.so.1.2.64 b/tests/data/test-abidiff-exit/PR30503/libsdl/1.2.64/lib64/libSDL-1.2.so.1.2.64
new file mode 100755
index 0000000000000000000000000000000000000000..019e135ccba1345b278cd7cf94703d54409ecc6b
GIT binary patch
diff --git a/tests/data/test-abidiff-exit/PR30503/libsdl/1.2.64/lib64/libSDL-1.2.so.1.2.64.debug b/tests/data/test-abidiff-exit/PR30503/libsdl/1.2.64/lib64/libSDL-1.2.so.1.2.64.debug
diff --git a/tests/data/test-abidiff-exit/PR30503/libsdl/libsdl-1.2.60-1.2.64-report.txt b/tests/data/test-abidiff-exit/PR30503/libsdl/libsdl-1.2.60-1.2.64-report.txt
new file mode 100644
index 00000000..2b451fb7
--- /dev/null
+++ b/tests/data/test-abidiff-exit/PR30503/libsdl/libsdl-1.2.60-1.2.64-report.txt
@@ -0,0 +1,26 @@
+Functions changes summary: 0 Removed, 1 Changed (1 filtered out), 0 Added functions
+Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
+
+1 function with some indirect sub-type change:
+
+  [C] 'function int SDL_BuildAudioCVT(SDL12_AudioCVT*, Uint16, Uint8, int, Uint16, Uint8, int)' at SDL12_compat.c:9383:1 has some indirect sub-type changes:
+    parameter 1 of type 'SDL12_AudioCVT*' has sub-type changes:
+      in pointed to type 'typedef SDL12_AudioCVT' at SDL12_compat.c:920:1:
+        underlying type 'struct SDL12_AudioCVT' at SDL12_compat.c:880:1 changed:
+          type size hasn't changed
+          1 data member change:
+            type of 'void (SDL_AudioCVT*, typedef Uint16)* filters[10]' changed:
+              array element type 'void (SDL_AudioCVT*, typedef Uint16)*' changed:
+                entity changed from 'void (SDL_AudioCVT*, typedef Uint16)*' to compatible type 'typedef SDL12_AudioCVTFilter' at SDL12_compat.c:903:1
+                  in pointed to type 'function type void (SDL_AudioCVT*, typedef SDL_AudioFormat)':
+                    parameter 1 of type 'SDL_AudioCVT*' changed:
+                      in pointed to type 'struct SDL_AudioCVT' at SDL12_compat.c:907:1:
+                        type name changed from 'SDL_AudioCVT' to 'SDL12_AudioCVT'
+                        type size changed from 1024 to 1088 (in bits)
+                        3 data member changes (8 filtered):
+                          'double len_ratio' offset changed from 288 to 320 (in bits) (by +32 bits)
+                          name of 'SDL_AudioCVT::filters' changed to 'SDL12_AudioCVT::filters' at SDL12_compat.c:918:1, offset changed from 352 to 384 (in bits) (by +32 bits)
+                          'int filter_index' offset changed from 992 to 1024 (in bits) (by +32 bits)
+              type name changed from 'void (SDL_AudioCVT*, typedef Uint16)*[10]' to 'SDL12_AudioCVTFilter[10]'
+              type size hasn't changed
+
diff --git a/tests/data/test-annotate/test14-pr18893.so.abi b/tests/data/test-annotate/test14-pr18893.so.abi
index af6cace6..07e81a50 100644
--- a/tests/data/test-annotate/test14-pr18893.so.abi
+++ b/tests/data/test-annotate/test14-pr18893.so.abi
@@ -9002,13 +9002,6 @@
         <var-decl name='__saved_mask' type-id='type-id-173' visibility='default' filepath='/usr/include/setjmp.h' line='43' column='1'/>
       </data-member>
     </class-decl>
-    <!-- struct __sigset_t -->
-    <class-decl name='__sigset_t' size-in-bits='1024' is-struct='yes' visibility='default' filepath='/usr/include/bits/sigset.h' line='30' column='1' id='type-id-173'>
-      <data-member access='public' layout-offset-in-bits='0'>
-        <!-- unsigned long int __sigset_t::__val[16] -->
-        <var-decl name='__val' type-id='type-id-174' visibility='default' filepath='/usr/include/bits/sigset.h' line='31' column='1'/>
-      </data-member>
-    </class-decl>
     <!-- typedef __jmp_buf_tag[1] jmp_buf -->
     <typedef-decl name='jmp_buf' type-id='type-id-138' filepath='/usr/include/setjmp.h' line='49' column='1' id='type-id-169'/>
     <!-- Arc** -->
@@ -9028,15 +9021,15 @@
     <!-- Bin* -->
     <pointer-type-def type-id='type-id-152' size-in-bits='64' id='type-id-153'/>
     <!-- Curvelist& -->
-    <reference-type-def kind='lvalue' type-id='type-id-175' size-in-bits='64' id='type-id-163'/>
+    <reference-type-def kind='lvalue' type-id='type-id-174' size-in-bits='64' id='type-id-163'/>
     <!-- Flist* -->
     <pointer-type-def type-id='type-id-154' size-in-bits='64' id='type-id-156'/>
     <!-- JumpBuffer* -->
     <pointer-type-def type-id='type-id-168' size-in-bits='64' id='type-id-67'/>
     <!-- Patchlist& -->
-    <reference-type-def kind='lvalue' type-id='type-id-176' size-in-bits='64' id='type-id-166'/>
+    <reference-type-def kind='lvalue' type-id='type-id-175' size-in-bits='64' id='type-id-166'/>
     <!-- Sorter* -->
-    <pointer-type-def type-id='type-id-144' size-in-bits='64' id='type-id-177'/>
+    <pointer-type-def type-id='type-id-144' size-in-bits='64' id='type-id-176'/>
     <!-- Subdivider& -->
     <reference-type-def kind='lvalue' type-id='type-id-66' size-in-bits='64' id='type-id-143'/>
     <!-- Subdivider* -->
@@ -9048,12 +9041,12 @@
     <!-- TrimVertexPool* -->
     <pointer-type-def type-id='type-id-69' size-in-bits='64' id='type-id-171'/>
     <!-- const REAL -->
-    <qualified-type-def type-id='type-id-1' const='yes' id='type-id-178'/>
+    <qualified-type-def type-id='type-id-1' const='yes' id='type-id-177'/>
     <!-- const REAL* -->
-    <pointer-type-def type-id='type-id-178' size-in-bits='64' id='type-id-167'/>
+    <pointer-type-def type-id='type-id-177' size-in-bits='64' id='type-id-167'/>
     <!-- Quilt* -->
-    <pointer-type-def type-id='type-id-179' size-in-bits='64' id='type-id-161'/>
-    <reference-type-def kind='lvalue' type-id='type-id-180' size-in-bits='64' id='type-id-159'/>
+    <pointer-type-def type-id='type-id-178' size-in-bits='64' id='type-id-161'/>
+    <reference-type-def kind='lvalue' type-id='type-id-179' size-in-bits='64' id='type-id-159'/>
     <!-- class FlistSorter -->
     <class-decl name='FlistSorter' size-in-bits='128' visibility='default' filepath='libnurbs/internals/flistsorter.h' line='42' column='1' id='type-id-155'>
       <!-- class Sorter -->
@@ -9062,7 +9055,7 @@
         <!-- FlistSorter::FlistSorter() -->
         <function-decl name='FlistSorter' filepath='libnurbs/internals/flistsorter.cc' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'FlistSorter*' -->
-          <parameter type-id='type-id-181' is-artificial='yes'/>
+          <parameter type-id='type-id-180' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -9071,7 +9064,7 @@
         <!-- void FlistSorter::qsort(REAL*, int) -->
         <function-decl name='qsort' mangled-name='_ZN11FlistSorter5qsortEPfi' filepath='libnurbs/internals/flistsorter.cc' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'FlistSorter*' -->
-          <parameter type-id='type-id-181' is-artificial='yes'/>
+          <parameter type-id='type-id-180' is-artificial='yes'/>
           <!-- parameter of type 'REAL*' -->
           <parameter type-id='type-id-25'/>
           <!-- parameter of type 'int' -->
@@ -9084,7 +9077,7 @@
         <!-- FlistSorter::~FlistSorter(int) -->
         <function-decl name='~FlistSorter' filepath='libnurbs/internals/flistsorter.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'FlistSorter*' -->
-          <parameter type-id='type-id-181' is-artificial='yes'/>
+          <parameter type-id='type-id-180' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -9095,7 +9088,7 @@
         <!-- int FlistSorter::qscmp(char*, char*) -->
         <function-decl name='qscmp' mangled-name='_ZN11FlistSorter5qscmpEPcS0_' filepath='libnurbs/internals/flistsorter.cc' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'FlistSorter*' -->
-          <parameter type-id='type-id-181' is-artificial='yes'/>
+          <parameter type-id='type-id-180' is-artificial='yes'/>
           <!-- parameter of type 'char*' -->
           <parameter type-id='type-id-106'/>
           <!-- parameter of type 'char*' -->
@@ -9108,7 +9101,7 @@
         <!-- void FlistSorter::qsexc(char*, char*) -->
         <function-decl name='qsexc' mangled-name='_ZN11FlistSorter5qsexcEPcS0_' filepath='libnurbs/internals/flistsorter.cc' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'FlistSorter*' -->
-          <parameter type-id='type-id-181' is-artificial='yes'/>
+          <parameter type-id='type-id-180' is-artificial='yes'/>
           <!-- parameter of type 'char*' -->
           <parameter type-id='type-id-106'/>
           <!-- parameter of type 'char*' -->
@@ -9121,7 +9114,7 @@
         <!-- void FlistSorter::qstexc(char*, char*, char*) -->
         <function-decl name='qstexc' mangled-name='_ZN11FlistSorter6qstexcEPcS0_S0_' filepath='libnurbs/internals/flistsorter.cc' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'FlistSorter*' -->
-          <parameter type-id='type-id-181' is-artificial='yes'/>
+          <parameter type-id='type-id-180' is-artificial='yes'/>
           <!-- parameter of type 'char*' -->
           <parameter type-id='type-id-106'/>
           <!-- parameter of type 'char*' -->
@@ -9136,9 +9129,9 @@
     <!-- class Slicer -->
     <class-decl name='Slicer' size-in-bits='8064' visibility='default' filepath='libnurbs/internals/slicer.h' line='49' column='1' id='type-id-158'>
       <!-- class CoveAndTiler -->
-      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-182'/>
+      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-181'/>
       <!-- class Mesher -->
-      <base-class access='public' layout-offset-in-bits='128' type-id='type-id-183'/>
+      <base-class access='public' layout-offset-in-bits='128' type-id='type-id-182'/>
       <data-member access='private' layout-offset-in-bits='5248'>
         <!-- Backend& Slicer::backend -->
         <var-decl name='backend' type-id='type-id-160' visibility='default' filepath='libnurbs/internals/slicer.h' line='72' column='1'/>
@@ -9171,11 +9164,11 @@
         <!-- Slicer::Slicer(int, void**, Backend&) -->
         <function-decl name='Slicer' filepath='libnurbs/internals/slicer.cc' line='1181' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Slicer*' -->
-          <parameter type-id='type-id-184' is-artificial='yes'/>
+          <parameter type-id='type-id-183' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- artificial parameter of type 'void**' -->
-          <parameter type-id='type-id-185' is-artificial='yes'/>
+          <parameter type-id='type-id-184' is-artificial='yes'/>
           <!-- parameter of type 'Backend&' -->
           <parameter type-id='type-id-160'/>
           <!-- void -->
@@ -9186,11 +9179,11 @@
         <!-- Slicer::~Slicer(int, void**) -->
         <function-decl name='~Slicer' filepath='libnurbs/internals/slicer.cc' line='1192' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Slicer*' -->
-          <parameter type-id='type-id-184' is-artificial='yes'/>
+          <parameter type-id='type-id-183' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- artificial parameter of type 'void**' -->
-          <parameter type-id='type-id-185' is-artificial='yes'/>
+          <parameter type-id='type-id-184' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -9199,7 +9192,7 @@
         <!-- void Slicer::setisolines(int) -->
         <function-decl name='setisolines' mangled-name='_ZN6Slicer11setisolinesEi' filepath='libnurbs/internals/slicer.cc' line='1197' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Slicer*' -->
-          <parameter type-id='type-id-184' is-artificial='yes'/>
+          <parameter type-id='type-id-183' is-artificial='yes'/>
           <!-- parameter of type 'int' -->
           <parameter type-id='type-id-10'/>
           <!-- void -->
@@ -9210,7 +9203,7 @@
         <!-- void Slicer::outline(Arc_ptr) -->
         <function-decl name='outline' mangled-name='_ZN6Slicer7outlineEP3Arc' filepath='libnurbs/internals/slicer.cc' line='1292' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Slicer*' -->
-          <parameter type-id='type-id-184' is-artificial='yes'/>
+          <parameter type-id='type-id-183' is-artificial='yes'/>
           <!-- parameter of type 'typedef Arc_ptr' -->
           <parameter type-id='type-id-125'/>
           <!-- void -->
@@ -9221,7 +9214,7 @@
         <!-- void Slicer::outline() -->
         <function-decl name='outline' mangled-name='_ZN6Slicer7outlineEv' filepath='libnurbs/internals/slicer.cc' line='1266' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Slicer*' -->
-          <parameter type-id='type-id-184' is-artificial='yes'/>
+          <parameter type-id='type-id-183' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -9230,7 +9223,7 @@
         <!-- void Slicer::slice_old(Arc_ptr) -->
         <function-decl name='slice_old' mangled-name='_ZN6Slicer9slice_oldEP3Arc' filepath='libnurbs/internals/slicer.cc' line='1212' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Slicer*' -->
-          <parameter type-id='type-id-184' is-artificial='yes'/>
+          <parameter type-id='type-id-183' is-artificial='yes'/>
           <!-- parameter of type 'typedef Arc_ptr' -->
           <parameter type-id='type-id-125'/>
           <!-- void -->
@@ -9241,7 +9234,7 @@
         <!-- void Slicer::setstriptessellation(REAL, REAL) -->
         <function-decl name='setstriptessellation' mangled-name='_ZN6Slicer20setstriptessellationEff' filepath='libnurbs/internals/slicer.cc' line='1203' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Slicer*' -->
-          <parameter type-id='type-id-184' is-artificial='yes'/>
+          <parameter type-id='type-id-183' is-artificial='yes'/>
           <!-- parameter of type 'typedef REAL' -->
           <parameter type-id='type-id-1'/>
           <!-- parameter of type 'typedef REAL' -->
@@ -9254,11 +9247,11 @@
         <!-- void Slicer::evalRBArray(rectBlockArray*, gridWrap*) -->
         <function-decl name='evalRBArray' mangled-name='_ZN6Slicer11evalRBArrayEP14rectBlockArrayP8gridWrap' filepath='libnurbs/internals/slicer.cc' line='1001' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Slicer*' -->
-          <parameter type-id='type-id-184' is-artificial='yes'/>
+          <parameter type-id='type-id-183' is-artificial='yes'/>
           <!-- parameter of type 'rectBlockArray*' -->
-          <parameter type-id='type-id-186'/>
+          <parameter type-id='type-id-185'/>
           <!-- parameter of type 'gridWrap*' -->
-          <parameter type-id='type-id-187'/>
+          <parameter type-id='type-id-186'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -9267,9 +9260,9 @@
         <!-- void Slicer::evalStream(primStream*) -->
         <function-decl name='evalStream' mangled-name='_ZN6Slicer10evalStreamEP10primStream' filepath='libnurbs/internals/slicer.cc' line='1027' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Slicer*' -->
-          <parameter type-id='type-id-184' is-artificial='yes'/>
+          <parameter type-id='type-id-183' is-artificial='yes'/>
           <!-- parameter of type 'primStream*' -->
-          <parameter type-id='type-id-188'/>
+          <parameter type-id='type-id-187'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -9278,7 +9271,7 @@
         <!-- void Slicer::slice_new(Arc_ptr) -->
         <function-decl name='slice_new' mangled-name='_ZN6Slicer9slice_newEP3Arc' filepath='libnurbs/internals/slicer.cc' line='1068' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Slicer*' -->
-          <parameter type-id='type-id-184' is-artificial='yes'/>
+          <parameter type-id='type-id-183' is-artificial='yes'/>
           <!-- parameter of type 'typedef Arc_ptr' -->
           <parameter type-id='type-id-125'/>
           <!-- void -->
@@ -9289,7 +9282,7 @@
         <!-- void Slicer::slice(Arc_ptr) -->
         <function-decl name='slice' mangled-name='_ZN6Slicer5sliceEP3Arc' filepath='libnurbs/internals/slicer.cc' line='1165' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Slicer*' -->
-          <parameter type-id='type-id-184' is-artificial='yes'/>
+          <parameter type-id='type-id-183' is-artificial='yes'/>
           <!-- parameter of type 'typedef Arc_ptr' -->
           <parameter type-id='type-id-125'/>
           <!-- void -->
@@ -9307,7 +9300,7 @@
         <!-- Sorter::Sorter(int) -->
         <function-decl name='Sorter' filepath='libnurbs/internals/sorter.cc' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Sorter*' -->
-          <parameter type-id='type-id-177' is-artificial='yes'/>
+          <parameter type-id='type-id-176' is-artificial='yes'/>
           <!-- parameter of type 'int' -->
           <parameter type-id='type-id-10'/>
           <!-- void -->
@@ -9318,7 +9311,7 @@
         <!-- void Sorter::qs1(char*, char*) -->
         <function-decl name='qs1' mangled-name='_ZN6Sorter3qs1EPcS0_' filepath='libnurbs/internals/sorter.cc' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Sorter*' -->
-          <parameter type-id='type-id-177' is-artificial='yes'/>
+          <parameter type-id='type-id-176' is-artificial='yes'/>
           <!-- parameter of type 'char*' -->
           <parameter type-id='type-id-106'/>
           <!-- parameter of type 'char*' -->
@@ -9331,7 +9324,7 @@
         <!-- void Sorter::qsort(void*, int) -->
         <function-decl name='qsort' mangled-name='_ZN6Sorter5qsortEPvi' filepath='libnurbs/internals/sorter.cc' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Sorter*' -->
-          <parameter type-id='type-id-177' is-artificial='yes'/>
+          <parameter type-id='type-id-176' is-artificial='yes'/>
           <!-- parameter of type 'void*' -->
           <parameter type-id='type-id-17'/>
           <!-- parameter of type 'int' -->
@@ -9344,7 +9337,7 @@
         <!-- Sorter::~Sorter(int) -->
         <function-decl name='~Sorter' filepath='libnurbs/internals/sorter.h' line='39' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Sorter*' -->
-          <parameter type-id='type-id-177' is-artificial='yes'/>
+          <parameter type-id='type-id-176' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -9355,7 +9348,7 @@
         <!-- int Sorter::qscmp(char*, char*) -->
         <function-decl name='qscmp' mangled-name='_ZN6Sorter5qscmpEPcS0_' filepath='libnurbs/internals/sorter.cc' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Sorter*' -->
-          <parameter type-id='type-id-177' is-artificial='yes'/>
+          <parameter type-id='type-id-176' is-artificial='yes'/>
           <!-- parameter of type 'char*' -->
           <parameter type-id='type-id-106'/>
           <!-- parameter of type 'char*' -->
@@ -9368,7 +9361,7 @@
         <!-- void Sorter::qsexc(char*, char*) -->
         <function-decl name='qsexc' mangled-name='_ZN6Sorter5qsexcEPcS0_' filepath='libnurbs/internals/sorter.cc' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Sorter*' -->
-          <parameter type-id='type-id-177' is-artificial='yes'/>
+          <parameter type-id='type-id-176' is-artificial='yes'/>
           <!-- parameter of type 'char*' -->
           <parameter type-id='type-id-106'/>
           <!-- parameter of type 'char*' -->
@@ -9381,7 +9374,7 @@
         <!-- void Sorter::qstexc(char*, char*, char*) -->
         <function-decl name='qstexc' mangled-name='_ZN6Sorter6qstexcEPcS0_S0_' filepath='libnurbs/internals/sorter.cc' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Sorter*' -->
-          <parameter type-id='type-id-177' is-artificial='yes'/>
+          <parameter type-id='type-id-176' is-artificial='yes'/>
           <!-- parameter of type 'char*' -->
           <parameter type-id='type-id-106'/>
           <!-- parameter of type 'char*' -->
@@ -9417,7 +9410,7 @@
       </data-member>
       <data-member access='private' layout-offset-in-bits='224'>
         <!-- REAL Backend::mesh[3][4] -->
-        <var-decl name='mesh' type-id='type-id-189' visibility='default' filepath='libnurbs/internals/backend.h' line='108' column='1'/>
+        <var-decl name='mesh' type-id='type-id-188' visibility='default' filepath='libnurbs/internals/backend.h' line='108' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='608'>
         <!-- int Backend::meshindex -->
@@ -9427,7 +9420,7 @@
         <!-- Backend::Backend(BasicCurveEvaluator&, BasicSurfaceEvaluator&) -->
         <function-decl name='Backend' filepath='libnurbs/internals/backend.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- parameter of type 'BasicCurveEvaluator&' -->
           <parameter type-id='type-id-80'/>
           <!-- parameter of type 'BasicSurfaceEvaluator&' -->
@@ -9440,7 +9433,7 @@
         <!-- void Backend::bgnsurf(int, int, long int) -->
         <function-decl name='bgnsurf' mangled-name='_ZN7Backend7bgnsurfEiil' filepath='libnurbs/internals/backend.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- parameter of type 'int' -->
           <parameter type-id='type-id-10'/>
           <!-- parameter of type 'int' -->
@@ -9455,7 +9448,7 @@
         <!-- void Backend::patch(REAL, REAL, REAL, REAL) -->
         <function-decl name='patch' mangled-name='_ZN7Backend5patchEffff' filepath='libnurbs/internals/backend.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- parameter of type 'typedef REAL' -->
           <parameter type-id='type-id-1'/>
           <!-- parameter of type 'typedef REAL' -->
@@ -9472,7 +9465,7 @@
         <!-- void Backend::surfbbox(long int, REAL*, REAL*) -->
         <function-decl name='surfbbox' mangled-name='_ZN7Backend8surfbboxElPfS0_' filepath='libnurbs/internals/backend.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- parameter of type 'REAL*' -->
@@ -9487,7 +9480,7 @@
         <!-- void Backend::surfpts(long int, REAL*, long int, long int, int, int, REAL, REAL, REAL, REAL) -->
         <function-decl name='surfpts' mangled-name='_ZN7Backend7surfptsElPflliiffff' filepath='libnurbs/internals/backend.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- parameter of type 'REAL*' -->
@@ -9516,7 +9509,7 @@
         <!-- void Backend::surfgrid(REAL, REAL, long int, REAL, REAL, long int) -->
         <function-decl name='surfgrid' mangled-name='_ZN7Backend8surfgridEfflffl' filepath='libnurbs/internals/backend.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- parameter of type 'typedef REAL' -->
           <parameter type-id='type-id-1'/>
           <!-- parameter of type 'typedef REAL' -->
@@ -9537,7 +9530,7 @@
         <!-- void Backend::surfmesh(long int, long int, long int, long int) -->
         <function-decl name='surfmesh' mangled-name='_ZN7Backend8surfmeshEllll' filepath='libnurbs/internals/backend.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- parameter of type 'long int' -->
@@ -9554,7 +9547,7 @@
         <!-- void Backend::endsurf() -->
         <function-decl name='endsurf' mangled-name='_ZN7Backend7endsurfEv' filepath='libnurbs/internals/backend.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -9563,7 +9556,7 @@
         <!-- void Backend::bgntfan() -->
         <function-decl name='bgntfan' mangled-name='_ZN7Backend7bgntfanEv' filepath='libnurbs/internals/backend.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -9572,7 +9565,7 @@
         <!-- void Backend::endtfan() -->
         <function-decl name='endtfan' mangled-name='_ZN7Backend7endtfanEv' filepath='libnurbs/internals/backend.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -9581,7 +9574,7 @@
         <!-- void Backend::bgnqstrip() -->
         <function-decl name='bgnqstrip' mangled-name='_ZN7Backend9bgnqstripEv' filepath='libnurbs/internals/backend.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -9590,7 +9583,7 @@
         <!-- void Backend::endqstrip() -->
         <function-decl name='endqstrip' mangled-name='_ZN7Backend9endqstripEv' filepath='libnurbs/internals/backend.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -9599,7 +9592,7 @@
         <!-- void Backend::evalUStrip(int, REAL, REAL*, int, REAL, REAL*) -->
         <function-decl name='evalUStrip' mangled-name='_ZN7Backend10evalUStripEifPfifS0_' filepath='libnurbs/internals/backend.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- parameter of type 'int' -->
           <parameter type-id='type-id-10'/>
           <!-- parameter of type 'typedef REAL' -->
@@ -9620,7 +9613,7 @@
         <!-- void Backend::evalVStrip(int, REAL, REAL*, int, REAL, REAL*) -->
         <function-decl name='evalVStrip' mangled-name='_ZN7Backend10evalVStripEifPfifS0_' filepath='libnurbs/internals/backend.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- parameter of type 'int' -->
           <parameter type-id='type-id-10'/>
           <!-- parameter of type 'typedef REAL' -->
@@ -9641,7 +9634,7 @@
         <!-- void Backend::bgntmesh(const char*) -->
         <function-decl name='bgntmesh' mangled-name='_ZN7Backend8bgntmeshEPKc' filepath='libnurbs/internals/backend.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- parameter of type 'const char*' -->
           <parameter type-id='type-id-112'/>
           <!-- void -->
@@ -9652,7 +9645,7 @@
         <!-- void Backend::tmeshvertNOGE(TrimVertex*) -->
         <function-decl name='tmeshvertNOGE' mangled-name='_ZN7Backend13tmeshvertNOGEEP10TrimVertex' filepath='libnurbs/internals/backend.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- parameter of type 'TrimVertex*' -->
           <parameter type-id='type-id-121'/>
           <!-- void -->
@@ -9663,7 +9656,7 @@
         <!-- void Backend::tmeshvertNOGE_BU(TrimVertex*) -->
         <function-decl name='tmeshvertNOGE_BU' mangled-name='_ZN7Backend16tmeshvertNOGE_BUEP10TrimVertex' filepath='libnurbs/internals/backend.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- parameter of type 'TrimVertex*' -->
           <parameter type-id='type-id-121'/>
           <!-- void -->
@@ -9674,7 +9667,7 @@
         <!-- void Backend::tmeshvertNOGE_BV(TrimVertex*) -->
         <function-decl name='tmeshvertNOGE_BV' mangled-name='_ZN7Backend16tmeshvertNOGE_BVEP10TrimVertex' filepath='libnurbs/internals/backend.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- parameter of type 'TrimVertex*' -->
           <parameter type-id='type-id-121'/>
           <!-- void -->
@@ -9685,7 +9678,7 @@
         <!-- void Backend::preEvaluateBU(REAL) -->
         <function-decl name='preEvaluateBU' mangled-name='_ZN7Backend13preEvaluateBUEf' filepath='libnurbs/internals/backend.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- parameter of type 'typedef REAL' -->
           <parameter type-id='type-id-1'/>
           <!-- void -->
@@ -9696,7 +9689,7 @@
         <!-- void Backend::preEvaluateBV(REAL) -->
         <function-decl name='preEvaluateBV' mangled-name='_ZN7Backend13preEvaluateBVEf' filepath='libnurbs/internals/backend.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- parameter of type 'typedef REAL' -->
           <parameter type-id='type-id-1'/>
           <!-- void -->
@@ -9707,7 +9700,7 @@
         <!-- void Backend::tmeshvert(TrimVertex*) -->
         <function-decl name='tmeshvert' mangled-name='_ZN7Backend9tmeshvertEP10TrimVertex' filepath='libnurbs/internals/backend.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- parameter of type 'TrimVertex*' -->
           <parameter type-id='type-id-121'/>
           <!-- void -->
@@ -9718,7 +9711,7 @@
         <!-- void Backend::tmeshvert(REAL, REAL) -->
         <function-decl name='tmeshvert' mangled-name='_ZN7Backend9tmeshvertEff' filepath='libnurbs/internals/backend.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- parameter of type 'typedef REAL' -->
           <parameter type-id='type-id-1'/>
           <!-- parameter of type 'typedef REAL' -->
@@ -9731,9 +9724,9 @@
         <!-- void Backend::tmeshvert(GridVertex*) -->
         <function-decl name='tmeshvert' mangled-name='_ZN7Backend9tmeshvertEP10GridVertex' filepath='libnurbs/internals/backend.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- parameter of type 'GridVertex*' -->
-          <parameter type-id='type-id-191'/>
+          <parameter type-id='type-id-190'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -9742,9 +9735,9 @@
         <!-- void Backend::tmeshvert(GridTrimVertex*) -->
         <function-decl name='tmeshvert' mangled-name='_ZN7Backend9tmeshvertEP14GridTrimVertex' filepath='libnurbs/internals/backend.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- parameter of type 'GridTrimVertex*' -->
-          <parameter type-id='type-id-192'/>
+          <parameter type-id='type-id-191'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -9753,7 +9746,7 @@
         <!-- void Backend::swaptmesh() -->
         <function-decl name='swaptmesh' mangled-name='_ZN7Backend9swaptmeshEv' filepath='libnurbs/internals/backend.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -9762,7 +9755,7 @@
         <!-- void Backend::endtmesh() -->
         <function-decl name='endtmesh' mangled-name='_ZN7Backend8endtmeshEv' filepath='libnurbs/internals/backend.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -9771,7 +9764,7 @@
         <!-- void Backend::bgnoutline() -->
         <function-decl name='bgnoutline' mangled-name='_ZN7Backend10bgnoutlineEv' filepath='libnurbs/internals/backend.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -9780,7 +9773,7 @@
         <!-- void Backend::linevert(TrimVertex*) -->
         <function-decl name='linevert' mangled-name='_ZN7Backend8linevertEP10TrimVertex' filepath='libnurbs/internals/backend.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- parameter of type 'TrimVertex*' -->
           <parameter type-id='type-id-121'/>
           <!-- void -->
@@ -9791,9 +9784,9 @@
         <!-- void Backend::linevert(GridVertex*) -->
         <function-decl name='linevert' mangled-name='_ZN7Backend8linevertEP10GridVertex' filepath='libnurbs/internals/backend.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- parameter of type 'GridVertex*' -->
-          <parameter type-id='type-id-191'/>
+          <parameter type-id='type-id-190'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -9802,7 +9795,7 @@
         <!-- void Backend::endoutline() -->
         <function-decl name='endoutline' mangled-name='_ZN7Backend10endoutlineEv' filepath='libnurbs/internals/backend.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -9811,7 +9804,7 @@
         <!-- void Backend::triangle(TrimVertex*, TrimVertex*, TrimVertex*) -->
         <function-decl name='triangle' mangled-name='_ZN7Backend8triangleEP10TrimVertexS1_S1_' filepath='libnurbs/internals/backend.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- parameter of type 'TrimVertex*' -->
           <parameter type-id='type-id-121'/>
           <!-- parameter of type 'TrimVertex*' -->
@@ -9826,7 +9819,7 @@
         <!-- void Backend::bgncurv() -->
         <function-decl name='bgncurv' mangled-name='_ZN7Backend7bgncurvEv' filepath='libnurbs/internals/backend.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -9835,7 +9828,7 @@
         <!-- void Backend::segment(REAL, REAL) -->
         <function-decl name='segment' mangled-name='_ZN7Backend7segmentEff' filepath='libnurbs/internals/backend.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- parameter of type 'typedef REAL' -->
           <parameter type-id='type-id-1'/>
           <!-- parameter of type 'typedef REAL' -->
@@ -9848,7 +9841,7 @@
         <!-- void Backend::curvpts(long int, REAL*, long int, int, REAL, REAL) -->
         <function-decl name='curvpts' mangled-name='_ZN7Backend7curvptsElPfliff' filepath='libnurbs/internals/backend.h' line='96' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- parameter of type 'REAL*' -->
@@ -9869,7 +9862,7 @@
         <!-- void Backend::curvgrid(REAL, REAL, long int) -->
         <function-decl name='curvgrid' mangled-name='_ZN7Backend8curvgridEffl' filepath='libnurbs/internals/backend.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- parameter of type 'typedef REAL' -->
           <parameter type-id='type-id-1'/>
           <!-- parameter of type 'typedef REAL' -->
@@ -9884,7 +9877,7 @@
         <!-- void Backend::curvmesh(long int, long int) -->
         <function-decl name='curvmesh' mangled-name='_ZN7Backend8curvmeshEll' filepath='libnurbs/internals/backend.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- parameter of type 'long int' -->
@@ -9897,7 +9890,7 @@
         <!-- void Backend::curvpt(REAL) -->
         <function-decl name='curvpt' mangled-name='_ZN7Backend6curvptEf' filepath='libnurbs/internals/backend.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- parameter of type 'typedef REAL' -->
           <parameter type-id='type-id-1'/>
           <!-- void -->
@@ -9908,7 +9901,7 @@
         <!-- void Backend::bgnline() -->
         <function-decl name='bgnline' mangled-name='_ZN7Backend7bgnlineEv' filepath='libnurbs/internals/backend.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -9917,7 +9910,7 @@
         <!-- void Backend::endline() -->
         <function-decl name='endline' mangled-name='_ZN7Backend7endlineEv' filepath='libnurbs/internals/backend.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -9926,7 +9919,7 @@
         <!-- void Backend::endcurv() -->
         <function-decl name='endcurv' mangled-name='_ZN7Backend7endcurvEv' filepath='libnurbs/internals/backend.h' line='102' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -9935,7 +9928,7 @@
         <!-- Backend::Backend(BasicCurveEvaluator&, BasicSurfaceEvaluator&) -->
         <function-decl name='Backend' filepath='libnurbs/internals/backend.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- parameter of type 'BasicCurveEvaluator&' -->
           <parameter type-id='type-id-80'/>
           <!-- parameter of type 'BasicSurfaceEvaluator&' -->
@@ -9946,14 +9939,14 @@
       </member-function>
     </class-decl>
     <!-- class Curvelist -->
-    <class-decl name='Curvelist' size-in-bits='256' visibility='default' filepath='libnurbs/internals/curvelist.h' line='47' column='1' id='type-id-175'>
+    <class-decl name='Curvelist' size-in-bits='256' visibility='default' filepath='libnurbs/internals/curvelist.h' line='47' column='1' id='type-id-174'>
       <data-member access='private' layout-offset-in-bits='0'>
         <!-- Curve* Curvelist::curve -->
-        <var-decl name='curve' type-id='type-id-193' visibility='default' filepath='libnurbs/internals/curvelist.h' line='57' column='1'/>
+        <var-decl name='curve' type-id='type-id-192' visibility='default' filepath='libnurbs/internals/curvelist.h' line='57' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='64'>
         <!-- float Curvelist::range[3] -->
-        <var-decl name='range' type-id='type-id-194' visibility='default' filepath='libnurbs/internals/curvelist.h' line='58' column='1'/>
+        <var-decl name='range' type-id='type-id-193' visibility='default' filepath='libnurbs/internals/curvelist.h' line='58' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='160'>
         <!-- int Curvelist::needsSubdivision -->
@@ -9967,9 +9960,9 @@
         <!-- Curvelist::Curvelist(Quilt*, REAL, REAL) -->
         <function-decl name='Curvelist' filepath='libnurbs/internals/curvelist.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Curvelist*' -->
-          <parameter type-id='type-id-195' is-artificial='yes'/>
+          <parameter type-id='type-id-194' is-artificial='yes'/>
           <!-- parameter of type 'Quilt*' -->
-          <parameter type-id='type-id-196'/>
+          <parameter type-id='type-id-195'/>
           <!-- parameter of type 'typedef REAL' -->
           <parameter type-id='type-id-1'/>
           <!-- parameter of type 'typedef REAL' -->
@@ -9982,7 +9975,7 @@
         <!-- Curvelist::Curvelist(Curvelist&, REAL) -->
         <function-decl name='Curvelist' filepath='libnurbs/internals/curvelist.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Curvelist*' -->
-          <parameter type-id='type-id-195' is-artificial='yes'/>
+          <parameter type-id='type-id-194' is-artificial='yes'/>
           <!-- parameter of type 'Curvelist&' -->
           <parameter type-id='type-id-163'/>
           <!-- parameter of type 'typedef REAL' -->
@@ -9995,7 +9988,7 @@
         <!-- Curvelist::~Curvelist(int) -->
         <function-decl name='~Curvelist' filepath='libnurbs/internals/curvelist.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Curvelist*' -->
-          <parameter type-id='type-id-195' is-artificial='yes'/>
+          <parameter type-id='type-id-194' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -10006,7 +9999,7 @@
         <!-- int Curvelist::needsSamplingSubdivision() -->
         <function-decl name='needsSamplingSubdivision' mangled-name='_ZN9Curvelist24needsSamplingSubdivisionEv' filepath='libnurbs/internals/curvelist.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Curvelist*' -->
-          <parameter type-id='type-id-195' is-artificial='yes'/>
+          <parameter type-id='type-id-194' is-artificial='yes'/>
           <!-- int -->
           <return type-id='type-id-10'/>
         </function-decl>
@@ -10015,7 +10008,7 @@
         <!-- void Curvelist::getstepsize() -->
         <function-decl name='getstepsize' mangled-name='_ZN9Curvelist11getstepsizeEv' filepath='libnurbs/internals/curvelist.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Curvelist*' -->
-          <parameter type-id='type-id-195' is-artificial='yes'/>
+          <parameter type-id='type-id-194' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -10024,17 +10017,17 @@
         <!-- int Curvelist::cullCheck() -->
         <function-decl name='cullCheck' mangled-name='_ZN9Curvelist9cullCheckEv' filepath='libnurbs/internals/curvelist.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Curvelist*' -->
-          <parameter type-id='type-id-195' is-artificial='yes'/>
+          <parameter type-id='type-id-194' is-artificial='yes'/>
           <!-- int -->
           <return type-id='type-id-10'/>
         </function-decl>
       </member-function>
     </class-decl>
     <!-- class Patchlist -->
-    <class-decl name='Patchlist' size-in-bits='640' visibility='default' filepath='libnurbs/internals/patchlist.h' line='45' column='1' id='type-id-176'>
+    <class-decl name='Patchlist' size-in-bits='640' visibility='default' filepath='libnurbs/internals/patchlist.h' line='45' column='1' id='type-id-175'>
       <data-member access='private' layout-offset-in-bits='0'>
         <!-- Patch* Patchlist::patch -->
-        <var-decl name='patch' type-id='type-id-197' visibility='default' filepath='libnurbs/internals/patchlist.h' line='63' column='1'/>
+        <var-decl name='patch' type-id='type-id-196' visibility='default' filepath='libnurbs/internals/patchlist.h' line='63' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='64'>
         <!-- int Patchlist::notInBbox -->
@@ -10046,15 +10039,15 @@
       </data-member>
       <data-member access='private' layout-offset-in-bits='128'>
         <!-- Pspec Patchlist::pspec[2] -->
-        <var-decl name='pspec' type-id='type-id-198' visibility='default' filepath='libnurbs/internals/patchlist.h' line='66' column='1'/>
+        <var-decl name='pspec' type-id='type-id-197' visibility='default' filepath='libnurbs/internals/patchlist.h' line='66' column='1'/>
       </data-member>
       <member-function access='private' constructor='yes'>
         <!-- Patchlist::Patchlist(Quilt*, REAL*, REAL*) -->
         <function-decl name='Patchlist' filepath='libnurbs/internals/patchlist.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Patchlist*' -->
-          <parameter type-id='type-id-199' is-artificial='yes'/>
+          <parameter type-id='type-id-198' is-artificial='yes'/>
           <!-- parameter of type 'Quilt*' -->
-          <parameter type-id='type-id-196'/>
+          <parameter type-id='type-id-195'/>
           <!-- parameter of type 'REAL*' -->
           <parameter type-id='type-id-25'/>
           <!-- parameter of type 'REAL*' -->
@@ -10067,7 +10060,7 @@
         <!-- Patchlist::Patchlist(Patchlist&, int, REAL) -->
         <function-decl name='Patchlist' filepath='libnurbs/internals/patchlist.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Patchlist*' -->
-          <parameter type-id='type-id-199' is-artificial='yes'/>
+          <parameter type-id='type-id-198' is-artificial='yes'/>
           <!-- parameter of type 'Patchlist&' -->
           <parameter type-id='type-id-166'/>
           <!-- parameter of type 'int' -->
@@ -10082,7 +10075,7 @@
         <!-- Patchlist::~Patchlist(int) -->
         <function-decl name='~Patchlist' filepath='libnurbs/internals/patchlist.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Patchlist*' -->
-          <parameter type-id='type-id-199' is-artificial='yes'/>
+          <parameter type-id='type-id-198' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -10093,7 +10086,7 @@
         <!-- void Patchlist::getRanges(REAL*) -->
         <function-decl name='getRanges' mangled-name='_ZN9Patchlist9getRangesEPf' filepath='libnurbs/internals/patchlist.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Patchlist*' -->
-          <parameter type-id='type-id-199' is-artificial='yes'/>
+          <parameter type-id='type-id-198' is-artificial='yes'/>
           <!-- parameter of type 'REAL*' -->
           <parameter type-id='type-id-25'/>
           <!-- void -->
@@ -10104,7 +10097,7 @@
         <!-- int Patchlist::needsSamplingSubdivision() -->
         <function-decl name='needsSamplingSubdivision' mangled-name='_ZN9Patchlist24needsSamplingSubdivisionEv' filepath='libnurbs/internals/patchlist.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Patchlist*' -->
-          <parameter type-id='type-id-199' is-artificial='yes'/>
+          <parameter type-id='type-id-198' is-artificial='yes'/>
           <!-- int -->
           <return type-id='type-id-10'/>
         </function-decl>
@@ -10113,7 +10106,7 @@
         <!-- int Patchlist::needsSubdivision(int) -->
         <function-decl name='needsSubdivision' mangled-name='_ZN9Patchlist16needsSubdivisionEi' filepath='libnurbs/internals/patchlist.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Patchlist*' -->
-          <parameter type-id='type-id-199' is-artificial='yes'/>
+          <parameter type-id='type-id-198' is-artificial='yes'/>
           <!-- parameter of type 'int' -->
           <parameter type-id='type-id-10'/>
           <!-- int -->
@@ -10124,7 +10117,7 @@
         <!-- int Patchlist::needsNonSamplingSubdivision() -->
         <function-decl name='needsNonSamplingSubdivision' mangled-name='_ZN9Patchlist27needsNonSamplingSubdivisionEv' filepath='libnurbs/internals/patchlist.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Patchlist*' -->
-          <parameter type-id='type-id-199' is-artificial='yes'/>
+          <parameter type-id='type-id-198' is-artificial='yes'/>
           <!-- int -->
           <return type-id='type-id-10'/>
         </function-decl>
@@ -10133,7 +10126,7 @@
         <!-- void Patchlist::bbox() -->
         <function-decl name='bbox' mangled-name='_ZN9Patchlist4bboxEv' filepath='libnurbs/internals/patchlist.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Patchlist*' -->
-          <parameter type-id='type-id-199' is-artificial='yes'/>
+          <parameter type-id='type-id-198' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -10142,7 +10135,7 @@
         <!-- void Patchlist::getstepsize() -->
         <function-decl name='getstepsize' mangled-name='_ZN9Patchlist11getstepsizeEv' filepath='libnurbs/internals/patchlist.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Patchlist*' -->
-          <parameter type-id='type-id-199' is-artificial='yes'/>
+          <parameter type-id='type-id-198' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -10151,7 +10144,7 @@
         <!-- int Patchlist::cullCheck() -->
         <function-decl name='cullCheck' mangled-name='_ZN9Patchlist9cullCheckEv' filepath='libnurbs/internals/patchlist.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Patchlist*' -->
-          <parameter type-id='type-id-199' is-artificial='yes'/>
+          <parameter type-id='type-id-198' is-artificial='yes'/>
           <!-- int -->
           <return type-id='type-id-10'/>
         </function-decl>
@@ -10160,9 +10153,9 @@
         <!-- Patchlist::Patchlist(Quilt*, REAL*, REAL*) -->
         <function-decl name='Patchlist' filepath='libnurbs/internals/patchlist.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Patchlist*' -->
-          <parameter type-id='type-id-199' is-artificial='yes'/>
+          <parameter type-id='type-id-198' is-artificial='yes'/>
           <!-- parameter of type 'Quilt*' -->
-          <parameter type-id='type-id-196'/>
+          <parameter type-id='type-id-195'/>
           <!-- parameter of type 'REAL*' -->
           <parameter type-id='type-id-25'/>
           <!-- parameter of type 'REAL*' -->
@@ -10175,7 +10168,7 @@
         <!-- Patchlist::Patchlist(Patchlist&, int, REAL) -->
         <function-decl name='Patchlist' filepath='libnurbs/internals/patchlist.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Patchlist*' -->
-          <parameter type-id='type-id-199' is-artificial='yes'/>
+          <parameter type-id='type-id-198' is-artificial='yes'/>
           <!-- parameter of type 'Patchlist&' -->
           <parameter type-id='type-id-166'/>
           <!-- parameter of type 'int' -->
@@ -10190,7 +10183,7 @@
         <!-- Patchlist::~Patchlist(int) -->
         <function-decl name='~Patchlist' filepath='libnurbs/internals/patchlist.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Patchlist*' -->
-          <parameter type-id='type-id-199' is-artificial='yes'/>
+          <parameter type-id='type-id-198' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -10201,7 +10194,7 @@
         <!-- REAL Patchlist::getStepsize(int) -->
         <function-decl name='getStepsize' mangled-name='_ZN9Patchlist11getStepsizeEi' filepath='libnurbs/internals/patchlist.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Patchlist*' -->
-          <parameter type-id='type-id-199' is-artificial='yes'/>
+          <parameter type-id='type-id-198' is-artificial='yes'/>
           <!-- parameter of type 'int' -->
           <parameter type-id='type-id-10'/>
           <!-- typedef REAL -->
@@ -10210,9 +10203,9 @@
       </member-function>
     </class-decl>
     <!-- struct Quilt -->
-    <class-decl name='Quilt' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-179'/>
+    <class-decl name='Quilt' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-178'/>
     <!-- struct Renderhints -->
-    <class-decl name='Renderhints' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-180'/>
+    <class-decl name='Renderhints' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-179'/>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/arctess.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
     <!-- struct BezierArc -->
@@ -10241,13 +10234,13 @@
       </data-member>
     </class-decl>
     <!-- Mapdesc* -->
-    <pointer-type-def type-id='type-id-200' size-in-bits='64' id='type-id-132'/>
+    <pointer-type-def type-id='type-id-199' size-in-bits='64' id='type-id-132'/>
     <!-- struct Mapdesc -->
-    <class-decl name='Mapdesc' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-200'/>
+    <class-decl name='Mapdesc' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-199'/>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/backend.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
     <!-- REAL[3][4] -->
-    <array-type-def dimensions='2' type-id='type-id-1' size-in-bits='384' id='type-id-189'>
+    <array-type-def dimensions='2' type-id='type-id-1' size-in-bits='384' id='type-id-188'>
       <!-- <anonymous range>[3] -->
       <subrange length='3' lower-bound='0' upper-bound='2' type-id='type-id-3' id='type-id-85'/>
       <!-- <anonymous range>[4] -->
@@ -10277,7 +10270,7 @@
       </data-member>
       <data-member access='private' layout-offset-in-bits='224'>
         <!-- REAL Backend::mesh[3][4] -->
-        <var-decl name='mesh' type-id='type-id-189' visibility='default' filepath='libnurbs/internals/backend.h' line='108' column='1'/>
+        <var-decl name='mesh' type-id='type-id-188' visibility='default' filepath='libnurbs/internals/backend.h' line='108' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='608'>
         <!-- int Backend::meshindex -->
@@ -10287,7 +10280,7 @@
         <!-- Backend::Backend(BasicCurveEvaluator&, BasicSurfaceEvaluator&) -->
         <function-decl name='Backend' filepath='libnurbs/internals/backend.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- parameter of type 'BasicCurveEvaluator&' -->
           <parameter type-id='type-id-80'/>
           <!-- parameter of type 'BasicSurfaceEvaluator&' -->
@@ -10300,7 +10293,7 @@
         <!-- void Backend::bgnsurf(int, int, long int) -->
         <function-decl name='bgnsurf' mangled-name='_ZN7Backend7bgnsurfEiil' filepath='libnurbs/internals/backend.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- parameter of type 'int' -->
           <parameter type-id='type-id-10'/>
           <!-- parameter of type 'int' -->
@@ -10315,7 +10308,7 @@
         <!-- void Backend::patch(REAL, REAL, REAL, REAL) -->
         <function-decl name='patch' mangled-name='_ZN7Backend5patchEffff' filepath='libnurbs/internals/backend.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- parameter of type 'typedef REAL' -->
           <parameter type-id='type-id-1'/>
           <!-- parameter of type 'typedef REAL' -->
@@ -10332,7 +10325,7 @@
         <!-- void Backend::surfbbox(long int, REAL*, REAL*) -->
         <function-decl name='surfbbox' mangled-name='_ZN7Backend8surfbboxElPfS0_' filepath='libnurbs/internals/backend.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- parameter of type 'REAL*' -->
@@ -10347,7 +10340,7 @@
         <!-- void Backend::surfpts(long int, REAL*, long int, long int, int, int, REAL, REAL, REAL, REAL) -->
         <function-decl name='surfpts' mangled-name='_ZN7Backend7surfptsElPflliiffff' filepath='libnurbs/internals/backend.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- parameter of type 'REAL*' -->
@@ -10376,7 +10369,7 @@
         <!-- void Backend::surfgrid(REAL, REAL, long int, REAL, REAL, long int) -->
         <function-decl name='surfgrid' mangled-name='_ZN7Backend8surfgridEfflffl' filepath='libnurbs/internals/backend.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- parameter of type 'typedef REAL' -->
           <parameter type-id='type-id-1'/>
           <!-- parameter of type 'typedef REAL' -->
@@ -10397,7 +10390,7 @@
         <!-- void Backend::surfmesh(long int, long int, long int, long int) -->
         <function-decl name='surfmesh' mangled-name='_ZN7Backend8surfmeshEllll' filepath='libnurbs/internals/backend.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- parameter of type 'long int' -->
@@ -10414,7 +10407,7 @@
         <!-- void Backend::endsurf() -->
         <function-decl name='endsurf' mangled-name='_ZN7Backend7endsurfEv' filepath='libnurbs/internals/backend.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -10423,7 +10416,7 @@
         <!-- void Backend::bgntfan() -->
         <function-decl name='bgntfan' mangled-name='_ZN7Backend7bgntfanEv' filepath='libnurbs/internals/backend.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -10432,7 +10425,7 @@
         <!-- void Backend::endtfan() -->
         <function-decl name='endtfan' mangled-name='_ZN7Backend7endtfanEv' filepath='libnurbs/internals/backend.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -10441,7 +10434,7 @@
         <!-- void Backend::bgnqstrip() -->
         <function-decl name='bgnqstrip' mangled-name='_ZN7Backend9bgnqstripEv' filepath='libnurbs/internals/backend.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -10450,7 +10443,7 @@
         <!-- void Backend::endqstrip() -->
         <function-decl name='endqstrip' mangled-name='_ZN7Backend9endqstripEv' filepath='libnurbs/internals/backend.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -10459,7 +10452,7 @@
         <!-- void Backend::evalUStrip(int, REAL, REAL*, int, REAL, REAL*) -->
         <function-decl name='evalUStrip' mangled-name='_ZN7Backend10evalUStripEifPfifS0_' filepath='libnurbs/internals/backend.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- parameter of type 'int' -->
           <parameter type-id='type-id-10'/>
           <!-- parameter of type 'typedef REAL' -->
@@ -10480,7 +10473,7 @@
         <!-- void Backend::evalVStrip(int, REAL, REAL*, int, REAL, REAL*) -->
         <function-decl name='evalVStrip' mangled-name='_ZN7Backend10evalVStripEifPfifS0_' filepath='libnurbs/internals/backend.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- parameter of type 'int' -->
           <parameter type-id='type-id-10'/>
           <!-- parameter of type 'typedef REAL' -->
@@ -10501,7 +10494,7 @@
         <!-- void Backend::bgntmesh(const char*) -->
         <function-decl name='bgntmesh' mangled-name='_ZN7Backend8bgntmeshEPKc' filepath='libnurbs/internals/backend.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- parameter of type 'const char*' -->
           <parameter type-id='type-id-112'/>
           <!-- void -->
@@ -10512,7 +10505,7 @@
         <!-- void Backend::tmeshvertNOGE(TrimVertex*) -->
         <function-decl name='tmeshvertNOGE' mangled-name='_ZN7Backend13tmeshvertNOGEEP10TrimVertex' filepath='libnurbs/internals/backend.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- parameter of type 'TrimVertex*' -->
           <parameter type-id='type-id-121'/>
           <!-- void -->
@@ -10523,7 +10516,7 @@
         <!-- void Backend::tmeshvertNOGE_BU(TrimVertex*) -->
         <function-decl name='tmeshvertNOGE_BU' mangled-name='_ZN7Backend16tmeshvertNOGE_BUEP10TrimVertex' filepath='libnurbs/internals/backend.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- parameter of type 'TrimVertex*' -->
           <parameter type-id='type-id-121'/>
           <!-- void -->
@@ -10534,7 +10527,7 @@
         <!-- void Backend::tmeshvertNOGE_BV(TrimVertex*) -->
         <function-decl name='tmeshvertNOGE_BV' mangled-name='_ZN7Backend16tmeshvertNOGE_BVEP10TrimVertex' filepath='libnurbs/internals/backend.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- parameter of type 'TrimVertex*' -->
           <parameter type-id='type-id-121'/>
           <!-- void -->
@@ -10545,7 +10538,7 @@
         <!-- void Backend::preEvaluateBU(REAL) -->
         <function-decl name='preEvaluateBU' mangled-name='_ZN7Backend13preEvaluateBUEf' filepath='libnurbs/internals/backend.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- parameter of type 'typedef REAL' -->
           <parameter type-id='type-id-1'/>
           <!-- void -->
@@ -10556,7 +10549,7 @@
         <!-- void Backend::preEvaluateBV(REAL) -->
         <function-decl name='preEvaluateBV' mangled-name='_ZN7Backend13preEvaluateBVEf' filepath='libnurbs/internals/backend.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- parameter of type 'typedef REAL' -->
           <parameter type-id='type-id-1'/>
           <!-- void -->
@@ -10567,7 +10560,7 @@
         <!-- void Backend::tmeshvert(TrimVertex*) -->
         <function-decl name='tmeshvert' mangled-name='_ZN7Backend9tmeshvertEP10TrimVertex' filepath='libnurbs/internals/backend.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- parameter of type 'TrimVertex*' -->
           <parameter type-id='type-id-121'/>
           <!-- void -->
@@ -10578,7 +10571,7 @@
         <!-- void Backend::tmeshvert(REAL, REAL) -->
         <function-decl name='tmeshvert' mangled-name='_ZN7Backend9tmeshvertEff' filepath='libnurbs/internals/backend.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- parameter of type 'typedef REAL' -->
           <parameter type-id='type-id-1'/>
           <!-- parameter of type 'typedef REAL' -->
@@ -10591,9 +10584,9 @@
         <!-- void Backend::tmeshvert(GridVertex*) -->
         <function-decl name='tmeshvert' mangled-name='_ZN7Backend9tmeshvertEP10GridVertex' filepath='libnurbs/internals/backend.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- parameter of type 'GridVertex*' -->
-          <parameter type-id='type-id-191'/>
+          <parameter type-id='type-id-190'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -10602,9 +10595,9 @@
         <!-- void Backend::tmeshvert(GridTrimVertex*) -->
         <function-decl name='tmeshvert' mangled-name='_ZN7Backend9tmeshvertEP14GridTrimVertex' filepath='libnurbs/internals/backend.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- parameter of type 'GridTrimVertex*' -->
-          <parameter type-id='type-id-192'/>
+          <parameter type-id='type-id-191'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -10613,7 +10606,7 @@
         <!-- void Backend::swaptmesh() -->
         <function-decl name='swaptmesh' mangled-name='_ZN7Backend9swaptmeshEv' filepath='libnurbs/internals/backend.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -10622,7 +10615,7 @@
         <!-- void Backend::endtmesh() -->
         <function-decl name='endtmesh' mangled-name='_ZN7Backend8endtmeshEv' filepath='libnurbs/internals/backend.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -10631,7 +10624,7 @@
         <!-- void Backend::bgnoutline() -->
         <function-decl name='bgnoutline' mangled-name='_ZN7Backend10bgnoutlineEv' filepath='libnurbs/internals/backend.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -10640,7 +10633,7 @@
         <!-- void Backend::linevert(TrimVertex*) -->
         <function-decl name='linevert' mangled-name='_ZN7Backend8linevertEP10TrimVertex' filepath='libnurbs/internals/backend.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- parameter of type 'TrimVertex*' -->
           <parameter type-id='type-id-121'/>
           <!-- void -->
@@ -10651,9 +10644,9 @@
         <!-- void Backend::linevert(GridVertex*) -->
         <function-decl name='linevert' mangled-name='_ZN7Backend8linevertEP10GridVertex' filepath='libnurbs/internals/backend.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- parameter of type 'GridVertex*' -->
-          <parameter type-id='type-id-191'/>
+          <parameter type-id='type-id-190'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -10662,7 +10655,7 @@
         <!-- void Backend::endoutline() -->
         <function-decl name='endoutline' mangled-name='_ZN7Backend10endoutlineEv' filepath='libnurbs/internals/backend.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -10671,7 +10664,7 @@
         <!-- void Backend::triangle(TrimVertex*, TrimVertex*, TrimVertex*) -->
         <function-decl name='triangle' mangled-name='_ZN7Backend8triangleEP10TrimVertexS1_S1_' filepath='libnurbs/internals/backend.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- parameter of type 'TrimVertex*' -->
           <parameter type-id='type-id-121'/>
           <!-- parameter of type 'TrimVertex*' -->
@@ -10686,7 +10679,7 @@
         <!-- void Backend::bgncurv() -->
         <function-decl name='bgncurv' mangled-name='_ZN7Backend7bgncurvEv' filepath='libnurbs/internals/backend.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -10695,7 +10688,7 @@
         <!-- void Backend::segment(REAL, REAL) -->
         <function-decl name='segment' mangled-name='_ZN7Backend7segmentEff' filepath='libnurbs/internals/backend.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- parameter of type 'typedef REAL' -->
           <parameter type-id='type-id-1'/>
           <!-- parameter of type 'typedef REAL' -->
@@ -10708,7 +10701,7 @@
         <!-- void Backend::curvpts(long int, REAL*, long int, int, REAL, REAL) -->
         <function-decl name='curvpts' mangled-name='_ZN7Backend7curvptsElPfliff' filepath='libnurbs/internals/backend.h' line='96' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- parameter of type 'REAL*' -->
@@ -10729,7 +10722,7 @@
         <!-- void Backend::curvgrid(REAL, REAL, long int) -->
         <function-decl name='curvgrid' mangled-name='_ZN7Backend8curvgridEffl' filepath='libnurbs/internals/backend.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- parameter of type 'typedef REAL' -->
           <parameter type-id='type-id-1'/>
           <!-- parameter of type 'typedef REAL' -->
@@ -10744,7 +10737,7 @@
         <!-- void Backend::curvmesh(long int, long int) -->
         <function-decl name='curvmesh' mangled-name='_ZN7Backend8curvmeshEll' filepath='libnurbs/internals/backend.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- parameter of type 'long int' -->
@@ -10757,7 +10750,7 @@
         <!-- void Backend::curvpt(REAL) -->
         <function-decl name='curvpt' mangled-name='_ZN7Backend6curvptEf' filepath='libnurbs/internals/backend.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- parameter of type 'typedef REAL' -->
           <parameter type-id='type-id-1'/>
           <!-- void -->
@@ -10768,7 +10761,7 @@
         <!-- void Backend::bgnline() -->
         <function-decl name='bgnline' mangled-name='_ZN7Backend7bgnlineEv' filepath='libnurbs/internals/backend.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -10777,7 +10770,7 @@
         <!-- void Backend::endline() -->
         <function-decl name='endline' mangled-name='_ZN7Backend7endlineEv' filepath='libnurbs/internals/backend.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -10786,7 +10779,7 @@
         <!-- void Backend::endcurv() -->
         <function-decl name='endcurv' mangled-name='_ZN7Backend7endcurvEv' filepath='libnurbs/internals/backend.h' line='102' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -10795,7 +10788,7 @@
         <!-- Backend::Backend(BasicCurveEvaluator&, BasicSurfaceEvaluator&) -->
         <function-decl name='Backend' filepath='libnurbs/internals/backend.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <!-- parameter of type 'BasicCurveEvaluator&' -->
           <parameter type-id='type-id-80'/>
           <!-- parameter of type 'BasicSurfaceEvaluator&' -->
@@ -10806,16 +10799,16 @@
       </member-function>
     </class-decl>
     <!-- class GridTrimVertex -->
-    <class-decl name='GridTrimVertex' size-in-bits='384' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='45' column='1' id='type-id-201'>
+    <class-decl name='GridTrimVertex' size-in-bits='384' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='45' column='1' id='type-id-200'>
       <!-- class PooledObj -->
       <base-class access='public' layout-offset-in-bits='0' type-id='type-id-114'/>
       <data-member access='private' layout-offset-in-bits='0'>
         <!-- TrimVertex GridTrimVertex::dummyt -->
-        <var-decl name='dummyt' type-id='type-id-202' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='47' column='1'/>
+        <var-decl name='dummyt' type-id='type-id-201' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='47' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='128'>
         <!-- GridVertex GridTrimVertex::dummyg -->
-        <var-decl name='dummyg' type-id='type-id-203' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='48' column='1'/>
+        <var-decl name='dummyg' type-id='type-id-202' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='48' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='256'>
         <!-- TrimVertex* GridTrimVertex::t -->
@@ -10823,13 +10816,13 @@
       </data-member>
       <data-member access='private' layout-offset-in-bits='320'>
         <!-- GridVertex* GridTrimVertex::g -->
-        <var-decl name='g' type-id='type-id-191' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='52' column='1'/>
+        <var-decl name='g' type-id='type-id-190' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='52' column='1'/>
       </data-member>
       <member-function access='private' constructor='yes'>
         <!-- GridTrimVertex::GridTrimVertex() -->
         <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'GridTrimVertex*' -->
-          <parameter type-id='type-id-192' is-artificial='yes'/>
+          <parameter type-id='type-id-191' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -10838,7 +10831,7 @@
         <!-- int GridTrimVertex::isGridVert() -->
         <function-decl name='isGridVert' mangled-name='_ZN14GridTrimVertex10isGridVertEv' filepath='libnurbs/internals/gridtrimvertex.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'GridTrimVertex*' -->
-          <parameter type-id='type-id-192' is-artificial='yes'/>
+          <parameter type-id='type-id-191' is-artificial='yes'/>
           <!-- int -->
           <return type-id='type-id-10'/>
         </function-decl>
@@ -10847,7 +10840,7 @@
         <!-- GridTrimVertex::GridTrimVertex() -->
         <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'GridTrimVertex*' -->
-          <parameter type-id='type-id-192' is-artificial='yes'/>
+          <parameter type-id='type-id-191' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -10856,7 +10849,7 @@
         <!-- void GridTrimVertex::set(TrimVertex*) -->
         <function-decl name='set' mangled-name='_ZN14GridTrimVertex3setEP10TrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'GridTrimVertex*' -->
-          <parameter type-id='type-id-192' is-artificial='yes'/>
+          <parameter type-id='type-id-191' is-artificial='yes'/>
           <!-- parameter of type 'TrimVertex*' -->
           <parameter type-id='type-id-121'/>
           <!-- void -->
@@ -10867,7 +10860,7 @@
         <!-- void GridTrimVertex::set(long int, long int) -->
         <function-decl name='set' mangled-name='_ZN14GridTrimVertex3setEll' filepath='libnurbs/internals/gridtrimvertex.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'GridTrimVertex*' -->
-          <parameter type-id='type-id-192' is-artificial='yes'/>
+          <parameter type-id='type-id-191' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- parameter of type 'long int' -->
@@ -10880,7 +10873,7 @@
         <!-- GridTrimVertex::GridTrimVertex() -->
         <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'GridTrimVertex*' -->
-          <parameter type-id='type-id-192' is-artificial='yes'/>
+          <parameter type-id='type-id-191' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -10889,7 +10882,7 @@
         <!-- GridTrimVertex::GridTrimVertex() -->
         <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'GridTrimVertex*' -->
-          <parameter type-id='type-id-192' is-artificial='yes'/>
+          <parameter type-id='type-id-191' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -10898,7 +10891,7 @@
         <!-- int GridTrimVertex::isTrimVert() -->
         <function-decl name='isTrimVert' mangled-name='_ZN14GridTrimVertex10isTrimVertEv' filepath='libnurbs/internals/gridtrimvertex.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'GridTrimVertex*' -->
-          <parameter type-id='type-id-192' is-artificial='yes'/>
+          <parameter type-id='type-id-191' is-artificial='yes'/>
           <!-- int -->
           <return type-id='type-id-10'/>
         </function-decl>
@@ -10907,7 +10900,7 @@
         <!-- void GridTrimVertex::set(REAL, REAL) -->
         <function-decl name='set' mangled-name='_ZN14GridTrimVertex3setEff' filepath='libnurbs/internals/gridtrimvertex.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'GridTrimVertex*' -->
-          <parameter type-id='type-id-192' is-artificial='yes'/>
+          <parameter type-id='type-id-191' is-artificial='yes'/>
           <!-- parameter of type 'typedef REAL' -->
           <parameter type-id='type-id-1'/>
           <!-- parameter of type 'typedef REAL' -->
@@ -10920,7 +10913,7 @@
         <!-- GridTrimVertex::GridTrimVertex() -->
         <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'GridTrimVertex*' -->
-          <parameter type-id='type-id-192' is-artificial='yes'/>
+          <parameter type-id='type-id-191' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -10929,7 +10922,7 @@
         <!-- GridTrimVertex::GridTrimVertex() -->
         <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'GridTrimVertex*' -->
-          <parameter type-id='type-id-192' is-artificial='yes'/>
+          <parameter type-id='type-id-191' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -10938,7 +10931,7 @@
         <!-- GridTrimVertex::GridTrimVertex() -->
         <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'GridTrimVertex*' -->
-          <parameter type-id='type-id-192' is-artificial='yes'/>
+          <parameter type-id='type-id-191' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -10947,7 +10940,7 @@
         <!-- GridTrimVertex::GridTrimVertex() -->
         <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'GridTrimVertex*' -->
-          <parameter type-id='type-id-192' is-artificial='yes'/>
+          <parameter type-id='type-id-191' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -10956,7 +10949,7 @@
         <!-- GridTrimVertex::GridTrimVertex() -->
         <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'GridTrimVertex*' -->
-          <parameter type-id='type-id-192' is-artificial='yes'/>
+          <parameter type-id='type-id-191' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -10965,7 +10958,7 @@
         <!-- GridTrimVertex::GridTrimVertex() -->
         <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'GridTrimVertex*' -->
-          <parameter type-id='type-id-192' is-artificial='yes'/>
+          <parameter type-id='type-id-191' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -10974,7 +10967,7 @@
         <!-- GridTrimVertex::GridTrimVertex() -->
         <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'GridTrimVertex*' -->
-          <parameter type-id='type-id-192' is-artificial='yes'/>
+          <parameter type-id='type-id-191' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -10983,7 +10976,7 @@
         <!-- GridTrimVertex::GridTrimVertex() -->
         <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'GridTrimVertex*' -->
-          <parameter type-id='type-id-192' is-artificial='yes'/>
+          <parameter type-id='type-id-191' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -10992,14 +10985,14 @@
         <!-- GridTrimVertex::GridTrimVertex() -->
         <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'GridTrimVertex*' -->
-          <parameter type-id='type-id-192' is-artificial='yes'/>
+          <parameter type-id='type-id-191' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
     </class-decl>
     <!-- class TrimVertex -->
-    <class-decl name='TrimVertex' size-in-bits='128' visibility='default' filepath='libnurbs/internals/trimvertex.h' line='43' column='1' id='type-id-202'>
+    <class-decl name='TrimVertex' size-in-bits='128' visibility='default' filepath='libnurbs/internals/trimvertex.h' line='43' column='1' id='type-id-201'>
       <data-member access='private' layout-offset-in-bits='0'>
         <!-- REAL TrimVertex::param[2] -->
         <var-decl name='param' type-id='type-id-83' visibility='default' filepath='libnurbs/internals/trimvertex.h' line='45' column='1'/>
@@ -11010,7 +11003,7 @@
       </data-member>
     </class-decl>
     <!-- struct GridVertex -->
-    <class-decl name='GridVertex' size-in-bits='128' is-struct='yes' visibility='default' filepath='libnurbs/internals/gridvertex.h' line='39' column='1' id='type-id-203'>
+    <class-decl name='GridVertex' size-in-bits='128' is-struct='yes' visibility='default' filepath='libnurbs/internals/gridvertex.h' line='39' column='1' id='type-id-202'>
       <data-member access='public' layout-offset-in-bits='0'>
         <!-- long int GridVertex::gparam[2] -->
         <var-decl name='gparam' type-id='type-id-89' visibility='default' filepath='libnurbs/internals/gridvertex.h' line='40' column='1'/>
@@ -11019,7 +11012,7 @@
         <!-- GridVertex::GridVertex() -->
         <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'GridVertex*' -->
-          <parameter type-id='type-id-191' is-artificial='yes'/>
+          <parameter type-id='type-id-190' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -11028,7 +11021,7 @@
         <!-- GridVertex::GridVertex(long int, long int) -->
         <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'GridVertex*' -->
-          <parameter type-id='type-id-191' is-artificial='yes'/>
+          <parameter type-id='type-id-190' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- parameter of type 'long int' -->
@@ -11041,7 +11034,7 @@
         <!-- GridVertex::GridVertex() -->
         <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'GridVertex*' -->
-          <parameter type-id='type-id-191' is-artificial='yes'/>
+          <parameter type-id='type-id-190' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -11050,7 +11043,7 @@
         <!-- GridVertex::GridVertex(long int, long int) -->
         <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'GridVertex*' -->
-          <parameter type-id='type-id-191' is-artificial='yes'/>
+          <parameter type-id='type-id-190' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- parameter of type 'long int' -->
@@ -11063,7 +11056,7 @@
         <!-- long int GridVertex::nextu() -->
         <function-decl name='nextu' mangled-name='_ZN10GridVertex5nextuEv' filepath='libnurbs/internals/gridvertex.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'GridVertex*' -->
-          <parameter type-id='type-id-191' is-artificial='yes'/>
+          <parameter type-id='type-id-190' is-artificial='yes'/>
           <!-- long int -->
           <return type-id='type-id-24'/>
         </function-decl>
@@ -11072,7 +11065,7 @@
         <!-- long int GridVertex::prevu() -->
         <function-decl name='prevu' mangled-name='_ZN10GridVertex5prevuEv' filepath='libnurbs/internals/gridvertex.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'GridVertex*' -->
-          <parameter type-id='type-id-191' is-artificial='yes'/>
+          <parameter type-id='type-id-190' is-artificial='yes'/>
           <!-- long int -->
           <return type-id='type-id-24'/>
         </function-decl>
@@ -11081,7 +11074,7 @@
         <!-- GridVertex::GridVertex() -->
         <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'GridVertex*' -->
-          <parameter type-id='type-id-191' is-artificial='yes'/>
+          <parameter type-id='type-id-190' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -11090,7 +11083,7 @@
         <!-- GridVertex::GridVertex(long int, long int) -->
         <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'GridVertex*' -->
-          <parameter type-id='type-id-191' is-artificial='yes'/>
+          <parameter type-id='type-id-190' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- parameter of type 'long int' -->
@@ -11103,7 +11096,7 @@
         <!-- GridVertex::GridVertex() -->
         <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'GridVertex*' -->
-          <parameter type-id='type-id-191' is-artificial='yes'/>
+          <parameter type-id='type-id-190' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -11112,7 +11105,7 @@
         <!-- GridVertex::GridVertex(long int, long int) -->
         <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'GridVertex*' -->
-          <parameter type-id='type-id-191' is-artificial='yes'/>
+          <parameter type-id='type-id-190' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- parameter of type 'long int' -->
@@ -11125,7 +11118,7 @@
         <!-- GridVertex::GridVertex() -->
         <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'GridVertex*' -->
-          <parameter type-id='type-id-191' is-artificial='yes'/>
+          <parameter type-id='type-id-190' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -11134,7 +11127,7 @@
         <!-- GridVertex::GridVertex(long int, long int) -->
         <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'GridVertex*' -->
-          <parameter type-id='type-id-191' is-artificial='yes'/>
+          <parameter type-id='type-id-190' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- parameter of type 'long int' -->
@@ -11147,7 +11140,7 @@
         <!-- GridVertex::GridVertex() -->
         <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'GridVertex*' -->
-          <parameter type-id='type-id-191' is-artificial='yes'/>
+          <parameter type-id='type-id-190' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -11156,7 +11149,7 @@
         <!-- GridVertex::GridVertex(long int, long int) -->
         <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'GridVertex*' -->
-          <parameter type-id='type-id-191' is-artificial='yes'/>
+          <parameter type-id='type-id-190' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- parameter of type 'long int' -->
@@ -11169,7 +11162,7 @@
         <!-- GridVertex::GridVertex() -->
         <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'GridVertex*' -->
-          <parameter type-id='type-id-191' is-artificial='yes'/>
+          <parameter type-id='type-id-190' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -11178,7 +11171,7 @@
         <!-- GridVertex::GridVertex(long int, long int) -->
         <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'GridVertex*' -->
-          <parameter type-id='type-id-191' is-artificial='yes'/>
+          <parameter type-id='type-id-190' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- parameter of type 'long int' -->
@@ -11191,7 +11184,7 @@
         <!-- GridVertex::GridVertex() -->
         <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'GridVertex*' -->
-          <parameter type-id='type-id-191' is-artificial='yes'/>
+          <parameter type-id='type-id-190' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -11200,7 +11193,7 @@
         <!-- GridVertex::GridVertex(long int, long int) -->
         <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'GridVertex*' -->
-          <parameter type-id='type-id-191' is-artificial='yes'/>
+          <parameter type-id='type-id-190' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- parameter of type 'long int' -->
@@ -11213,7 +11206,7 @@
         <!-- GridVertex::GridVertex() -->
         <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'GridVertex*' -->
-          <parameter type-id='type-id-191' is-artificial='yes'/>
+          <parameter type-id='type-id-190' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -11222,7 +11215,7 @@
         <!-- GridVertex::GridVertex(long int, long int) -->
         <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'GridVertex*' -->
-          <parameter type-id='type-id-191' is-artificial='yes'/>
+          <parameter type-id='type-id-190' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- parameter of type 'long int' -->
@@ -11235,7 +11228,7 @@
         <!-- GridVertex::GridVertex() -->
         <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'GridVertex*' -->
-          <parameter type-id='type-id-191' is-artificial='yes'/>
+          <parameter type-id='type-id-190' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -11244,7 +11237,7 @@
         <!-- GridVertex::GridVertex(long int, long int) -->
         <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'GridVertex*' -->
-          <parameter type-id='type-id-191' is-artificial='yes'/>
+          <parameter type-id='type-id-190' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- parameter of type 'long int' -->
@@ -11257,7 +11250,7 @@
         <!-- GridVertex::GridVertex() -->
         <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'GridVertex*' -->
-          <parameter type-id='type-id-191' is-artificial='yes'/>
+          <parameter type-id='type-id-190' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -11266,7 +11259,7 @@
         <!-- GridVertex::GridVertex(long int, long int) -->
         <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'GridVertex*' -->
-          <parameter type-id='type-id-191' is-artificial='yes'/>
+          <parameter type-id='type-id-190' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- parameter of type 'long int' -->
@@ -11279,7 +11272,7 @@
         <!-- GridVertex::GridVertex() -->
         <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'GridVertex*' -->
-          <parameter type-id='type-id-191' is-artificial='yes'/>
+          <parameter type-id='type-id-190' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -11288,7 +11281,7 @@
         <!-- GridVertex::GridVertex(long int, long int) -->
         <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'GridVertex*' -->
-          <parameter type-id='type-id-191' is-artificial='yes'/>
+          <parameter type-id='type-id-190' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- parameter of type 'long int' -->
@@ -11299,17 +11292,17 @@
       </member-function>
     </class-decl>
     <!-- Backend* -->
-    <pointer-type-def type-id='type-id-65' size-in-bits='64' id='type-id-190'/>
+    <pointer-type-def type-id='type-id-65' size-in-bits='64' id='type-id-189'/>
     <!-- BasicCurveEvaluator& -->
     <reference-type-def kind='lvalue' type-id='type-id-8' size-in-bits='64' id='type-id-80'/>
     <!-- BasicSurfaceEvaluator& -->
     <reference-type-def kind='lvalue' type-id='type-id-53' size-in-bits='64' id='type-id-81'/>
     <!-- GridTrimVertex* -->
-    <pointer-type-def type-id='type-id-201' size-in-bits='64' id='type-id-192'/>
+    <pointer-type-def type-id='type-id-200' size-in-bits='64' id='type-id-191'/>
     <!-- GridVertex* -->
-    <pointer-type-def type-id='type-id-203' size-in-bits='64' id='type-id-191'/>
+    <pointer-type-def type-id='type-id-202' size-in-bits='64' id='type-id-190'/>
     <!-- TrimVertex* -->
-    <pointer-type-def type-id='type-id-202' size-in-bits='64' id='type-id-121'/>
+    <pointer-type-def type-id='type-id-201' size-in-bits='64' id='type-id-121'/>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/basiccrveval.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
     <!-- class BasicCurveEvaluator -->
@@ -11999,17 +11992,17 @@
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/ccw.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
     <!-- Quilt* -->
-    <pointer-type-def type-id='type-id-204' size-in-bits='64' id='type-id-205'/>
+    <pointer-type-def type-id='type-id-203' size-in-bits='64' id='type-id-204'/>
     <!-- struct Quilt -->
-    <class-decl name='Quilt' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-204'/>
+    <class-decl name='Quilt' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-203'/>
     <!-- struct Renderhints -->
-    <class-decl name='Renderhints' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-206'/>
+    <class-decl name='Renderhints' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-205'/>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/coveandtiler.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
     <!-- class CoveAndTiler -->
-    <class-decl name='CoveAndTiler' size-in-bits='2688' visibility='default' filepath='libnurbs/internals/coveandtiler.h' line='46' column='1' id='type-id-182'>
+    <class-decl name='CoveAndTiler' size-in-bits='2688' visibility='default' filepath='libnurbs/internals/coveandtiler.h' line='46' column='1' id='type-id-181'>
       <!-- class TrimRegion -->
-      <base-class access='public' layout-offset-in-bits='192' is-virtual='yes' type-id='type-id-207'/>
+      <base-class access='public' layout-offset-in-bits='192' is-virtual='yes' type-id='type-id-206'/>
       <data-member access='private' layout-offset-in-bits='64'>
         <!-- Backend& CoveAndTiler::backend -->
         <var-decl name='backend' type-id='type-id-160' visibility='default' filepath='libnurbs/internals/coveandtiler.h' line='52' column='1'/>
@@ -12022,11 +12015,11 @@
         <!-- CoveAndTiler::CoveAndTiler(int, void**, Backend&) -->
         <function-decl name='CoveAndTiler' filepath='libnurbs/internals/coveandtiler.cc' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'CoveAndTiler*' -->
-          <parameter type-id='type-id-208' is-artificial='yes'/>
+          <parameter type-id='type-id-207' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- artificial parameter of type 'void**' -->
-          <parameter type-id='type-id-185' is-artificial='yes'/>
+          <parameter type-id='type-id-184' is-artificial='yes'/>
           <!-- parameter of type 'Backend&' -->
           <parameter type-id='type-id-160'/>
           <!-- void -->
@@ -12037,11 +12030,11 @@
         <!-- CoveAndTiler::~CoveAndTiler(int, void**) -->
         <function-decl name='~CoveAndTiler' filepath='libnurbs/internals/coveandtiler.cc' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'CoveAndTiler*' -->
-          <parameter type-id='type-id-208' is-artificial='yes'/>
+          <parameter type-id='type-id-207' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- artificial parameter of type 'void**' -->
-          <parameter type-id='type-id-185' is-artificial='yes'/>
+          <parameter type-id='type-id-184' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -12050,7 +12043,7 @@
         <!-- void CoveAndTiler::output(TrimVertex*) -->
         <function-decl name='output' mangled-name='_ZN12CoveAndTiler6outputEP10TrimVertex' filepath='libnurbs/internals/coveandtiler.cc' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'CoveAndTiler*' -->
-          <parameter type-id='type-id-208' is-artificial='yes'/>
+          <parameter type-id='type-id-207' is-artificial='yes'/>
           <!-- parameter of type 'TrimVertex*' -->
           <parameter type-id='type-id-121'/>
           <!-- void -->
@@ -12061,9 +12054,9 @@
         <!-- void CoveAndTiler::output(GridVertex&) -->
         <function-decl name='output' mangled-name='_ZN12CoveAndTiler6outputER10GridVertex' filepath='libnurbs/internals/coveandtiler.cc' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'CoveAndTiler*' -->
-          <parameter type-id='type-id-208' is-artificial='yes'/>
+          <parameter type-id='type-id-207' is-artificial='yes'/>
           <!-- parameter of type 'GridVertex&' -->
-          <parameter type-id='type-id-209'/>
+          <parameter type-id='type-id-208'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -12072,9 +12065,9 @@
         <!-- void CoveAndTiler::output(GridTrimVertex&) -->
         <function-decl name='output' mangled-name='_ZN12CoveAndTiler6outputER14GridTrimVertex' filepath='libnurbs/internals/coveandtiler.cc' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'CoveAndTiler*' -->
-          <parameter type-id='type-id-208' is-artificial='yes'/>
+          <parameter type-id='type-id-207' is-artificial='yes'/>
           <!-- parameter of type 'GridTrimVertex&' -->
-          <parameter type-id='type-id-210'/>
+          <parameter type-id='type-id-209'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -12083,7 +12076,7 @@
         <!-- void CoveAndTiler::coveLR() -->
         <function-decl name='coveLR' mangled-name='_ZN12CoveAndTiler6coveLREv' filepath='libnurbs/internals/coveandtiler.cc' line='409' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'CoveAndTiler*' -->
-          <parameter type-id='type-id-208' is-artificial='yes'/>
+          <parameter type-id='type-id-207' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -12092,7 +12085,7 @@
         <!-- void CoveAndTiler::coveLL() -->
         <function-decl name='coveLL' mangled-name='_ZN12CoveAndTiler6coveLLEv' filepath='libnurbs/internals/coveandtiler.cc' line='348' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'CoveAndTiler*' -->
-          <parameter type-id='type-id-208' is-artificial='yes'/>
+          <parameter type-id='type-id-207' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -12101,7 +12094,7 @@
         <!-- void CoveAndTiler::coveUL() -->
         <function-decl name='coveUL' mangled-name='_ZN12CoveAndTiler6coveULEv' filepath='libnurbs/internals/coveandtiler.cc' line='287' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'CoveAndTiler*' -->
-          <parameter type-id='type-id-208' is-artificial='yes'/>
+          <parameter type-id='type-id-207' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -12110,7 +12103,7 @@
         <!-- void CoveAndTiler::coveUR() -->
         <function-decl name='coveUR' mangled-name='_ZN12CoveAndTiler6coveUREv' filepath='libnurbs/internals/coveandtiler.cc' line='225' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'CoveAndTiler*' -->
-          <parameter type-id='type-id-208' is-artificial='yes'/>
+          <parameter type-id='type-id-207' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -12119,7 +12112,7 @@
         <!-- void CoveAndTiler::coveLowerRightNoGrid(TrimVertex*) -->
         <function-decl name='coveLowerRightNoGrid' mangled-name='_ZN12CoveAndTiler20coveLowerRightNoGridEP10TrimVertex' filepath='libnurbs/internals/coveandtiler.cc' line='397' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'CoveAndTiler*' -->
-          <parameter type-id='type-id-208' is-artificial='yes'/>
+          <parameter type-id='type-id-207' is-artificial='yes'/>
           <!-- parameter of type 'TrimVertex*' -->
           <parameter type-id='type-id-121'/>
           <!-- void -->
@@ -12130,7 +12123,7 @@
         <!-- void CoveAndTiler::coveLowerRight() -->
         <function-decl name='coveLowerRight' mangled-name='_ZN12CoveAndTiler14coveLowerRightEv' filepath='libnurbs/internals/coveandtiler.cc' line='381' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'CoveAndTiler*' -->
-          <parameter type-id='type-id-208' is-artificial='yes'/>
+          <parameter type-id='type-id-207' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -12139,7 +12132,7 @@
         <!-- void CoveAndTiler::coveLowerLeftNoGrid(TrimVertex*) -->
         <function-decl name='coveLowerLeftNoGrid' mangled-name='_ZN12CoveAndTiler19coveLowerLeftNoGridEP10TrimVertex' filepath='libnurbs/internals/coveandtiler.cc' line='336' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'CoveAndTiler*' -->
-          <parameter type-id='type-id-208' is-artificial='yes'/>
+          <parameter type-id='type-id-207' is-artificial='yes'/>
           <!-- parameter of type 'TrimVertex*' -->
           <parameter type-id='type-id-121'/>
           <!-- void -->
@@ -12150,7 +12143,7 @@
         <!-- void CoveAndTiler::coveLowerLeft() -->
         <function-decl name='coveLowerLeft' mangled-name='_ZN12CoveAndTiler13coveLowerLeftEv' filepath='libnurbs/internals/coveandtiler.cc' line='320' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'CoveAndTiler*' -->
-          <parameter type-id='type-id-208' is-artificial='yes'/>
+          <parameter type-id='type-id-207' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -12159,7 +12152,7 @@
         <!-- void CoveAndTiler::coveUpperLeftNoGrid(TrimVertex*) -->
         <function-decl name='coveUpperLeftNoGrid' mangled-name='_ZN12CoveAndTiler19coveUpperLeftNoGridEP10TrimVertex' filepath='libnurbs/internals/coveandtiler.cc' line='275' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'CoveAndTiler*' -->
-          <parameter type-id='type-id-208' is-artificial='yes'/>
+          <parameter type-id='type-id-207' is-artificial='yes'/>
           <!-- parameter of type 'TrimVertex*' -->
           <parameter type-id='type-id-121'/>
           <!-- void -->
@@ -12170,7 +12163,7 @@
         <!-- void CoveAndTiler::coveUpperLeft() -->
         <function-decl name='coveUpperLeft' mangled-name='_ZN12CoveAndTiler13coveUpperLeftEv' filepath='libnurbs/internals/coveandtiler.cc' line='259' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'CoveAndTiler*' -->
-          <parameter type-id='type-id-208' is-artificial='yes'/>
+          <parameter type-id='type-id-207' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -12179,7 +12172,7 @@
         <!-- void CoveAndTiler::coveUpperRightNoGrid(TrimVertex*) -->
         <function-decl name='coveUpperRightNoGrid' mangled-name='_ZN12CoveAndTiler20coveUpperRightNoGridEP10TrimVertex' filepath='libnurbs/internals/coveandtiler.cc' line='213' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'CoveAndTiler*' -->
-          <parameter type-id='type-id-208' is-artificial='yes'/>
+          <parameter type-id='type-id-207' is-artificial='yes'/>
           <!-- parameter of type 'TrimVertex*' -->
           <parameter type-id='type-id-121'/>
           <!-- void -->
@@ -12190,7 +12183,7 @@
         <!-- void CoveAndTiler::coveUpperRight() -->
         <function-decl name='coveUpperRight' mangled-name='_ZN12CoveAndTiler14coveUpperRightEv' filepath='libnurbs/internals/coveandtiler.cc' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'CoveAndTiler*' -->
-          <parameter type-id='type-id-208' is-artificial='yes'/>
+          <parameter type-id='type-id-207' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -12199,7 +12192,7 @@
         <!-- void CoveAndTiler::tile(long int, long int, long int) -->
         <function-decl name='tile' mangled-name='_ZN12CoveAndTiler4tileElll' filepath='libnurbs/internals/coveandtiler.cc' line='181' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'CoveAndTiler*' -->
-          <parameter type-id='type-id-208' is-artificial='yes'/>
+          <parameter type-id='type-id-207' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- parameter of type 'long int' -->
@@ -12214,14 +12207,14 @@
         <!-- void CoveAndTiler::coveAndTile() -->
         <function-decl name='coveAndTile' mangled-name='_ZN12CoveAndTiler11coveAndTileEv' filepath='libnurbs/internals/coveandtiler.cc' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'CoveAndTiler*' -->
-          <parameter type-id='type-id-208' is-artificial='yes'/>
+          <parameter type-id='type-id-207' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
     </class-decl>
     <!-- class Jarcloc -->
-    <class-decl name='Jarcloc' size-in-bits='192' visibility='default' filepath='libnurbs/internals/jarcloc.h' line='41' column='1' id='type-id-211'>
+    <class-decl name='Jarcloc' size-in-bits='192' visibility='default' filepath='libnurbs/internals/jarcloc.h' line='41' column='1' id='type-id-210'>
       <data-member access='private' layout-offset-in-bits='0'>
         <!-- Arc_ptr Jarcloc::arc -->
         <var-decl name='arc' type-id='type-id-125' visibility='default' filepath='libnurbs/internals/jarcloc.h' line='43' column='1'/>
@@ -12238,7 +12231,7 @@
         <!-- TrimVertex* Jarcloc::getnextpt() -->
         <function-decl name='getnextpt' mangled-name='_ZN7Jarcloc9getnextptEv' filepath='libnurbs/internals/jarcloc.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Jarcloc*' -->
-          <parameter type-id='type-id-212' is-artificial='yes'/>
+          <parameter type-id='type-id-211' is-artificial='yes'/>
           <!-- TrimVertex* -->
           <return type-id='type-id-121'/>
         </function-decl>
@@ -12247,7 +12240,7 @@
         <!-- TrimVertex* Jarcloc::getprevpt() -->
         <function-decl name='getprevpt' mangled-name='_ZN7Jarcloc9getprevptEv' filepath='libnurbs/internals/jarcloc.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Jarcloc*' -->
-          <parameter type-id='type-id-212' is-artificial='yes'/>
+          <parameter type-id='type-id-211' is-artificial='yes'/>
           <!-- TrimVertex* -->
           <return type-id='type-id-121'/>
         </function-decl>
@@ -12256,7 +12249,7 @@
         <!-- void Jarcloc::reverse() -->
         <function-decl name='reverse' mangled-name='_ZN7Jarcloc7reverseEv' filepath='libnurbs/internals/jarcloc.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Jarcloc*' -->
-          <parameter type-id='type-id-212' is-artificial='yes'/>
+          <parameter type-id='type-id-211' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -12265,7 +12258,7 @@
         <!-- void Jarcloc::init(Arc_ptr, long int, long int) -->
         <function-decl name='init' mangled-name='_ZN7Jarcloc4initEP3Arcll' filepath='libnurbs/internals/jarcloc.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Jarcloc*' -->
-          <parameter type-id='type-id-212' is-artificial='yes'/>
+          <parameter type-id='type-id-211' is-artificial='yes'/>
           <!-- parameter of type 'typedef Arc_ptr' -->
           <parameter type-id='type-id-125'/>
           <!-- parameter of type 'long int' -->
@@ -12278,26 +12271,26 @@
       </member-function>
     </class-decl>
     <!-- class TrimRegion -->
-    <class-decl name='TrimRegion' size-in-bits='2560' visibility='default' filepath='libnurbs/internals/trimregion.h' line='46' column='1' id='type-id-207'>
+    <class-decl name='TrimRegion' size-in-bits='2560' visibility='default' filepath='libnurbs/internals/trimregion.h' line='46' column='1' id='type-id-206'>
       <data-member access='private' layout-offset-in-bits='0'>
         <!-- Trimline TrimRegion::left -->
-        <var-decl name='left' type-id='type-id-213' visibility='default' filepath='libnurbs/internals/trimregion.h' line='49' column='1'/>
+        <var-decl name='left' type-id='type-id-212' visibility='default' filepath='libnurbs/internals/trimregion.h' line='49' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='832'>
         <!-- Trimline TrimRegion::right -->
-        <var-decl name='right' type-id='type-id-213' visibility='default' filepath='libnurbs/internals/trimregion.h' line='50' column='1'/>
+        <var-decl name='right' type-id='type-id-212' visibility='default' filepath='libnurbs/internals/trimregion.h' line='50' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='1664'>
         <!-- Gridline TrimRegion::top -->
-        <var-decl name='top' type-id='type-id-214' visibility='default' filepath='libnurbs/internals/trimregion.h' line='51' column='1'/>
+        <var-decl name='top' type-id='type-id-213' visibility='default' filepath='libnurbs/internals/trimregion.h' line='51' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='1984'>
         <!-- Gridline TrimRegion::bot -->
-        <var-decl name='bot' type-id='type-id-214' visibility='default' filepath='libnurbs/internals/trimregion.h' line='52' column='1'/>
+        <var-decl name='bot' type-id='type-id-213' visibility='default' filepath='libnurbs/internals/trimregion.h' line='52' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='2304'>
         <!-- Uarray TrimRegion::uarray -->
-        <var-decl name='uarray' type-id='type-id-215' visibility='default' filepath='libnurbs/internals/trimregion.h' line='53' column='1'/>
+        <var-decl name='uarray' type-id='type-id-214' visibility='default' filepath='libnurbs/internals/trimregion.h' line='53' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='2496'>
         <!-- REAL TrimRegion::oneOverDu -->
@@ -12307,7 +12300,7 @@
         <!-- TrimRegion::TrimRegion() -->
         <function-decl name='TrimRegion' filepath='libnurbs/internals/trimregion.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'TrimRegion*' -->
-          <parameter type-id='type-id-216' is-artificial='yes'/>
+          <parameter type-id='type-id-215' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -12316,7 +12309,7 @@
         <!-- TrimRegion::TrimRegion() -->
         <function-decl name='TrimRegion' filepath='libnurbs/internals/trimregion.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'TrimRegion*' -->
-          <parameter type-id='type-id-216' is-artificial='yes'/>
+          <parameter type-id='type-id-215' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -12325,7 +12318,7 @@
         <!-- TrimRegion::TrimRegion() -->
         <function-decl name='TrimRegion' filepath='libnurbs/internals/trimregion.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'TrimRegion*' -->
-          <parameter type-id='type-id-216' is-artificial='yes'/>
+          <parameter type-id='type-id-215' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -12334,7 +12327,7 @@
         <!-- TrimRegion::TrimRegion() -->
         <function-decl name='TrimRegion' filepath='libnurbs/internals/trimregion.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'TrimRegion*' -->
-          <parameter type-id='type-id-216' is-artificial='yes'/>
+          <parameter type-id='type-id-215' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -12343,7 +12336,7 @@
         <!-- void TrimRegion::init(REAL) -->
         <function-decl name='init' mangled-name='_ZN10TrimRegion4initEf' filepath='libnurbs/internals/trimregion.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'TrimRegion*' -->
-          <parameter type-id='type-id-216' is-artificial='yes'/>
+          <parameter type-id='type-id-215' is-artificial='yes'/>
           <!-- parameter of type 'typedef REAL' -->
           <parameter type-id='type-id-1'/>
           <!-- void -->
@@ -12354,7 +12347,7 @@
         <!-- void TrimRegion::advance(REAL, REAL, REAL) -->
         <function-decl name='advance' mangled-name='_ZN10TrimRegion7advanceEfff' filepath='libnurbs/internals/trimregion.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'TrimRegion*' -->
-          <parameter type-id='type-id-216' is-artificial='yes'/>
+          <parameter type-id='type-id-215' is-artificial='yes'/>
           <!-- parameter of type 'typedef REAL' -->
           <parameter type-id='type-id-1'/>
           <!-- parameter of type 'typedef REAL' -->
@@ -12369,7 +12362,7 @@
         <!-- TrimRegion::TrimRegion() -->
         <function-decl name='TrimRegion' filepath='libnurbs/internals/trimregion.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'TrimRegion*' -->
-          <parameter type-id='type-id-216' is-artificial='yes'/>
+          <parameter type-id='type-id-215' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -12378,7 +12371,7 @@
         <!-- void TrimRegion::setDu(REAL) -->
         <function-decl name='setDu' mangled-name='_ZN10TrimRegion5setDuEf' filepath='libnurbs/internals/trimregion.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'TrimRegion*' -->
-          <parameter type-id='type-id-216' is-artificial='yes'/>
+          <parameter type-id='type-id-215' is-artificial='yes'/>
           <!-- parameter of type 'typedef REAL' -->
           <parameter type-id='type-id-1'/>
           <!-- void -->
@@ -12389,7 +12382,7 @@
         <!-- void TrimRegion::getGridExtent(TrimVertex*, TrimVertex*) -->
         <function-decl name='getGridExtent' mangled-name='_ZN10TrimRegion13getGridExtentEP10TrimVertexS1_' filepath='libnurbs/internals/trimregion.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'TrimRegion*' -->
-          <parameter type-id='type-id-216' is-artificial='yes'/>
+          <parameter type-id='type-id-215' is-artificial='yes'/>
           <!-- parameter of type 'TrimVertex*' -->
           <parameter type-id='type-id-121'/>
           <!-- parameter of type 'TrimVertex*' -->
@@ -12402,7 +12395,7 @@
         <!-- void TrimRegion::getGridExtent() -->
         <function-decl name='getGridExtent' mangled-name='_ZN10TrimRegion13getGridExtentEv' filepath='libnurbs/internals/trimregion.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'TrimRegion*' -->
-          <parameter type-id='type-id-216' is-artificial='yes'/>
+          <parameter type-id='type-id-215' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -12411,7 +12404,7 @@
         <!-- int TrimRegion::canTile() -->
         <function-decl name='canTile' mangled-name='_ZN10TrimRegion7canTileEv' filepath='libnurbs/internals/trimregion.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'TrimRegion*' -->
-          <parameter type-id='type-id-216' is-artificial='yes'/>
+          <parameter type-id='type-id-215' is-artificial='yes'/>
           <!-- int -->
           <return type-id='type-id-10'/>
         </function-decl>
@@ -12420,7 +12413,7 @@
         <!-- void TrimRegion::getPts(Backend&) -->
         <function-decl name='getPts' mangled-name='_ZN10TrimRegion6getPtsER7Backend' filepath='libnurbs/internals/trimregion.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'TrimRegion*' -->
-          <parameter type-id='type-id-216' is-artificial='yes'/>
+          <parameter type-id='type-id-215' is-artificial='yes'/>
           <!-- parameter of type 'Backend&' -->
           <parameter type-id='type-id-160'/>
           <!-- void -->
@@ -12431,7 +12424,7 @@
         <!-- void TrimRegion::getPts(Arc_ptr) -->
         <function-decl name='getPts' mangled-name='_ZN10TrimRegion6getPtsEP3Arc' filepath='libnurbs/internals/trimregion.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'TrimRegion*' -->
-          <parameter type-id='type-id-216' is-artificial='yes'/>
+          <parameter type-id='type-id-215' is-artificial='yes'/>
           <!-- parameter of type 'typedef Arc_ptr' -->
           <parameter type-id='type-id-125'/>
           <!-- void -->
@@ -12442,7 +12435,7 @@
         <!-- void TrimRegion::init(long int, Arc_ptr) -->
         <function-decl name='init' mangled-name='_ZN10TrimRegion4initElP3Arc' filepath='libnurbs/internals/trimregion.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'TrimRegion*' -->
-          <parameter type-id='type-id-216' is-artificial='yes'/>
+          <parameter type-id='type-id-215' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- parameter of type 'typedef Arc_ptr' -->
@@ -12453,10 +12446,10 @@
       </member-function>
     </class-decl>
     <!-- class Trimline -->
-    <class-decl name='Trimline' size-in-bits='832' visibility='default' filepath='libnurbs/internals/trimline.h' line='46' column='1' id='type-id-213'>
+    <class-decl name='Trimline' size-in-bits='832' visibility='default' filepath='libnurbs/internals/trimline.h' line='46' column='1' id='type-id-212'>
       <data-member access='private' layout-offset-in-bits='0'>
         <!-- TrimVertex** Trimline::pts -->
-        <var-decl name='pts' type-id='type-id-217' visibility='default' filepath='libnurbs/internals/trimline.h' line='48' column='1'/>
+        <var-decl name='pts' type-id='type-id-216' visibility='default' filepath='libnurbs/internals/trimline.h' line='48' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='64'>
         <!-- long int Trimline::numverts -->
@@ -12472,15 +12465,15 @@
       </data-member>
       <data-member access='private' layout-offset-in-bits='256'>
         <!-- Jarcloc Trimline::jarcl -->
-        <var-decl name='jarcl' type-id='type-id-211' visibility='default' filepath='libnurbs/internals/trimline.h' line='52' column='1'/>
+        <var-decl name='jarcl' type-id='type-id-210' visibility='default' filepath='libnurbs/internals/trimline.h' line='52' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='448'>
         <!-- TrimVertex Trimline::t -->
-        <var-decl name='t' type-id='type-id-202' visibility='default' filepath='libnurbs/internals/trimline.h' line='53' column='1'/>
+        <var-decl name='t' type-id='type-id-201' visibility='default' filepath='libnurbs/internals/trimline.h' line='53' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='576'>
         <!-- TrimVertex Trimline::b -->
-        <var-decl name='b' type-id='type-id-202' visibility='default' filepath='libnurbs/internals/trimline.h' line='53' column='1'/>
+        <var-decl name='b' type-id='type-id-201' visibility='default' filepath='libnurbs/internals/trimline.h' line='53' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='704'>
         <!-- TrimVertex* Trimline::tinterp -->
@@ -12494,7 +12487,7 @@
         <!-- Trimline::Trimline() -->
         <function-decl name='Trimline' filepath='libnurbs/internals/trimline.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Trimline*' -->
-          <parameter type-id='type-id-218' is-artificial='yes'/>
+          <parameter type-id='type-id-217' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -12503,7 +12496,7 @@
         <!-- Trimline::~Trimline(int) -->
         <function-decl name='~Trimline' filepath='libnurbs/internals/trimline.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Trimline*' -->
-          <parameter type-id='type-id-218' is-artificial='yes'/>
+          <parameter type-id='type-id-217' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -12514,7 +12507,7 @@
         <!-- TrimVertex* Trimline::prev() -->
         <function-decl name='prev' mangled-name='_ZN8Trimline4prevEv' filepath='libnurbs/internals/trimline.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Trimline*' -->
-          <parameter type-id='type-id-218' is-artificial='yes'/>
+          <parameter type-id='type-id-217' is-artificial='yes'/>
           <!-- TrimVertex* -->
           <return type-id='type-id-121'/>
         </function-decl>
@@ -12523,7 +12516,7 @@
         <!-- TrimVertex* Trimline::next() -->
         <function-decl name='next' mangled-name='_ZN8Trimline4nextEv' filepath='libnurbs/internals/trimline.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Trimline*' -->
-          <parameter type-id='type-id-218' is-artificial='yes'/>
+          <parameter type-id='type-id-217' is-artificial='yes'/>
           <!-- TrimVertex* -->
           <return type-id='type-id-121'/>
         </function-decl>
@@ -12532,7 +12525,7 @@
         <!-- TrimVertex* Trimline::last() -->
         <function-decl name='last' mangled-name='_ZN8Trimline4lastEv' filepath='libnurbs/internals/trimline.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Trimline*' -->
-          <parameter type-id='type-id-218' is-artificial='yes'/>
+          <parameter type-id='type-id-217' is-artificial='yes'/>
           <!-- TrimVertex* -->
           <return type-id='type-id-121'/>
         </function-decl>
@@ -12541,7 +12534,7 @@
         <!-- TrimVertex* Trimline::first() -->
         <function-decl name='first' mangled-name='_ZN8Trimline5firstEv' filepath='libnurbs/internals/trimline.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Trimline*' -->
-          <parameter type-id='type-id-218' is-artificial='yes'/>
+          <parameter type-id='type-id-217' is-artificial='yes'/>
           <!-- TrimVertex* -->
           <return type-id='type-id-121'/>
         </function-decl>
@@ -12550,7 +12543,7 @@
         <!-- Trimline::Trimline() -->
         <function-decl name='Trimline' filepath='libnurbs/internals/trimline.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Trimline*' -->
-          <parameter type-id='type-id-218' is-artificial='yes'/>
+          <parameter type-id='type-id-217' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -12559,7 +12552,7 @@
         <!-- Trimline::~Trimline(int) -->
         <function-decl name='~Trimline' filepath='libnurbs/internals/trimline.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Trimline*' -->
-          <parameter type-id='type-id-218' is-artificial='yes'/>
+          <parameter type-id='type-id-217' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -12570,7 +12563,7 @@
         <!-- Trimline::Trimline() -->
         <function-decl name='Trimline' filepath='libnurbs/internals/trimline.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Trimline*' -->
-          <parameter type-id='type-id-218' is-artificial='yes'/>
+          <parameter type-id='type-id-217' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -12579,7 +12572,7 @@
         <!-- Trimline::~Trimline(int) -->
         <function-decl name='~Trimline' filepath='libnurbs/internals/trimline.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Trimline*' -->
-          <parameter type-id='type-id-218' is-artificial='yes'/>
+          <parameter type-id='type-id-217' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -12590,7 +12583,7 @@
         <!-- void Trimline::reset() -->
         <function-decl name='reset' mangled-name='_ZN8Trimline5resetEv' filepath='libnurbs/internals/trimline.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Trimline*' -->
-          <parameter type-id='type-id-218' is-artificial='yes'/>
+          <parameter type-id='type-id-217' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -12599,7 +12592,7 @@
         <!-- void Trimline::swap() -->
         <function-decl name='swap' mangled-name='_ZN8Trimline4swapEv' filepath='libnurbs/internals/trimline.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Trimline*' -->
-          <parameter type-id='type-id-218' is-artificial='yes'/>
+          <parameter type-id='type-id-217' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -12608,7 +12601,7 @@
         <!-- void Trimline::append(TrimVertex*) -->
         <function-decl name='append' mangled-name='_ZN8Trimline6appendEP10TrimVertex' filepath='libnurbs/internals/trimline.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Trimline*' -->
-          <parameter type-id='type-id-218' is-artificial='yes'/>
+          <parameter type-id='type-id-217' is-artificial='yes'/>
           <!-- parameter of type 'TrimVertex*' -->
           <parameter type-id='type-id-121'/>
           <!-- void -->
@@ -12619,7 +12612,7 @@
         <!-- void Trimline::getNextPt() -->
         <function-decl name='getNextPt' mangled-name='_ZN8Trimline9getNextPtEv' filepath='libnurbs/internals/trimline.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Trimline*' -->
-          <parameter type-id='type-id-218' is-artificial='yes'/>
+          <parameter type-id='type-id-217' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -12628,7 +12621,7 @@
         <!-- void Trimline::getPrevPt() -->
         <function-decl name='getPrevPt' mangled-name='_ZN8Trimline9getPrevPtEv' filepath='libnurbs/internals/trimline.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Trimline*' -->
-          <parameter type-id='type-id-218' is-artificial='yes'/>
+          <parameter type-id='type-id-217' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -12637,7 +12630,7 @@
         <!-- void Trimline::getNextPts(Arc_ptr) -->
         <function-decl name='getNextPts' mangled-name='_ZN8Trimline10getNextPtsEP3Arc' filepath='libnurbs/internals/trimline.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Trimline*' -->
-          <parameter type-id='type-id-218' is-artificial='yes'/>
+          <parameter type-id='type-id-217' is-artificial='yes'/>
           <!-- parameter of type 'typedef Arc_ptr' -->
           <parameter type-id='type-id-125'/>
           <!-- void -->
@@ -12648,7 +12641,7 @@
         <!-- void Trimline::getPrevPts(Arc_ptr) -->
         <function-decl name='getPrevPts' mangled-name='_ZN8Trimline10getPrevPtsEP3Arc' filepath='libnurbs/internals/trimline.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Trimline*' -->
-          <parameter type-id='type-id-218' is-artificial='yes'/>
+          <parameter type-id='type-id-217' is-artificial='yes'/>
           <!-- parameter of type 'typedef Arc_ptr' -->
           <parameter type-id='type-id-125'/>
           <!-- void -->
@@ -12674,7 +12667,7 @@
         <!-- void Trimline::getPrevPts(REAL, Backend&) -->
         <function-decl name='getPrevPts' mangled-name='_ZN8Trimline10getPrevPtsEfR7Backend' filepath='libnurbs/internals/trimline.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Trimline*' -->
-          <parameter type-id='type-id-218' is-artificial='yes'/>
+          <parameter type-id='type-id-217' is-artificial='yes'/>
           <!-- parameter of type 'typedef REAL' -->
           <parameter type-id='type-id-1'/>
           <!-- parameter of type 'Backend&' -->
@@ -12687,7 +12680,7 @@
         <!-- void Trimline::getNextPts(REAL, Backend&) -->
         <function-decl name='getNextPts' mangled-name='_ZN8Trimline10getNextPtsEfR7Backend' filepath='libnurbs/internals/trimline.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Trimline*' -->
-          <parameter type-id='type-id-218' is-artificial='yes'/>
+          <parameter type-id='type-id-217' is-artificial='yes'/>
           <!-- parameter of type 'typedef REAL' -->
           <parameter type-id='type-id-1'/>
           <!-- parameter of type 'Backend&' -->
@@ -12700,7 +12693,7 @@
         <!-- void Trimline::grow(long int) -->
         <function-decl name='grow' mangled-name='_ZN8Trimline4growEl' filepath='libnurbs/internals/trimline.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Trimline*' -->
-          <parameter type-id='type-id-218' is-artificial='yes'/>
+          <parameter type-id='type-id-217' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- void -->
@@ -12711,7 +12704,7 @@
         <!-- void Trimline::init(long int, Arc_ptr, long int) -->
         <function-decl name='init' mangled-name='_ZN8Trimline4initElP3Arcl' filepath='libnurbs/internals/trimline.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Trimline*' -->
-          <parameter type-id='type-id-218' is-artificial='yes'/>
+          <parameter type-id='type-id-217' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- parameter of type 'typedef Arc_ptr' -->
@@ -12726,7 +12719,7 @@
         <!-- void Trimline::init(TrimVertex*) -->
         <function-decl name='init' mangled-name='_ZN8Trimline4initEP10TrimVertex' filepath='libnurbs/internals/trimline.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Trimline*' -->
-          <parameter type-id='type-id-218' is-artificial='yes'/>
+          <parameter type-id='type-id-217' is-artificial='yes'/>
           <!-- parameter of type 'TrimVertex*' -->
           <parameter type-id='type-id-121'/>
           <!-- void -->
@@ -12737,7 +12730,7 @@
         <!-- Trimline::Trimline() -->
         <function-decl name='Trimline' filepath='libnurbs/internals/trimline.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Trimline*' -->
-          <parameter type-id='type-id-218' is-artificial='yes'/>
+          <parameter type-id='type-id-217' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -12746,7 +12739,7 @@
         <!-- Trimline::~Trimline(int) -->
         <function-decl name='~Trimline' filepath='libnurbs/internals/trimline.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Trimline*' -->
-          <parameter type-id='type-id-218' is-artificial='yes'/>
+          <parameter type-id='type-id-217' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -12755,7 +12748,7 @@
       </member-function>
     </class-decl>
     <!-- class Uarray -->
-    <class-decl name='Uarray' size-in-bits='192' visibility='default' filepath='libnurbs/internals/uarray.h' line='44' column='1' id='type-id-215'>
+    <class-decl name='Uarray' size-in-bits='192' visibility='default' filepath='libnurbs/internals/uarray.h' line='44' column='1' id='type-id-214'>
       <data-member access='private' layout-offset-in-bits='0'>
         <!-- long int Uarray::size -->
         <var-decl name='size' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/uarray.h' line='46' column='1'/>
@@ -12772,7 +12765,7 @@
         <!-- Uarray::Uarray() -->
         <function-decl name='Uarray' filepath='libnurbs/internals/uarray.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Uarray*' -->
-          <parameter type-id='type-id-219' is-artificial='yes'/>
+          <parameter type-id='type-id-218' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -12781,7 +12774,7 @@
         <!-- Uarray::~Uarray(int) -->
         <function-decl name='~Uarray' filepath='libnurbs/internals/uarray.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Uarray*' -->
-          <parameter type-id='type-id-219' is-artificial='yes'/>
+          <parameter type-id='type-id-218' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -12792,7 +12785,7 @@
         <!-- Uarray::Uarray() -->
         <function-decl name='Uarray' filepath='libnurbs/internals/uarray.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Uarray*' -->
-          <parameter type-id='type-id-219' is-artificial='yes'/>
+          <parameter type-id='type-id-218' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -12801,7 +12794,7 @@
         <!-- Uarray::~Uarray(int) -->
         <function-decl name='~Uarray' filepath='libnurbs/internals/uarray.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Uarray*' -->
-          <parameter type-id='type-id-219' is-artificial='yes'/>
+          <parameter type-id='type-id-218' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -12812,7 +12805,7 @@
         <!-- long int Uarray::init(REAL, Arc_ptr, Arc_ptr) -->
         <function-decl name='init' mangled-name='_ZN6Uarray4initEfP3ArcS1_' filepath='libnurbs/internals/uarray.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Uarray*' -->
-          <parameter type-id='type-id-219' is-artificial='yes'/>
+          <parameter type-id='type-id-218' is-artificial='yes'/>
           <!-- parameter of type 'typedef REAL' -->
           <parameter type-id='type-id-1'/>
           <!-- parameter of type 'typedef Arc_ptr' -->
@@ -12825,7 +12818,7 @@
       </member-function>
     </class-decl>
     <!-- struct Gridline -->
-    <class-decl name='Gridline' size-in-bits='320' is-struct='yes' visibility='default' filepath='libnurbs/internals/gridline.h' line='39' column='1' id='type-id-214'>
+    <class-decl name='Gridline' size-in-bits='320' is-struct='yes' visibility='default' filepath='libnurbs/internals/gridline.h' line='39' column='1' id='type-id-213'>
       <data-member access='public' layout-offset-in-bits='0'>
         <!-- long int Gridline::v -->
         <var-decl name='v' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/gridline.h' line='40' column='1'/>
@@ -12848,54 +12841,54 @@
       </data-member>
     </class-decl>
     <!-- CoveAndTiler* -->
-    <pointer-type-def type-id='type-id-182' size-in-bits='64' id='type-id-208'/>
+    <pointer-type-def type-id='type-id-181' size-in-bits='64' id='type-id-207'/>
     <!-- GridTrimVertex& -->
-    <reference-type-def kind='lvalue' type-id='type-id-201' size-in-bits='64' id='type-id-210'/>
+    <reference-type-def kind='lvalue' type-id='type-id-200' size-in-bits='64' id='type-id-209'/>
     <!-- GridVertex& -->
-    <reference-type-def kind='lvalue' type-id='type-id-203' size-in-bits='64' id='type-id-209'/>
+    <reference-type-def kind='lvalue' type-id='type-id-202' size-in-bits='64' id='type-id-208'/>
     <!-- Jarcloc* -->
-    <pointer-type-def type-id='type-id-211' size-in-bits='64' id='type-id-212'/>
+    <pointer-type-def type-id='type-id-210' size-in-bits='64' id='type-id-211'/>
     <!-- TrimRegion* -->
-    <pointer-type-def type-id='type-id-207' size-in-bits='64' id='type-id-216'/>
+    <pointer-type-def type-id='type-id-206' size-in-bits='64' id='type-id-215'/>
     <!-- TrimVertex** -->
-    <pointer-type-def type-id='type-id-121' size-in-bits='64' id='type-id-217'/>
+    <pointer-type-def type-id='type-id-121' size-in-bits='64' id='type-id-216'/>
     <!-- Trimline* -->
-    <pointer-type-def type-id='type-id-213' size-in-bits='64' id='type-id-218'/>
+    <pointer-type-def type-id='type-id-212' size-in-bits='64' id='type-id-217'/>
     <!-- Uarray* -->
-    <pointer-type-def type-id='type-id-215' size-in-bits='64' id='type-id-219'/>
+    <pointer-type-def type-id='type-id-214' size-in-bits='64' id='type-id-218'/>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/curve.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
     <!-- Quiltspec[2] -->
-    <array-type-def dimensions='1' type-id='type-id-220' size-in-bits='640' id='type-id-221'>
+    <array-type-def dimensions='1' type-id='type-id-219' size-in-bits='640' id='type-id-220'>
       <!-- <anonymous range>[2] -->
       <subrange length='2' lower-bound='0' upper-bound='1' type-id='type-id-3' id='type-id-82'/>
     </array-type-def>
     <!-- REAL[120] -->
-    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='3840' id='type-id-222'>
+    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='3840' id='type-id-221'>
       <!-- <anonymous range>[120] -->
-      <subrange length='120' lower-bound='0' upper-bound='119' type-id='type-id-3' id='type-id-223'/>
+      <subrange length='120' lower-bound='0' upper-bound='119' type-id='type-id-3' id='type-id-222'/>
     </array-type-def>
     <!-- REAL[5] -->
-    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='160' id='type-id-224'>
+    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='160' id='type-id-223'>
       <!-- <anonymous range>[5] -->
-      <subrange length='5' lower-bound='0' upper-bound='4' type-id='type-id-3' id='type-id-225'/>
+      <subrange length='5' lower-bound='0' upper-bound='4' type-id='type-id-3' id='type-id-224'/>
     </array-type-def>
     <!-- REAL[5][5] -->
-    <array-type-def dimensions='2' type-id='type-id-1' size-in-bits='800' id='type-id-226'>
+    <array-type-def dimensions='2' type-id='type-id-1' size-in-bits='800' id='type-id-225'>
       <!-- <anonymous range>[5] -->
-      <subrange length='5' lower-bound='0' upper-bound='4' type-id='type-id-3' id='type-id-225'/>
+      <subrange length='5' lower-bound='0' upper-bound='4' type-id='type-id-3' id='type-id-224'/>
       <!-- <anonymous range>[5] -->
-      <subrange length='5' lower-bound='0' upper-bound='4' type-id='type-id-3' id='type-id-225'/>
+      <subrange length='5' lower-bound='0' upper-bound='4' type-id='type-id-3' id='type-id-224'/>
     </array-type-def>
     <!-- class Curve -->
-    <class-decl name='Curve' size-in-bits='8128' visibility='default' filepath='libnurbs/internals/curve.h' line='46' column='1' id='type-id-227'>
+    <class-decl name='Curve' size-in-bits='8128' visibility='default' filepath='libnurbs/internals/curve.h' line='46' column='1' id='type-id-226'>
       <data-member access='private' layout-offset-in-bits='0'>
         <!-- Curve* Curve::next -->
-        <var-decl name='next' type-id='type-id-228' visibility='default' filepath='libnurbs/internals/curve.h' line='51' column='1'/>
+        <var-decl name='next' type-id='type-id-227' visibility='default' filepath='libnurbs/internals/curve.h' line='51' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='64'>
         <!-- Mapdesc* Curve::mapdesc -->
-        <var-decl name='mapdesc' type-id='type-id-229' visibility='default' filepath='libnurbs/internals/curve.h' line='53' column='1'/>
+        <var-decl name='mapdesc' type-id='type-id-228' visibility='default' filepath='libnurbs/internals/curve.h' line='53' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='128'>
         <!-- int Curve::stride -->
@@ -12915,11 +12908,11 @@
       </data-member>
       <data-member access='private' layout-offset-in-bits='256'>
         <!-- REAL Curve::cpts[120] -->
-        <var-decl name='cpts' type-id='type-id-222' visibility='default' filepath='libnurbs/internals/curve.h' line='58' column='1'/>
+        <var-decl name='cpts' type-id='type-id-221' visibility='default' filepath='libnurbs/internals/curve.h' line='58' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='4096'>
         <!-- REAL Curve::spts[120] -->
-        <var-decl name='spts' type-id='type-id-222' visibility='default' filepath='libnurbs/internals/curve.h' line='59' column='1'/>
+        <var-decl name='spts' type-id='type-id-221' visibility='default' filepath='libnurbs/internals/curve.h' line='59' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='7936'>
         <!-- REAL Curve::stepsize -->
@@ -12937,7 +12930,7 @@
         <!-- Curve::Curve(Quilt*, REAL, REAL, Curve*) -->
         <function-decl name='Curve' filepath='libnurbs/internals/curve.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Curve*' -->
-          <parameter type-id='type-id-228' is-artificial='yes'/>
+          <parameter type-id='type-id-227' is-artificial='yes'/>
           <!-- parameter of type 'Quilt*' -->
           <parameter type-id='type-id-165'/>
           <!-- parameter of type 'typedef REAL' -->
@@ -12945,7 +12938,7 @@
           <!-- parameter of type 'typedef REAL' -->
           <parameter type-id='type-id-1'/>
           <!-- parameter of type 'Curve*' -->
-          <parameter type-id='type-id-228'/>
+          <parameter type-id='type-id-227'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -12954,13 +12947,13 @@
         <!-- Curve::Curve(Curve&, REAL, Curve*) -->
         <function-decl name='Curve' filepath='libnurbs/internals/curve.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Curve*' -->
-          <parameter type-id='type-id-228' is-artificial='yes'/>
+          <parameter type-id='type-id-227' is-artificial='yes'/>
           <!-- parameter of type 'Curve&' -->
-          <parameter type-id='type-id-230'/>
+          <parameter type-id='type-id-229'/>
           <!-- parameter of type 'typedef REAL' -->
           <parameter type-id='type-id-1'/>
           <!-- parameter of type 'Curve*' -->
-          <parameter type-id='type-id-228'/>
+          <parameter type-id='type-id-227'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -12969,7 +12962,7 @@
         <!-- void Curve::clamp() -->
         <function-decl name='clamp' mangled-name='_ZN5Curve5clampEv' filepath='libnurbs/internals/curve.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Curve*' -->
-          <parameter type-id='type-id-228' is-artificial='yes'/>
+          <parameter type-id='type-id-227' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -12978,7 +12971,7 @@
         <!-- void Curve::setstepsize(REAL) -->
         <function-decl name='setstepsize' mangled-name='_ZN5Curve11setstepsizeEf' filepath='libnurbs/internals/curve.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Curve*' -->
-          <parameter type-id='type-id-228' is-artificial='yes'/>
+          <parameter type-id='type-id-227' is-artificial='yes'/>
           <!-- parameter of type 'typedef REAL' -->
           <parameter type-id='type-id-1'/>
           <!-- void -->
@@ -12989,7 +12982,7 @@
         <!-- int Curve::needsSamplingSubdivision() -->
         <function-decl name='needsSamplingSubdivision' mangled-name='_ZN5Curve24needsSamplingSubdivisionEv' filepath='libnurbs/internals/curve.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Curve*' -->
-          <parameter type-id='type-id-228' is-artificial='yes'/>
+          <parameter type-id='type-id-227' is-artificial='yes'/>
           <!-- int -->
           <return type-id='type-id-10'/>
         </function-decl>
@@ -12998,7 +12991,7 @@
         <!-- int Curve::cullCheck() -->
         <function-decl name='cullCheck' mangled-name='_ZN5Curve9cullCheckEv' filepath='libnurbs/internals/curve.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Curve*' -->
-          <parameter type-id='type-id-228' is-artificial='yes'/>
+          <parameter type-id='type-id-227' is-artificial='yes'/>
           <!-- int -->
           <return type-id='type-id-10'/>
         </function-decl>
@@ -13007,24 +13000,24 @@
         <!-- void Curve::getstepsize() -->
         <function-decl name='getstepsize' mangled-name='_ZN5Curve11getstepsizeEv' filepath='libnurbs/internals/curve.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Curve*' -->
-          <parameter type-id='type-id-228' is-artificial='yes'/>
+          <parameter type-id='type-id-227' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
     </class-decl>
     <!-- float[4] -->
-    <array-type-def dimensions='1' type-id='type-id-27' size-in-bits='128' id='type-id-231'>
+    <array-type-def dimensions='1' type-id='type-id-27' size-in-bits='128' id='type-id-230'>
       <!-- <anonymous range>[4] -->
       <subrange length='4' lower-bound='0' upper-bound='3' type-id='type-id-3' id='type-id-62'/>
     </array-type-def>
     <!-- int[2] -->
-    <array-type-def dimensions='1' type-id='type-id-10' size-in-bits='64' id='type-id-232'>
+    <array-type-def dimensions='1' type-id='type-id-10' size-in-bits='64' id='type-id-231'>
       <!-- <anonymous range>[2] -->
       <subrange length='2' lower-bound='0' upper-bound='1' type-id='type-id-3' id='type-id-82'/>
     </array-type-def>
     <!-- struct Mapdesc -->
-    <class-decl name='Mapdesc' size-in-bits='3392' is-struct='yes' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='49' column='1' id='type-id-233'>
+    <class-decl name='Mapdesc' size-in-bits='3392' is-struct='yes' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='49' column='1' id='type-id-232'>
       <!-- class PooledObj -->
       <base-class access='public' layout-offset-in-bits='0' type-id='type-id-114'/>
       <data-member access='public' layout-offset-in-bits='0'>
@@ -13061,7 +13054,7 @@
       </data-member>
       <data-member access='public' layout-offset-in-bits='256'>
         <!-- REAL Mapdesc::bboxsize[5] -->
-        <var-decl name='bboxsize' type-id='type-id-224' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='112' column='1'/>
+        <var-decl name='bboxsize' type-id='type-id-223' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='112' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='448'>
         <!-- long int Mapdesc::type -->
@@ -13089,15 +13082,15 @@
       </data-member>
       <data-member access='private' layout-offset-in-bits='672'>
         <!-- Maxmatrix Mapdesc::bmat -->
-        <var-decl name='bmat' type-id='type-id-234' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='121' column='1'/>
+        <var-decl name='bmat' type-id='type-id-233' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='121' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='1472'>
         <!-- Maxmatrix Mapdesc::cmat -->
-        <var-decl name='cmat' type-id='type-id-234' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='122' column='1'/>
+        <var-decl name='cmat' type-id='type-id-233' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='122' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='2272'>
         <!-- Maxmatrix Mapdesc::smat -->
-        <var-decl name='smat' type-id='type-id-234' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='123' column='1'/>
+        <var-decl name='smat' type-id='type-id-233' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='123' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='3072'>
         <!-- REAL Mapdesc::s_steps -->
@@ -13121,7 +13114,7 @@
       </data-member>
       <data-member access='private' layout-offset-in-bits='3264'>
         <!-- Mapdesc* Mapdesc::next -->
-        <var-decl name='next' type-id='type-id-229' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='129' column='1'/>
+        <var-decl name='next' type-id='type-id-228' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='129' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='3328'>
         <!-- Backend& Mapdesc::backend -->
@@ -13131,7 +13124,7 @@
         <!-- Mapdesc::Mapdesc(long int, int, int, Backend&) -->
         <function-decl name='Mapdesc' filepath='libnurbs/internals/mapdesc.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-229' is-artificial='yes'/>
+          <parameter type-id='type-id-228' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- parameter of type 'int' -->
@@ -13148,7 +13141,7 @@
         <!-- int Mapdesc::isParametricDistanceSampling() -->
         <function-decl name='isParametricDistanceSampling' mangled-name='_ZN7Mapdesc28isParametricDistanceSamplingEv' filepath='libnurbs/internals/mapdesc.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-229' is-artificial='yes'/>
+          <parameter type-id='type-id-228' is-artificial='yes'/>
           <!-- int -->
           <return type-id='type-id-10'/>
         </function-decl>
@@ -13157,7 +13150,7 @@
         <!-- int Mapdesc::isPathLengthSampling() -->
         <function-decl name='isPathLengthSampling' mangled-name='_ZN7Mapdesc20isPathLengthSamplingEv' filepath='libnurbs/internals/mapdesc.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-229' is-artificial='yes'/>
+          <parameter type-id='type-id-228' is-artificial='yes'/>
           <!-- int -->
           <return type-id='type-id-10'/>
         </function-decl>
@@ -13166,7 +13159,7 @@
         <!-- int Mapdesc::isSurfaceAreaSampling() -->
         <function-decl name='isSurfaceAreaSampling' mangled-name='_ZN7Mapdesc21isSurfaceAreaSamplingEv' filepath='libnurbs/internals/mapdesc.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-229' is-artificial='yes'/>
+          <parameter type-id='type-id-228' is-artificial='yes'/>
           <!-- int -->
           <return type-id='type-id-10'/>
         </function-decl>
@@ -13175,7 +13168,7 @@
         <!-- int Mapdesc::isObjectSpaceParaSampling() -->
         <function-decl name='isObjectSpaceParaSampling' mangled-name='_ZN7Mapdesc25isObjectSpaceParaSamplingEv' filepath='libnurbs/internals/mapdesc.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-229' is-artificial='yes'/>
+          <parameter type-id='type-id-228' is-artificial='yes'/>
           <!-- int -->
           <return type-id='type-id-10'/>
         </function-decl>
@@ -13184,7 +13177,7 @@
         <!-- int Mapdesc::isObjectSpacePathSampling() -->
         <function-decl name='isObjectSpacePathSampling' mangled-name='_ZN7Mapdesc25isObjectSpacePathSamplingEv' filepath='libnurbs/internals/mapdesc.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-229' is-artificial='yes'/>
+          <parameter type-id='type-id-228' is-artificial='yes'/>
           <!-- int -->
           <return type-id='type-id-10'/>
         </function-decl>
@@ -13193,7 +13186,7 @@
         <!-- int Mapdesc::isConstantSampling() -->
         <function-decl name='isConstantSampling' mangled-name='_ZN7Mapdesc18isConstantSamplingEv' filepath='libnurbs/internals/mapdesc.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-229' is-artificial='yes'/>
+          <parameter type-id='type-id-228' is-artificial='yes'/>
           <!-- int -->
           <return type-id='type-id-10'/>
         </function-decl>
@@ -13202,7 +13195,7 @@
         <!-- int Mapdesc::isDomainSampling() -->
         <function-decl name='isDomainSampling' mangled-name='_ZN7Mapdesc16isDomainSamplingEv' filepath='libnurbs/internals/mapdesc.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-229' is-artificial='yes'/>
+          <parameter type-id='type-id-228' is-artificial='yes'/>
           <!-- int -->
           <return type-id='type-id-10'/>
         </function-decl>
@@ -13211,7 +13204,7 @@
         <!-- int Mapdesc::isRangeSampling() -->
         <function-decl name='isRangeSampling' mangled-name='_ZN7Mapdesc15isRangeSamplingEv' filepath='libnurbs/internals/mapdesc.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-229' is-artificial='yes'/>
+          <parameter type-id='type-id-228' is-artificial='yes'/>
           <!-- int -->
           <return type-id='type-id-10'/>
         </function-decl>
@@ -13220,7 +13213,7 @@
         <!-- int Mapdesc::isCulling() -->
         <function-decl name='isCulling' mangled-name='_ZN7Mapdesc9isCullingEv' filepath='libnurbs/internals/mapdesc.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-229' is-artificial='yes'/>
+          <parameter type-id='type-id-228' is-artificial='yes'/>
           <!-- int -->
           <return type-id='type-id-10'/>
         </function-decl>
@@ -13229,7 +13222,7 @@
         <!-- Mapdesc::Mapdesc(long int, int, int, Backend&) -->
         <function-decl name='Mapdesc' filepath='libnurbs/internals/mapdesc.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-229' is-artificial='yes'/>
+          <parameter type-id='type-id-228' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- parameter of type 'int' -->
@@ -13246,7 +13239,7 @@
         <!-- long int Mapdesc::getType() -->
         <function-decl name='getType' mangled-name='_ZN7Mapdesc7getTypeEv' filepath='libnurbs/internals/mapdesc.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-229' is-artificial='yes'/>
+          <parameter type-id='type-id-228' is-artificial='yes'/>
           <!-- long int -->
           <return type-id='type-id-24'/>
         </function-decl>
@@ -13255,7 +13248,7 @@
         <!-- Mapdesc::Mapdesc(long int, int, int, Backend&) -->
         <function-decl name='Mapdesc' filepath='libnurbs/internals/mapdesc.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-229' is-artificial='yes'/>
+          <parameter type-id='type-id-228' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- parameter of type 'int' -->
@@ -13272,7 +13265,7 @@
         <!-- int Mapdesc::isRational() -->
         <function-decl name='isRational' mangled-name='_ZN7Mapdesc10isRationalEv' filepath='libnurbs/internals/mapdesc.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-229' is-artificial='yes'/>
+          <parameter type-id='type-id-228' is-artificial='yes'/>
           <!-- int -->
           <return type-id='type-id-10'/>
         </function-decl>
@@ -13281,7 +13274,7 @@
         <!-- Mapdesc::Mapdesc(long int, int, int, Backend&) -->
         <function-decl name='Mapdesc' filepath='libnurbs/internals/mapdesc.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-229' is-artificial='yes'/>
+          <parameter type-id='type-id-228' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- parameter of type 'int' -->
@@ -13298,7 +13291,7 @@
         <!-- void Mapdesc::setCmat(float*, long int, long int) -->
         <function-decl name='setCmat' mangled-name='_ZN7Mapdesc7setCmatEPfll' filepath='libnurbs/internals/mapdesc.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-229' is-artificial='yes'/>
+          <parameter type-id='type-id-228' is-artificial='yes'/>
           <!-- parameter of type 'float*' -->
           <parameter type-id='type-id-46'/>
           <!-- parameter of type 'long int' -->
@@ -13313,7 +13306,7 @@
         <!-- void Mapdesc::setSmat(float*, long int, long int) -->
         <function-decl name='setSmat' mangled-name='_ZN7Mapdesc7setSmatEPfll' filepath='libnurbs/internals/mapdesc.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-229' is-artificial='yes'/>
+          <parameter type-id='type-id-228' is-artificial='yes'/>
           <!-- parameter of type 'float*' -->
           <parameter type-id='type-id-46'/>
           <!-- parameter of type 'long int' -->
@@ -13328,7 +13321,7 @@
         <!-- void Mapdesc::setBmat(float*, long int, long int) -->
         <function-decl name='setBmat' mangled-name='_ZN7Mapdesc7setBmatEPfll' filepath='libnurbs/internals/mapdesc.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-229' is-artificial='yes'/>
+          <parameter type-id='type-id-228' is-artificial='yes'/>
           <!-- parameter of type 'float*' -->
           <parameter type-id='type-id-46'/>
           <!-- parameter of type 'long int' -->
@@ -13343,7 +13336,7 @@
         <!-- int Mapdesc::getNcoords() -->
         <function-decl name='getNcoords' mangled-name='_ZN7Mapdesc10getNcoordsEv' filepath='libnurbs/internals/mapdesc.h' line='102' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-229' is-artificial='yes'/>
+          <parameter type-id='type-id-228' is-artificial='yes'/>
           <!-- int -->
           <return type-id='type-id-10'/>
         </function-decl>
@@ -13352,7 +13345,7 @@
         <!-- Mapdesc::Mapdesc(long int, int, int, Backend&) -->
         <function-decl name='Mapdesc' filepath='libnurbs/internals/mapdesc.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-229' is-artificial='yes'/>
+          <parameter type-id='type-id-228' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- parameter of type 'int' -->
@@ -13369,7 +13362,7 @@
         <!-- Mapdesc::Mapdesc(long int, int, int, Backend&) -->
         <function-decl name='Mapdesc' filepath='libnurbs/internals/mapdesc.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-229' is-artificial='yes'/>
+          <parameter type-id='type-id-228' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- parameter of type 'int' -->
@@ -13386,7 +13379,7 @@
         <!-- int Mapdesc::isBboxSubdividing() -->
         <function-decl name='isBboxSubdividing' mangled-name='_ZN7Mapdesc17isBboxSubdividingEv' filepath='libnurbs/internals/mapdesc.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-229' is-artificial='yes'/>
+          <parameter type-id='type-id-228' is-artificial='yes'/>
           <!-- int -->
           <return type-id='type-id-10'/>
         </function-decl>
@@ -13395,7 +13388,7 @@
         <!-- Mapdesc::Mapdesc(long int, int, int, Backend&) -->
         <function-decl name='Mapdesc' filepath='libnurbs/internals/mapdesc.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-229' is-artificial='yes'/>
+          <parameter type-id='type-id-228' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- parameter of type 'int' -->
@@ -13412,7 +13405,7 @@
         <!-- Mapdesc::Mapdesc(long int, int, int, Backend&) -->
         <function-decl name='Mapdesc' filepath='libnurbs/internals/mapdesc.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-229' is-artificial='yes'/>
+          <parameter type-id='type-id-228' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- parameter of type 'int' -->
@@ -13427,12 +13420,12 @@
       </member-function>
     </class-decl>
     <!-- struct Quilt -->
-    <class-decl name='Quilt' size-in-bits='896' is-struct='yes' visibility='default' filepath='libnurbs/internals/quilt.h' line='64' column='1' id='type-id-235'>
+    <class-decl name='Quilt' size-in-bits='896' is-struct='yes' visibility='default' filepath='libnurbs/internals/quilt.h' line='64' column='1' id='type-id-234'>
       <!-- class PooledObj -->
       <base-class access='public' layout-offset-in-bits='0' type-id='type-id-114'/>
       <data-member access='public' layout-offset-in-bits='0'>
         <!-- Mapdesc* Quilt::mapdesc -->
-        <var-decl name='mapdesc' type-id='type-id-229' visibility='default' filepath='libnurbs/internals/quilt.h' line='67' column='1'/>
+        <var-decl name='mapdesc' type-id='type-id-228' visibility='default' filepath='libnurbs/internals/quilt.h' line='67' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
         <!-- REAL* Quilt::cpts -->
@@ -13440,11 +13433,11 @@
       </data-member>
       <data-member access='public' layout-offset-in-bits='128'>
         <!-- Quiltspec Quilt::qspec[2] -->
-        <var-decl name='qspec' type-id='type-id-221' visibility='default' filepath='libnurbs/internals/quilt.h' line='69' column='1'/>
+        <var-decl name='qspec' type-id='type-id-220' visibility='default' filepath='libnurbs/internals/quilt.h' line='69' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='768'>
         <!-- Quiltspec_ptr Quilt::eqspec -->
-        <var-decl name='eqspec' type-id='type-id-236' visibility='default' filepath='libnurbs/internals/quilt.h' line='70' column='1'/>
+        <var-decl name='eqspec' type-id='type-id-235' visibility='default' filepath='libnurbs/internals/quilt.h' line='70' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='832'>
         <!-- Quilt* Quilt::next -->
@@ -13456,7 +13449,7 @@
           <!-- implicit parameter of type 'Quilt*' -->
           <parameter type-id='type-id-165' is-artificial='yes'/>
           <!-- parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-229'/>
+          <parameter type-id='type-id-228'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -13467,7 +13460,7 @@
           <!-- implicit parameter of type 'Quilt*' -->
           <parameter type-id='type-id-165' is-artificial='yes'/>
           <!-- parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-237'/>
+          <parameter type-id='type-id-236'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -13478,7 +13471,7 @@
           <!-- implicit parameter of type 'Quilt*' -->
           <parameter type-id='type-id-165' is-artificial='yes'/>
           <!-- parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-229'/>
+          <parameter type-id='type-id-228'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -13489,7 +13482,7 @@
           <!-- implicit parameter of type 'Quilt*' -->
           <parameter type-id='type-id-165' is-artificial='yes'/>
           <!-- parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-229'/>
+          <parameter type-id='type-id-228'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -13500,7 +13493,7 @@
           <!-- implicit parameter of type 'Quilt*' -->
           <parameter type-id='type-id-165' is-artificial='yes'/>
           <!-- parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-229'/>
+          <parameter type-id='type-id-228'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -13511,14 +13504,14 @@
           <!-- implicit parameter of type 'Quilt*' -->
           <parameter type-id='type-id-165' is-artificial='yes'/>
           <!-- parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-229'/>
+          <parameter type-id='type-id-228'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
     </class-decl>
     <!-- struct Quiltspec -->
-    <class-decl name='Quiltspec' size-in-bits='320' is-struct='yes' visibility='default' filepath='libnurbs/internals/quilt.h' line='51' column='1' id='type-id-220'>
+    <class-decl name='Quiltspec' size-in-bits='320' is-struct='yes' visibility='default' filepath='libnurbs/internals/quilt.h' line='51' column='1' id='type-id-219'>
       <data-member access='public' layout-offset-in-bits='0'>
         <!-- int Quiltspec::stride -->
         <var-decl name='stride' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/quilt.h' line='52' column='1'/>
@@ -13541,7 +13534,7 @@
       </data-member>
       <data-member access='public' layout-offset-in-bits='160'>
         <!-- int Quiltspec::bdry[2] -->
-        <var-decl name='bdry' type-id='type-id-232' visibility='default' filepath='libnurbs/internals/quilt.h' line='57' column='1'/>
+        <var-decl name='bdry' type-id='type-id-231' visibility='default' filepath='libnurbs/internals/quilt.h' line='57' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='224'>
         <!-- REAL Quiltspec::step_size -->
@@ -13549,38 +13542,38 @@
       </data-member>
       <data-member access='public' layout-offset-in-bits='256'>
         <!-- Knot* Quiltspec::breakpoints -->
-        <var-decl name='breakpoints' type-id='type-id-238' visibility='default' filepath='libnurbs/internals/quilt.h' line='59' column='1'/>
+        <var-decl name='breakpoints' type-id='type-id-237' visibility='default' filepath='libnurbs/internals/quilt.h' line='59' column='1'/>
       </data-member>
     </class-decl>
     <!-- typedef REAL Knot -->
-    <typedef-decl name='Knot' type-id='type-id-1' filepath='libnurbs/internals/types.h' line='45' column='1' id='type-id-239'/>
+    <typedef-decl name='Knot' type-id='type-id-1' filepath='libnurbs/internals/types.h' line='45' column='1' id='type-id-238'/>
     <!-- typedef REAL[5][5] Maxmatrix -->
-    <typedef-decl name='Maxmatrix' type-id='type-id-226' filepath='libnurbs/internals/mapdesc.h' line='45' column='1' id='type-id-234'/>
+    <typedef-decl name='Maxmatrix' type-id='type-id-225' filepath='libnurbs/internals/mapdesc.h' line='45' column='1' id='type-id-233'/>
     <!-- typedef Quiltspec* Quiltspec_ptr -->
-    <typedef-decl name='Quiltspec_ptr' type-id='type-id-240' filepath='libnurbs/internals/quilt.h' line='62' column='1' id='type-id-236'/>
+    <typedef-decl name='Quiltspec_ptr' type-id='type-id-239' filepath='libnurbs/internals/quilt.h' line='62' column='1' id='type-id-235'/>
     <!-- Curve& -->
-    <reference-type-def kind='lvalue' type-id='type-id-227' size-in-bits='64' id='type-id-230'/>
+    <reference-type-def kind='lvalue' type-id='type-id-226' size-in-bits='64' id='type-id-229'/>
     <!-- Curve* -->
-    <pointer-type-def type-id='type-id-227' size-in-bits='64' id='type-id-228'/>
+    <pointer-type-def type-id='type-id-226' size-in-bits='64' id='type-id-227'/>
     <!-- Knot* -->
-    <pointer-type-def type-id='type-id-239' size-in-bits='64' id='type-id-238'/>
+    <pointer-type-def type-id='type-id-238' size-in-bits='64' id='type-id-237'/>
     <!-- Knotvector& -->
-    <reference-type-def kind='lvalue' type-id='type-id-241' size-in-bits='64' id='type-id-242'/>
+    <reference-type-def kind='lvalue' type-id='type-id-240' size-in-bits='64' id='type-id-241'/>
     <!-- Mapdesc* -->
-    <pointer-type-def type-id='type-id-233' size-in-bits='64' id='type-id-229'/>
+    <pointer-type-def type-id='type-id-232' size-in-bits='64' id='type-id-228'/>
     <!-- Quilt* -->
-    <pointer-type-def type-id='type-id-235' size-in-bits='64' id='type-id-165'/>
+    <pointer-type-def type-id='type-id-234' size-in-bits='64' id='type-id-165'/>
     <!-- Quiltspec* -->
-    <pointer-type-def type-id='type-id-220' size-in-bits='64' id='type-id-240'/>
+    <pointer-type-def type-id='type-id-219' size-in-bits='64' id='type-id-239'/>
     <!-- REAL[5]* -->
-    <pointer-type-def type-id='type-id-224' size-in-bits='64' id='type-id-243'/>
+    <pointer-type-def type-id='type-id-223' size-in-bits='64' id='type-id-242'/>
     <!-- float[4]* -->
-    <pointer-type-def type-id='type-id-231' size-in-bits='64' id='type-id-244'/>
-    <reference-type-def kind='lvalue' type-id='type-id-245' size-in-bits='64' id='type-id-246'/>
+    <pointer-type-def type-id='type-id-230' size-in-bits='64' id='type-id-243'/>
+    <reference-type-def kind='lvalue' type-id='type-id-244' size-in-bits='64' id='type-id-245'/>
     <!-- struct Flist -->
-    <class-decl name='Flist' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-245'/>
+    <class-decl name='Flist' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-244'/>
     <!-- struct Knotvector -->
-    <class-decl name='Knotvector' size-in-bits='256' is-struct='yes' visibility='default' filepath='libnurbs/internals/knotvector.h' line='41' column='1' id='type-id-241'>
+    <class-decl name='Knotvector' size-in-bits='256' is-struct='yes' visibility='default' filepath='libnurbs/internals/knotvector.h' line='41' column='1' id='type-id-240'>
       <data-member access='public' layout-offset-in-bits='0'>
         <!-- long int Knotvector::order -->
         <var-decl name='order' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/knotvector.h' line='48' column='1'/>
@@ -13595,13 +13588,13 @@
       </data-member>
       <data-member access='public' layout-offset-in-bits='192'>
         <!-- Knot* Knotvector::knotlist -->
-        <var-decl name='knotlist' type-id='type-id-238' visibility='default' filepath='libnurbs/internals/knotvector.h' line='51' column='1'/>
+        <var-decl name='knotlist' type-id='type-id-237' visibility='default' filepath='libnurbs/internals/knotvector.h' line='51' column='1'/>
       </data-member>
       <member-function access='public' constructor='yes'>
         <!-- Knotvector::Knotvector() -->
         <function-decl name='Knotvector' filepath='libnurbs/internals/knotvector.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Knotvector*' -->
-          <parameter type-id='type-id-247' is-artificial='yes'/>
+          <parameter type-id='type-id-246' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -13610,7 +13603,7 @@
         <!-- Knotvector::~Knotvector(int) -->
         <function-decl name='~Knotvector' filepath='libnurbs/internals/knotvector.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Knotvector*' -->
-          <parameter type-id='type-id-247' is-artificial='yes'/>
+          <parameter type-id='type-id-246' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -13621,7 +13614,7 @@
         <!-- int Knotvector::validate() -->
         <function-decl name='validate' mangled-name='_ZN10Knotvector8validateEv' filepath='libnurbs/internals/knotvector.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Knotvector*' -->
-          <parameter type-id='type-id-247' is-artificial='yes'/>
+          <parameter type-id='type-id-246' is-artificial='yes'/>
           <!-- int -->
           <return type-id='type-id-10'/>
         </function-decl>
@@ -13630,7 +13623,7 @@
         <!-- void Knotvector::show(const char*) -->
         <function-decl name='show' mangled-name='_ZN10Knotvector4showEPKc' filepath='libnurbs/internals/knotvector.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Knotvector*' -->
-          <parameter type-id='type-id-247' is-artificial='yes'/>
+          <parameter type-id='type-id-246' is-artificial='yes'/>
           <!-- parameter of type 'const char*' -->
           <parameter type-id='type-id-112'/>
           <!-- void -->
@@ -13641,7 +13634,7 @@
         <!-- void Knotvector::init(long int, long int, long int, float*) -->
         <function-decl name='init' mangled-name='_ZN10Knotvector4initElllPf' filepath='libnurbs/internals/knotvector.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Knotvector*' -->
-          <parameter type-id='type-id-247' is-artificial='yes'/>
+          <parameter type-id='type-id-246' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- parameter of type 'long int' -->
@@ -13658,7 +13651,7 @@
         <!-- Knotvector::Knotvector() -->
         <function-decl name='Knotvector' filepath='libnurbs/internals/knotvector.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Knotvector*' -->
-          <parameter type-id='type-id-247' is-artificial='yes'/>
+          <parameter type-id='type-id-246' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -13667,7 +13660,7 @@
         <!-- Knotvector::~Knotvector(int) -->
         <function-decl name='~Knotvector' filepath='libnurbs/internals/knotvector.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Knotvector*' -->
-          <parameter type-id='type-id-247' is-artificial='yes'/>
+          <parameter type-id='type-id-246' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -13678,7 +13671,7 @@
         <!-- Knotvector::Knotvector() -->
         <function-decl name='Knotvector' filepath='libnurbs/internals/knotvector.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Knotvector*' -->
-          <parameter type-id='type-id-247' is-artificial='yes'/>
+          <parameter type-id='type-id-246' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -13687,7 +13680,7 @@
         <!-- Knotvector::~Knotvector(int) -->
         <function-decl name='~Knotvector' filepath='libnurbs/internals/knotvector.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Knotvector*' -->
-          <parameter type-id='type-id-247' is-artificial='yes'/>
+          <parameter type-id='type-id-246' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -13698,7 +13691,7 @@
         <!-- Knotvector::Knotvector() -->
         <function-decl name='Knotvector' filepath='libnurbs/internals/knotvector.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Knotvector*' -->
-          <parameter type-id='type-id-247' is-artificial='yes'/>
+          <parameter type-id='type-id-246' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -13707,7 +13700,7 @@
         <!-- Knotvector::~Knotvector(int) -->
         <function-decl name='~Knotvector' filepath='libnurbs/internals/knotvector.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Knotvector*' -->
-          <parameter type-id='type-id-247' is-artificial='yes'/>
+          <parameter type-id='type-id-246' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -13718,14 +13711,14 @@
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/curvelist.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
     <!-- class Curvelist -->
-    <class-decl name='Curvelist' size-in-bits='256' visibility='default' filepath='libnurbs/internals/curvelist.h' line='47' column='1' id='type-id-175'>
+    <class-decl name='Curvelist' size-in-bits='256' visibility='default' filepath='libnurbs/internals/curvelist.h' line='47' column='1' id='type-id-174'>
       <data-member access='private' layout-offset-in-bits='0'>
         <!-- Curve* Curvelist::curve -->
-        <var-decl name='curve' type-id='type-id-193' visibility='default' filepath='libnurbs/internals/curvelist.h' line='57' column='1'/>
+        <var-decl name='curve' type-id='type-id-192' visibility='default' filepath='libnurbs/internals/curvelist.h' line='57' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='64'>
         <!-- float Curvelist::range[3] -->
-        <var-decl name='range' type-id='type-id-194' visibility='default' filepath='libnurbs/internals/curvelist.h' line='58' column='1'/>
+        <var-decl name='range' type-id='type-id-193' visibility='default' filepath='libnurbs/internals/curvelist.h' line='58' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='160'>
         <!-- int Curvelist::needsSubdivision -->
@@ -13739,9 +13732,9 @@
         <!-- Curvelist::Curvelist(Quilt*, REAL, REAL) -->
         <function-decl name='Curvelist' filepath='libnurbs/internals/curvelist.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Curvelist*' -->
-          <parameter type-id='type-id-195' is-artificial='yes'/>
+          <parameter type-id='type-id-194' is-artificial='yes'/>
           <!-- parameter of type 'Quilt*' -->
-          <parameter type-id='type-id-196'/>
+          <parameter type-id='type-id-195'/>
           <!-- parameter of type 'typedef REAL' -->
           <parameter type-id='type-id-1'/>
           <!-- parameter of type 'typedef REAL' -->
@@ -13754,7 +13747,7 @@
         <!-- Curvelist::Curvelist(Curvelist&, REAL) -->
         <function-decl name='Curvelist' filepath='libnurbs/internals/curvelist.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Curvelist*' -->
-          <parameter type-id='type-id-195' is-artificial='yes'/>
+          <parameter type-id='type-id-194' is-artificial='yes'/>
           <!-- parameter of type 'Curvelist&' -->
           <parameter type-id='type-id-163'/>
           <!-- parameter of type 'typedef REAL' -->
@@ -13767,7 +13760,7 @@
         <!-- Curvelist::~Curvelist(int) -->
         <function-decl name='~Curvelist' filepath='libnurbs/internals/curvelist.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Curvelist*' -->
-          <parameter type-id='type-id-195' is-artificial='yes'/>
+          <parameter type-id='type-id-194' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -13778,7 +13771,7 @@
         <!-- int Curvelist::needsSamplingSubdivision() -->
         <function-decl name='needsSamplingSubdivision' mangled-name='_ZN9Curvelist24needsSamplingSubdivisionEv' filepath='libnurbs/internals/curvelist.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Curvelist*' -->
-          <parameter type-id='type-id-195' is-artificial='yes'/>
+          <parameter type-id='type-id-194' is-artificial='yes'/>
           <!-- int -->
           <return type-id='type-id-10'/>
         </function-decl>
@@ -13787,7 +13780,7 @@
         <!-- void Curvelist::getstepsize() -->
         <function-decl name='getstepsize' mangled-name='_ZN9Curvelist11getstepsizeEv' filepath='libnurbs/internals/curvelist.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Curvelist*' -->
-          <parameter type-id='type-id-195' is-artificial='yes'/>
+          <parameter type-id='type-id-194' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -13796,19 +13789,19 @@
         <!-- int Curvelist::cullCheck() -->
         <function-decl name='cullCheck' mangled-name='_ZN9Curvelist9cullCheckEv' filepath='libnurbs/internals/curvelist.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Curvelist*' -->
-          <parameter type-id='type-id-195' is-artificial='yes'/>
+          <parameter type-id='type-id-194' is-artificial='yes'/>
           <!-- int -->
           <return type-id='type-id-10'/>
         </function-decl>
       </member-function>
     </class-decl>
     <!-- class Quilt -->
-    <class-decl name='Quilt' size-in-bits='896' visibility='default' filepath='libnurbs/internals/quilt.h' line='64' column='1' id='type-id-248'>
+    <class-decl name='Quilt' size-in-bits='896' visibility='default' filepath='libnurbs/internals/quilt.h' line='64' column='1' id='type-id-247'>
       <!-- class PooledObj -->
       <base-class access='public' layout-offset-in-bits='0' type-id='type-id-114'/>
       <data-member access='private' layout-offset-in-bits='0'>
         <!-- Mapdesc* Quilt::mapdesc -->
-        <var-decl name='mapdesc' type-id='type-id-249' visibility='default' filepath='libnurbs/internals/quilt.h' line='67' column='1'/>
+        <var-decl name='mapdesc' type-id='type-id-248' visibility='default' filepath='libnurbs/internals/quilt.h' line='67' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='64'>
         <!-- REAL* Quilt::cpts -->
@@ -13816,23 +13809,23 @@
       </data-member>
       <data-member access='private' layout-offset-in-bits='128'>
         <!-- Quiltspec Quilt::qspec[2] -->
-        <var-decl name='qspec' type-id='type-id-221' visibility='default' filepath='libnurbs/internals/quilt.h' line='69' column='1'/>
+        <var-decl name='qspec' type-id='type-id-220' visibility='default' filepath='libnurbs/internals/quilt.h' line='69' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='768'>
         <!-- Quiltspec_ptr Quilt::eqspec -->
-        <var-decl name='eqspec' type-id='type-id-236' visibility='default' filepath='libnurbs/internals/quilt.h' line='70' column='1'/>
+        <var-decl name='eqspec' type-id='type-id-235' visibility='default' filepath='libnurbs/internals/quilt.h' line='70' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='832'>
         <!-- Quilt* Quilt::next -->
-        <var-decl name='next' type-id='type-id-196' visibility='default' filepath='libnurbs/internals/quilt.h' line='71' column='1'/>
+        <var-decl name='next' type-id='type-id-195' visibility='default' filepath='libnurbs/internals/quilt.h' line='71' column='1'/>
       </data-member>
       <member-function access='private' constructor='yes'>
         <!-- Quilt::Quilt(Mapdesc*) -->
         <function-decl name='Quilt' filepath='libnurbs/internals/quilt.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Quilt*' -->
-          <parameter type-id='type-id-196' is-artificial='yes'/>
+          <parameter type-id='type-id-195' is-artificial='yes'/>
           <!-- parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-249'/>
+          <parameter type-id='type-id-248'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -13841,9 +13834,9 @@
         <!-- Quilt::Quilt(Mapdesc*) -->
         <function-decl name='Quilt' filepath='libnurbs/internals/quilt.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Quilt*' -->
-          <parameter type-id='type-id-196' is-artificial='yes'/>
+          <parameter type-id='type-id-195' is-artificial='yes'/>
           <!-- parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-250'/>
+          <parameter type-id='type-id-249'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -13852,9 +13845,9 @@
         <!-- Quilt::Quilt(Mapdesc*) -->
         <function-decl name='Quilt' filepath='libnurbs/internals/quilt.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Quilt*' -->
-          <parameter type-id='type-id-196' is-artificial='yes'/>
+          <parameter type-id='type-id-195' is-artificial='yes'/>
           <!-- parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-229'/>
+          <parameter type-id='type-id-228'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -13863,7 +13856,7 @@
         <!-- int Quilt::getDimension() -->
         <function-decl name='getDimension' mangled-name='_ZN5Quilt12getDimensionEv' filepath='libnurbs/internals/quilt.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Quilt*' -->
-          <parameter type-id='type-id-196' is-artificial='yes'/>
+          <parameter type-id='type-id-195' is-artificial='yes'/>
           <!-- int -->
           <return type-id='type-id-10'/>
         </function-decl>
@@ -13872,7 +13865,7 @@
         <!-- void Quilt::show() -->
         <function-decl name='show' mangled-name='_ZN5Quilt4showEv' filepath='libnurbs/internals/quilt.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Quilt*' -->
-          <parameter type-id='type-id-196' is-artificial='yes'/>
+          <parameter type-id='type-id-195' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -13881,7 +13874,7 @@
         <!-- void Quilt::select(REAL*, REAL*) -->
         <function-decl name='select' mangled-name='_ZN5Quilt6selectEPfS0_' filepath='libnurbs/internals/quilt.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Quilt*' -->
-          <parameter type-id='type-id-196' is-artificial='yes'/>
+          <parameter type-id='type-id-195' is-artificial='yes'/>
           <!-- parameter of type 'REAL*' -->
           <parameter type-id='type-id-25'/>
           <!-- parameter of type 'REAL*' -->
@@ -13894,11 +13887,11 @@
         <!-- void Quilt::findSampleRates(Flist&, Flist&) -->
         <function-decl name='findSampleRates' mangled-name='_ZN5Quilt15findSampleRatesER5FlistS1_' filepath='libnurbs/internals/quilt.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Quilt*' -->
-          <parameter type-id='type-id-196' is-artificial='yes'/>
+          <parameter type-id='type-id-195' is-artificial='yes'/>
           <!-- parameter of type 'Flist&' -->
-          <parameter type-id='type-id-246'/>
+          <parameter type-id='type-id-245'/>
           <!-- parameter of type 'Flist&' -->
-          <parameter type-id='type-id-246'/>
+          <parameter type-id='type-id-245'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -13907,11 +13900,11 @@
         <!-- void Quilt::findRates(Flist&, Flist&, REAL*) -->
         <function-decl name='findRates' mangled-name='_ZN5Quilt9findRatesER5FlistS1_Pf' filepath='libnurbs/internals/quilt.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Quilt*' -->
-          <parameter type-id='type-id-196' is-artificial='yes'/>
+          <parameter type-id='type-id-195' is-artificial='yes'/>
           <!-- parameter of type 'Flist&' -->
-          <parameter type-id='type-id-246'/>
+          <parameter type-id='type-id-245'/>
           <!-- parameter of type 'Flist&' -->
-          <parameter type-id='type-id-246'/>
+          <parameter type-id='type-id-245'/>
           <!-- parameter of type 'REAL*' -->
           <parameter type-id='type-id-25'/>
           <!-- void -->
@@ -13922,7 +13915,7 @@
         <!-- void Quilt::getRange(REAL*, REAL*, int, Flist&) -->
         <function-decl name='getRange' mangled-name='_ZN5Quilt8getRangeEPfS0_iR5Flist' filepath='libnurbs/internals/quilt.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Quilt*' -->
-          <parameter type-id='type-id-196' is-artificial='yes'/>
+          <parameter type-id='type-id-195' is-artificial='yes'/>
           <!-- parameter of type 'REAL*' -->
           <parameter type-id='type-id-25'/>
           <!-- parameter of type 'REAL*' -->
@@ -13930,7 +13923,7 @@
           <!-- parameter of type 'int' -->
           <parameter type-id='type-id-10'/>
           <!-- parameter of type 'Flist&' -->
-          <parameter type-id='type-id-246'/>
+          <parameter type-id='type-id-245'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -13939,13 +13932,13 @@
         <!-- void Quilt::getRange(REAL*, REAL*, Flist&) -->
         <function-decl name='getRange' mangled-name='_ZN5Quilt8getRangeEPfS0_R5Flist' filepath='libnurbs/internals/quilt.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Quilt*' -->
-          <parameter type-id='type-id-196' is-artificial='yes'/>
+          <parameter type-id='type-id-195' is-artificial='yes'/>
           <!-- parameter of type 'REAL*' -->
           <parameter type-id='type-id-25'/>
           <!-- parameter of type 'REAL*' -->
           <parameter type-id='type-id-25'/>
           <!-- parameter of type 'Flist&' -->
-          <parameter type-id='type-id-246'/>
+          <parameter type-id='type-id-245'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -13954,15 +13947,15 @@
         <!-- void Quilt::getRange(REAL*, REAL*, Flist&, Flist&) -->
         <function-decl name='getRange' mangled-name='_ZN5Quilt8getRangeEPfS0_R5FlistS2_' filepath='libnurbs/internals/quilt.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Quilt*' -->
-          <parameter type-id='type-id-196' is-artificial='yes'/>
+          <parameter type-id='type-id-195' is-artificial='yes'/>
           <!-- parameter of type 'REAL*' -->
           <parameter type-id='type-id-25'/>
           <!-- parameter of type 'REAL*' -->
           <parameter type-id='type-id-25'/>
           <!-- parameter of type 'Flist&' -->
-          <parameter type-id='type-id-246'/>
+          <parameter type-id='type-id-245'/>
           <!-- parameter of type 'Flist&' -->
-          <parameter type-id='type-id-246'/>
+          <parameter type-id='type-id-245'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -13971,7 +13964,7 @@
         <!-- int Quilt::isCulled() -->
         <function-decl name='isCulled' mangled-name='_ZN5Quilt8isCulledEv' filepath='libnurbs/internals/quilt.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Quilt*' -->
-          <parameter type-id='type-id-196' is-artificial='yes'/>
+          <parameter type-id='type-id-195' is-artificial='yes'/>
           <!-- int -->
           <return type-id='type-id-10'/>
         </function-decl>
@@ -13980,7 +13973,7 @@
         <!-- void Quilt::download(Backend&) -->
         <function-decl name='download' mangled-name='_ZN5Quilt8downloadER7Backend' filepath='libnurbs/internals/quilt.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Quilt*' -->
-          <parameter type-id='type-id-196' is-artificial='yes'/>
+          <parameter type-id='type-id-195' is-artificial='yes'/>
           <!-- parameter of type 'Backend&' -->
           <parameter type-id='type-id-160'/>
           <!-- void -->
@@ -13991,7 +13984,7 @@
         <!-- void Quilt::downloadAll(REAL*, REAL*, Backend&) -->
         <function-decl name='downloadAll' mangled-name='_ZN5Quilt11downloadAllEPfS0_R7Backend' filepath='libnurbs/internals/quilt.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Quilt*' -->
-          <parameter type-id='type-id-196' is-artificial='yes'/>
+          <parameter type-id='type-id-195' is-artificial='yes'/>
           <!-- parameter of type 'REAL*' -->
           <parameter type-id='type-id-25'/>
           <!-- parameter of type 'REAL*' -->
@@ -14006,7 +13999,7 @@
         <!-- void Quilt::deleteMe(Pool&) -->
         <function-decl name='deleteMe' mangled-name='_ZN5Quilt8deleteMeER4Pool' filepath='libnurbs/internals/quilt.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Quilt*' -->
-          <parameter type-id='type-id-196' is-artificial='yes'/>
+          <parameter type-id='type-id-195' is-artificial='yes'/>
           <!-- parameter of type 'Pool&' -->
           <parameter type-id='type-id-115'/>
           <!-- void -->
@@ -14017,9 +14010,9 @@
         <!-- Quilt::Quilt(Mapdesc*) -->
         <function-decl name='Quilt' filepath='libnurbs/internals/quilt.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Quilt*' -->
-          <parameter type-id='type-id-196' is-artificial='yes'/>
+          <parameter type-id='type-id-195' is-artificial='yes'/>
           <!-- parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-251'/>
+          <parameter type-id='type-id-250'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -14028,11 +14021,11 @@
         <!-- void Quilt::toBezier(Knotvector&, Knotvector&, float*, long int) -->
         <function-decl name='toBezier' mangled-name='_ZN5Quilt8toBezierER10KnotvectorS1_Pfl' filepath='libnurbs/internals/quilt.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Quilt*' -->
-          <parameter type-id='type-id-196' is-artificial='yes'/>
+          <parameter type-id='type-id-195' is-artificial='yes'/>
           <!-- parameter of type 'Knotvector&' -->
-          <parameter type-id='type-id-242'/>
+          <parameter type-id='type-id-241'/>
           <!-- parameter of type 'Knotvector&' -->
-          <parameter type-id='type-id-242'/>
+          <parameter type-id='type-id-241'/>
           <!-- parameter of type 'float*' -->
           <parameter type-id='type-id-46'/>
           <!-- parameter of type 'long int' -->
@@ -14045,9 +14038,9 @@
         <!-- void Quilt::toBezier(Knotvector&, float*, long int) -->
         <function-decl name='toBezier' mangled-name='_ZN5Quilt8toBezierER10KnotvectorPfl' filepath='libnurbs/internals/quilt.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Quilt*' -->
-          <parameter type-id='type-id-196' is-artificial='yes'/>
+          <parameter type-id='type-id-195' is-artificial='yes'/>
           <!-- parameter of type 'Knotvector&' -->
-          <parameter type-id='type-id-242'/>
+          <parameter type-id='type-id-241'/>
           <!-- parameter of type 'float*' -->
           <parameter type-id='type-id-46'/>
           <!-- parameter of type 'long int' -->
@@ -14058,19 +14051,19 @@
       </member-function>
     </class-decl>
     <!-- float[3] -->
-    <array-type-def dimensions='1' type-id='type-id-27' size-in-bits='96' id='type-id-194'>
+    <array-type-def dimensions='1' type-id='type-id-27' size-in-bits='96' id='type-id-193'>
       <!-- <anonymous range>[3] -->
       <subrange length='3' lower-bound='0' upper-bound='2' type-id='type-id-3' id='type-id-85'/>
     </array-type-def>
     <!-- struct Curve -->
-    <class-decl name='Curve' size-in-bits='8128' is-struct='yes' visibility='default' filepath='libnurbs/internals/curve.h' line='46' column='1' id='type-id-252'>
+    <class-decl name='Curve' size-in-bits='8128' is-struct='yes' visibility='default' filepath='libnurbs/internals/curve.h' line='46' column='1' id='type-id-251'>
       <data-member access='public' layout-offset-in-bits='0'>
         <!-- Curve* Curve::next -->
-        <var-decl name='next' type-id='type-id-193' visibility='default' filepath='libnurbs/internals/curve.h' line='51' column='1'/>
+        <var-decl name='next' type-id='type-id-192' visibility='default' filepath='libnurbs/internals/curve.h' line='51' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='64'>
         <!-- Mapdesc* Curve::mapdesc -->
-        <var-decl name='mapdesc' type-id='type-id-249' visibility='default' filepath='libnurbs/internals/curve.h' line='53' column='1'/>
+        <var-decl name='mapdesc' type-id='type-id-248' visibility='default' filepath='libnurbs/internals/curve.h' line='53' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='128'>
         <!-- int Curve::stride -->
@@ -14090,11 +14083,11 @@
       </data-member>
       <data-member access='private' layout-offset-in-bits='256'>
         <!-- REAL Curve::cpts[120] -->
-        <var-decl name='cpts' type-id='type-id-222' visibility='default' filepath='libnurbs/internals/curve.h' line='58' column='1'/>
+        <var-decl name='cpts' type-id='type-id-221' visibility='default' filepath='libnurbs/internals/curve.h' line='58' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='4096'>
         <!-- REAL Curve::spts[120] -->
-        <var-decl name='spts' type-id='type-id-222' visibility='default' filepath='libnurbs/internals/curve.h' line='59' column='1'/>
+        <var-decl name='spts' type-id='type-id-221' visibility='default' filepath='libnurbs/internals/curve.h' line='59' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='7936'>
         <!-- REAL Curve::stepsize -->
@@ -14112,15 +14105,15 @@
         <!-- Curve::Curve(Quilt*, REAL, REAL, Curve*) -->
         <function-decl name='Curve' filepath='libnurbs/internals/curve.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Curve*' -->
-          <parameter type-id='type-id-193' is-artificial='yes'/>
+          <parameter type-id='type-id-192' is-artificial='yes'/>
           <!-- parameter of type 'Quilt*' -->
-          <parameter type-id='type-id-196'/>
+          <parameter type-id='type-id-195'/>
           <!-- parameter of type 'typedef REAL' -->
           <parameter type-id='type-id-1'/>
           <!-- parameter of type 'typedef REAL' -->
           <parameter type-id='type-id-1'/>
           <!-- parameter of type 'Curve*' -->
-          <parameter type-id='type-id-193'/>
+          <parameter type-id='type-id-192'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -14129,30 +14122,30 @@
         <!-- Curve::Curve(Curve&, REAL, Curve*) -->
         <function-decl name='Curve' filepath='libnurbs/internals/curve.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Curve*' -->
-          <parameter type-id='type-id-193' is-artificial='yes'/>
+          <parameter type-id='type-id-192' is-artificial='yes'/>
           <!-- parameter of type 'Curve&' -->
-          <parameter type-id='type-id-230'/>
+          <parameter type-id='type-id-229'/>
           <!-- parameter of type 'typedef REAL' -->
           <parameter type-id='type-id-1'/>
           <!-- parameter of type 'Curve*' -->
-          <parameter type-id='type-id-193'/>
+          <parameter type-id='type-id-192'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
     </class-decl>
     <!-- Curve* -->
-    <pointer-type-def type-id='type-id-252' size-in-bits='64' id='type-id-193'/>
+    <pointer-type-def type-id='type-id-251' size-in-bits='64' id='type-id-192'/>
     <!-- Curvelist* -->
-    <pointer-type-def type-id='type-id-175' size-in-bits='64' id='type-id-195'/>
+    <pointer-type-def type-id='type-id-174' size-in-bits='64' id='type-id-194'/>
     <!-- Quilt* -->
-    <pointer-type-def type-id='type-id-248' size-in-bits='64' id='type-id-196'/>
+    <pointer-type-def type-id='type-id-247' size-in-bits='64' id='type-id-195'/>
     <!-- Mapdesc* -->
-    <pointer-type-def type-id='type-id-253' size-in-bits='64' id='type-id-249'/>
+    <pointer-type-def type-id='type-id-252' size-in-bits='64' id='type-id-248'/>
     <!-- struct Flist -->
-    <class-decl name='Flist' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-254'/>
+    <class-decl name='Flist' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-253'/>
     <!-- struct Mapdesc -->
-    <class-decl name='Mapdesc' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-253'/>
+    <class-decl name='Mapdesc' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-252'/>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/curvesub.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
     <!-- struct Renderhints -->
@@ -14193,7 +14186,7 @@
         <!-- Renderhints::Renderhints() -->
         <function-decl name='Renderhints' filepath='libnurbs/internals/renderhints.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Renderhints*' -->
-          <parameter type-id='type-id-255' is-artificial='yes'/>
+          <parameter type-id='type-id-254' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -14202,7 +14195,7 @@
         <!-- Renderhints::Renderhints() -->
         <function-decl name='Renderhints' filepath='libnurbs/internals/renderhints.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Renderhints*' -->
-          <parameter type-id='type-id-255' is-artificial='yes'/>
+          <parameter type-id='type-id-254' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -14211,7 +14204,7 @@
         <!-- Renderhints::Renderhints() -->
         <function-decl name='Renderhints' filepath='libnurbs/internals/renderhints.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Renderhints*' -->
-          <parameter type-id='type-id-255' is-artificial='yes'/>
+          <parameter type-id='type-id-254' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -14220,31 +14213,31 @@
         <!-- Renderhints::Renderhints() -->
         <function-decl name='Renderhints' filepath='libnurbs/internals/renderhints.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Renderhints*' -->
-          <parameter type-id='type-id-255' is-artificial='yes'/>
+          <parameter type-id='type-id-254' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
     </class-decl>
     <!-- Renderhints* -->
-    <pointer-type-def type-id='type-id-63' size-in-bits='64' id='type-id-255'/>
+    <pointer-type-def type-id='type-id-63' size-in-bits='64' id='type-id-254'/>
     <!-- Curve* -->
-    <pointer-type-def type-id='type-id-256' size-in-bits='64' id='type-id-257'/>
+    <pointer-type-def type-id='type-id-255' size-in-bits='64' id='type-id-256'/>
     <!-- Mapdesc* -->
-    <pointer-type-def type-id='type-id-258' size-in-bits='64' id='type-id-237'/>
+    <pointer-type-def type-id='type-id-257' size-in-bits='64' id='type-id-236'/>
     <!-- struct Curve -->
-    <class-decl name='Curve' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-256'/>
+    <class-decl name='Curve' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-255'/>
     <!-- struct Mapdesc -->
-    <class-decl name='Mapdesc' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-258'/>
+    <class-decl name='Mapdesc' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-257'/>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/dataTransform.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/displaylist.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
     <!-- class DisplayList -->
-    <class-decl name='DisplayList' size-in-bits='2688' visibility='default' filepath='libnurbs/internals/displaylist.h' line='65' column='1' id='type-id-259'>
+    <class-decl name='DisplayList' size-in-bits='2688' visibility='default' filepath='libnurbs/internals/displaylist.h' line='65' column='1' id='type-id-258'>
       <data-member access='private' layout-offset-in-bits='0'>
         <!-- Dlnode* DisplayList::nodes -->
-        <var-decl name='nodes' type-id='type-id-260' visibility='default' filepath='libnurbs/internals/displaylist.h' line='73' column='1'/>
+        <var-decl name='nodes' type-id='type-id-259' visibility='default' filepath='libnurbs/internals/displaylist.h' line='73' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='64'>
         <!-- Pool DisplayList::dlnodePool -->
@@ -14252,7 +14245,7 @@
       </data-member>
       <data-member access='private' layout-offset-in-bits='2560'>
         <!-- Dlnode** DisplayList::lastNode -->
-        <var-decl name='lastNode' type-id='type-id-261' visibility='default' filepath='libnurbs/internals/displaylist.h' line='75' column='1'/>
+        <var-decl name='lastNode' type-id='type-id-260' visibility='default' filepath='libnurbs/internals/displaylist.h' line='75' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='2624'>
         <!-- NurbsTessellator* DisplayList::nt -->
@@ -14304,11 +14297,11 @@
           <!-- implicit parameter of type 'DisplayList*' -->
           <parameter type-id='type-id-78' is-artificial='yes'/>
           <!-- parameter of type 'typedef PFVS' -->
-          <parameter type-id='type-id-262'/>
+          <parameter type-id='type-id-261'/>
           <!-- parameter of type 'void*' -->
           <parameter type-id='type-id-17'/>
           <!-- parameter of type 'typedef PFVS' -->
-          <parameter type-id='type-id-262'/>
+          <parameter type-id='type-id-261'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -14337,12 +14330,12 @@
       </member-function>
     </class-decl>
     <!-- struct Dlnode -->
-    <class-decl name='Dlnode' size-in-bits='384' is-struct='yes' visibility='default' filepath='libnurbs/internals/displaylist.h' line='48' column='1' id='type-id-263'>
+    <class-decl name='Dlnode' size-in-bits='384' is-struct='yes' visibility='default' filepath='libnurbs/internals/displaylist.h' line='48' column='1' id='type-id-262'>
       <!-- class PooledObj -->
       <base-class access='public' layout-offset-in-bits='0' type-id='type-id-114'/>
       <data-member access='public' layout-offset-in-bits='0'>
         <!-- PFVS Dlnode::work -->
-        <var-decl name='work' type-id='type-id-262' visibility='default' filepath='libnurbs/internals/displaylist.h' line='50' column='1'/>
+        <var-decl name='work' type-id='type-id-261' visibility='default' filepath='libnurbs/internals/displaylist.h' line='50' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='128'>
         <!-- void* Dlnode::arg -->
@@ -14350,33 +14343,33 @@
       </data-member>
       <data-member access='public' layout-offset-in-bits='192'>
         <!-- PFVS Dlnode::cleanup -->
-        <var-decl name='cleanup' type-id='type-id-262' visibility='default' filepath='libnurbs/internals/displaylist.h' line='52' column='1'/>
+        <var-decl name='cleanup' type-id='type-id-261' visibility='default' filepath='libnurbs/internals/displaylist.h' line='52' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='320'>
         <!-- Dlnode* Dlnode::next -->
-        <var-decl name='next' type-id='type-id-260' visibility='default' filepath='libnurbs/internals/displaylist.h' line='53' column='1'/>
+        <var-decl name='next' type-id='type-id-259' visibility='default' filepath='libnurbs/internals/displaylist.h' line='53' column='1'/>
       </data-member>
       <member-function access='public' constructor='yes'>
         <!-- Dlnode::Dlnode(PFVS, void*, PFVS) -->
         <function-decl name='Dlnode' filepath='libnurbs/internals/displaylist.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Dlnode*' -->
-          <parameter type-id='type-id-260' is-artificial='yes'/>
+          <parameter type-id='type-id-259' is-artificial='yes'/>
           <!-- parameter of type 'typedef PFVS' -->
-          <parameter type-id='type-id-262'/>
+          <parameter type-id='type-id-261'/>
           <!-- parameter of type 'void*' -->
           <parameter type-id='type-id-17'/>
           <!-- parameter of type 'typedef PFVS' -->
-          <parameter type-id='type-id-262'/>
+          <parameter type-id='type-id-261'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
     </class-decl>
     <!-- struct PFVS -->
-    <class-decl name='PFVS' size-in-bits='128' is-struct='yes' naming-typedef-id='type-id-262' visibility='default' filepath='libnurbs/internals/displaylist.h' line='46' column='1' id='type-id-264'>
+    <class-decl name='PFVS' size-in-bits='128' is-struct='yes' naming-typedef-id='type-id-261' visibility='default' filepath='libnurbs/internals/displaylist.h' line='46' column='1' id='type-id-263'>
       <data-member access='public' layout-offset-in-bits='0'>
         <!-- void (NurbsTessellator*, void*)* PFVS::__pfn -->
-        <var-decl name='__pfn' type-id='type-id-265' visibility='default' filepath='libnurbs/internals/displaylist.h' line='46' column='1'/>
+        <var-decl name='__pfn' type-id='type-id-264' visibility='default' filepath='libnurbs/internals/displaylist.h' line='46' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
         <!-- long int PFVS::__delta -->
@@ -14384,19 +14377,19 @@
       </data-member>
     </class-decl>
     <!-- typedef PFVS PFVS -->
-    <typedef-decl name='PFVS' type-id='type-id-264' filepath='libnurbs/internals/displaylist.h' line='46' column='1' id='type-id-262'/>
+    <typedef-decl name='PFVS' type-id='type-id-263' filepath='libnurbs/internals/displaylist.h' line='46' column='1' id='type-id-261'/>
     <!-- DisplayList* -->
-    <pointer-type-def type-id='type-id-259' size-in-bits='64' id='type-id-78'/>
+    <pointer-type-def type-id='type-id-258' size-in-bits='64' id='type-id-78'/>
     <!-- Dlnode* -->
-    <pointer-type-def type-id='type-id-263' size-in-bits='64' id='type-id-260'/>
+    <pointer-type-def type-id='type-id-262' size-in-bits='64' id='type-id-259'/>
     <!-- Dlnode** -->
-    <pointer-type-def type-id='type-id-260' size-in-bits='64' id='type-id-261'/>
+    <pointer-type-def type-id='type-id-259' size-in-bits='64' id='type-id-260'/>
     <!-- NurbsTessellator* -->
     <pointer-type-def type-id='type-id-47' size-in-bits='64' id='type-id-79'/>
     <!-- void (NurbsTessellator*, void*)* -->
-    <pointer-type-def type-id='type-id-266' size-in-bits='64' id='type-id-265'/>
+    <pointer-type-def type-id='type-id-265' size-in-bits='64' id='type-id-264'/>
     <!-- void (NurbsTessellator*, void*) -->
-    <function-type size-in-bits='64' id='type-id-266'>
+    <function-type size-in-bits='64' id='type-id-265'>
       <!-- implicit parameter of type 'NurbsTessellator*' -->
       <parameter type-id='type-id-79' is-artificial='yes'/>
       <!-- parameter of type 'void*' -->
@@ -14407,7 +14400,7 @@
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/flist.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
     <!-- FlistSorter* -->
-    <pointer-type-def type-id='type-id-155' size-in-bits='64' id='type-id-181'/>
+    <pointer-type-def type-id='type-id-155' size-in-bits='64' id='type-id-180'/>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/flistsorter.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
     <!-- class FlistSorter -->
@@ -14418,7 +14411,7 @@
         <!-- FlistSorter::FlistSorter() -->
         <function-decl name='FlistSorter' filepath='libnurbs/internals/flistsorter.cc' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'FlistSorter*' -->
-          <parameter type-id='type-id-181' is-artificial='yes'/>
+          <parameter type-id='type-id-180' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -14427,7 +14420,7 @@
         <!-- void FlistSorter::qsort(REAL*, int) -->
         <function-decl name='qsort' mangled-name='_ZN11FlistSorter5qsortEPfi' filepath='libnurbs/internals/flistsorter.cc' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'FlistSorter*' -->
-          <parameter type-id='type-id-181' is-artificial='yes'/>
+          <parameter type-id='type-id-180' is-artificial='yes'/>
           <!-- parameter of type 'REAL*' -->
           <parameter type-id='type-id-25'/>
           <!-- parameter of type 'int' -->
@@ -14440,7 +14433,7 @@
         <!-- FlistSorter::~FlistSorter(int) -->
         <function-decl name='~FlistSorter' filepath='libnurbs/internals/flistsorter.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'FlistSorter*' -->
-          <parameter type-id='type-id-181' is-artificial='yes'/>
+          <parameter type-id='type-id-180' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -14451,7 +14444,7 @@
         <!-- int FlistSorter::qscmp(char*, char*) -->
         <function-decl name='qscmp' mangled-name='_ZN11FlistSorter5qscmpEPcS0_' filepath='libnurbs/internals/flistsorter.cc' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'FlistSorter*' -->
-          <parameter type-id='type-id-181' is-artificial='yes'/>
+          <parameter type-id='type-id-180' is-artificial='yes'/>
           <!-- parameter of type 'char*' -->
           <parameter type-id='type-id-106'/>
           <!-- parameter of type 'char*' -->
@@ -14464,7 +14457,7 @@
         <!-- void FlistSorter::qsexc(char*, char*) -->
         <function-decl name='qsexc' mangled-name='_ZN11FlistSorter5qsexcEPcS0_' filepath='libnurbs/internals/flistsorter.cc' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'FlistSorter*' -->
-          <parameter type-id='type-id-181' is-artificial='yes'/>
+          <parameter type-id='type-id-180' is-artificial='yes'/>
           <!-- parameter of type 'char*' -->
           <parameter type-id='type-id-106'/>
           <!-- parameter of type 'char*' -->
@@ -14477,7 +14470,7 @@
         <!-- void FlistSorter::qstexc(char*, char*, char*) -->
         <function-decl name='qstexc' mangled-name='_ZN11FlistSorter6qstexcEPcS0_S0_' filepath='libnurbs/internals/flistsorter.cc' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'FlistSorter*' -->
-          <parameter type-id='type-id-181' is-artificial='yes'/>
+          <parameter type-id='type-id-180' is-artificial='yes'/>
           <!-- parameter of type 'char*' -->
           <parameter type-id='type-id-106'/>
           <!-- parameter of type 'char*' -->
@@ -14492,23 +14485,23 @@
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/hull.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
     <!-- class Hull -->
-    <class-decl name='Hull' size-in-bits='4800' visibility='default' filepath='libnurbs/internals/hull.h' line='47' column='1' id='type-id-267'>
+    <class-decl name='Hull' size-in-bits='4800' visibility='default' filepath='libnurbs/internals/hull.h' line='47' column='1' id='type-id-266'>
       <!-- class TrimRegion -->
-      <base-class access='public' layout-offset-in-bits='192' is-virtual='yes' type-id='type-id-207'/>
+      <base-class access='public' layout-offset-in-bits='192' is-virtual='yes' type-id='type-id-206'/>
       <member-type access='private'>
         <!-- struct Hull::Side -->
-        <class-decl name='Side' size-in-bits='256' is-struct='yes' visibility='default' filepath='libnurbs/internals/hull.h' line='55' column='1' id='type-id-268'>
+        <class-decl name='Side' size-in-bits='256' is-struct='yes' visibility='default' filepath='libnurbs/internals/hull.h' line='55' column='1' id='type-id-267'>
           <data-member access='public' layout-offset-in-bits='0'>
             <!-- Trimline* Hull::Side::left -->
-            <var-decl name='left' type-id='type-id-218' visibility='default' filepath='libnurbs/internals/hull.h' line='56' column='1'/>
+            <var-decl name='left' type-id='type-id-217' visibility='default' filepath='libnurbs/internals/hull.h' line='56' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='64'>
             <!-- Gridline* Hull::Side::line -->
-            <var-decl name='line' type-id='type-id-269' visibility='default' filepath='libnurbs/internals/hull.h' line='57' column='1'/>
+            <var-decl name='line' type-id='type-id-268' visibility='default' filepath='libnurbs/internals/hull.h' line='57' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='128'>
             <!-- Trimline* Hull::Side::right -->
-            <var-decl name='right' type-id='type-id-218' visibility='default' filepath='libnurbs/internals/hull.h' line='58' column='1'/>
+            <var-decl name='right' type-id='type-id-217' visibility='default' filepath='libnurbs/internals/hull.h' line='58' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='192'>
             <!-- long int Hull::Side::index -->
@@ -14518,29 +14511,29 @@
       </member-type>
       <data-member access='private' layout-offset-in-bits='64'>
         <!-- Hull::Side Hull::lower -->
-        <var-decl name='lower' type-id='type-id-268' visibility='default' filepath='libnurbs/internals/hull.h' line='62' column='1'/>
+        <var-decl name='lower' type-id='type-id-267' visibility='default' filepath='libnurbs/internals/hull.h' line='62' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='320'>
         <!-- Hull::Side Hull::upper -->
-        <var-decl name='upper' type-id='type-id-268' visibility='default' filepath='libnurbs/internals/hull.h' line='63' column='1'/>
+        <var-decl name='upper' type-id='type-id-267' visibility='default' filepath='libnurbs/internals/hull.h' line='63' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='576'>
         <!-- Trimline Hull::fakeleft -->
-        <var-decl name='fakeleft' type-id='type-id-213' visibility='default' filepath='libnurbs/internals/hull.h' line='64' column='1'/>
+        <var-decl name='fakeleft' type-id='type-id-212' visibility='default' filepath='libnurbs/internals/hull.h' line='64' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='1408'>
         <!-- Trimline Hull::fakeright -->
-        <var-decl name='fakeright' type-id='type-id-213' visibility='default' filepath='libnurbs/internals/hull.h' line='65' column='1'/>
+        <var-decl name='fakeright' type-id='type-id-212' visibility='default' filepath='libnurbs/internals/hull.h' line='65' column='1'/>
       </data-member>
       <member-function access='private' constructor='yes'>
         <!-- Hull::Hull(int, void**) -->
         <function-decl name='Hull' filepath='libnurbs/internals/hull.cc' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Hull*' -->
-          <parameter type-id='type-id-270' is-artificial='yes'/>
+          <parameter type-id='type-id-269' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- artificial parameter of type 'void**' -->
-          <parameter type-id='type-id-185' is-artificial='yes'/>
+          <parameter type-id='type-id-184' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -14549,11 +14542,11 @@
         <!-- Hull::~Hull(int, void**) -->
         <function-decl name='~Hull' filepath='libnurbs/internals/hull.cc' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Hull*' -->
-          <parameter type-id='type-id-270' is-artificial='yes'/>
+          <parameter type-id='type-id-269' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- artificial parameter of type 'void**' -->
-          <parameter type-id='type-id-185' is-artificial='yes'/>
+          <parameter type-id='type-id-184' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -14562,50 +14555,50 @@
         <!-- GridTrimVertex* Hull::nextupper(GridTrimVertex*) -->
         <function-decl name='nextupper' mangled-name='_ZN4Hull9nextupperEP14GridTrimVertex' filepath='libnurbs/internals/hull.cc' line='116' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Hull*' -->
-          <parameter type-id='type-id-270' is-artificial='yes'/>
+          <parameter type-id='type-id-269' is-artificial='yes'/>
           <!-- parameter of type 'GridTrimVertex*' -->
-          <parameter type-id='type-id-192'/>
+          <parameter type-id='type-id-191'/>
           <!-- GridTrimVertex* -->
-          <return type-id='type-id-192'/>
+          <return type-id='type-id-191'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- GridTrimVertex* Hull::nextlower(GridTrimVertex*) -->
         <function-decl name='nextlower' mangled-name='_ZN4Hull9nextlowerEP14GridTrimVertex' filepath='libnurbs/internals/hull.cc' line='142' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Hull*' -->
-          <parameter type-id='type-id-270' is-artificial='yes'/>
+          <parameter type-id='type-id-269' is-artificial='yes'/>
           <!-- parameter of type 'GridTrimVertex*' -->
-          <parameter type-id='type-id-192'/>
+          <parameter type-id='type-id-191'/>
           <!-- GridTrimVertex* -->
-          <return type-id='type-id-192'/>
+          <return type-id='type-id-191'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- void Hull::init() -->
         <function-decl name='init' mangled-name='_ZN4Hull4initEv' filepath='libnurbs/internals/hull.cc' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Hull*' -->
-          <parameter type-id='type-id-270' is-artificial='yes'/>
+          <parameter type-id='type-id-269' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
     </class-decl>
     <!-- Gridline* -->
-    <pointer-type-def type-id='type-id-214' size-in-bits='64' id='type-id-269'/>
+    <pointer-type-def type-id='type-id-213' size-in-bits='64' id='type-id-268'/>
     <!-- Hull* -->
-    <pointer-type-def type-id='type-id-267' size-in-bits='64' id='type-id-270'/>
+    <pointer-type-def type-id='type-id-266' size-in-bits='64' id='type-id-269'/>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/intersect.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
     <!-- Quilt* -->
-    <pointer-type-def type-id='type-id-271' size-in-bits='64' id='type-id-272'/>
+    <pointer-type-def type-id='type-id-270' size-in-bits='64' id='type-id-271'/>
     <!-- struct Quilt -->
-    <class-decl name='Quilt' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-271'/>
+    <class-decl name='Quilt' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-270'/>
     <!-- struct Renderhints -->
-    <class-decl name='Renderhints' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-273'/>
+    <class-decl name='Renderhints' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-272'/>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/knotvector.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
     <!-- struct Knotvector -->
-    <class-decl name='Knotvector' size-in-bits='256' is-struct='yes' visibility='default' filepath='libnurbs/internals/knotvector.h' line='41' column='1' id='type-id-241'>
+    <class-decl name='Knotvector' size-in-bits='256' is-struct='yes' visibility='default' filepath='libnurbs/internals/knotvector.h' line='41' column='1' id='type-id-240'>
       <data-member access='public' layout-offset-in-bits='0'>
         <!-- long int Knotvector::order -->
         <var-decl name='order' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/knotvector.h' line='48' column='1'/>
@@ -14620,13 +14613,13 @@
       </data-member>
       <data-member access='public' layout-offset-in-bits='192'>
         <!-- Knot* Knotvector::knotlist -->
-        <var-decl name='knotlist' type-id='type-id-238' visibility='default' filepath='libnurbs/internals/knotvector.h' line='51' column='1'/>
+        <var-decl name='knotlist' type-id='type-id-237' visibility='default' filepath='libnurbs/internals/knotvector.h' line='51' column='1'/>
       </data-member>
       <member-function access='public' constructor='yes'>
         <!-- Knotvector::Knotvector() -->
         <function-decl name='Knotvector' filepath='libnurbs/internals/knotvector.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Knotvector*' -->
-          <parameter type-id='type-id-247' is-artificial='yes'/>
+          <parameter type-id='type-id-246' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -14635,7 +14628,7 @@
         <!-- Knotvector::~Knotvector(int) -->
         <function-decl name='~Knotvector' filepath='libnurbs/internals/knotvector.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Knotvector*' -->
-          <parameter type-id='type-id-247' is-artificial='yes'/>
+          <parameter type-id='type-id-246' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -14646,7 +14639,7 @@
         <!-- int Knotvector::validate() -->
         <function-decl name='validate' mangled-name='_ZN10Knotvector8validateEv' filepath='libnurbs/internals/knotvector.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Knotvector*' -->
-          <parameter type-id='type-id-247' is-artificial='yes'/>
+          <parameter type-id='type-id-246' is-artificial='yes'/>
           <!-- int -->
           <return type-id='type-id-10'/>
         </function-decl>
@@ -14655,7 +14648,7 @@
         <!-- void Knotvector::show(const char*) -->
         <function-decl name='show' mangled-name='_ZN10Knotvector4showEPKc' filepath='libnurbs/internals/knotvector.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Knotvector*' -->
-          <parameter type-id='type-id-247' is-artificial='yes'/>
+          <parameter type-id='type-id-246' is-artificial='yes'/>
           <!-- parameter of type 'const char*' -->
           <parameter type-id='type-id-112'/>
           <!-- void -->
@@ -14666,7 +14659,7 @@
         <!-- void Knotvector::init(long int, long int, long int, float*) -->
         <function-decl name='init' mangled-name='_ZN10Knotvector4initElllPf' filepath='libnurbs/internals/knotvector.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Knotvector*' -->
-          <parameter type-id='type-id-247' is-artificial='yes'/>
+          <parameter type-id='type-id-246' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- parameter of type 'long int' -->
@@ -14683,7 +14676,7 @@
         <!-- Knotvector::Knotvector() -->
         <function-decl name='Knotvector' filepath='libnurbs/internals/knotvector.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Knotvector*' -->
-          <parameter type-id='type-id-247' is-artificial='yes'/>
+          <parameter type-id='type-id-246' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -14692,7 +14685,7 @@
         <!-- Knotvector::~Knotvector(int) -->
         <function-decl name='~Knotvector' filepath='libnurbs/internals/knotvector.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Knotvector*' -->
-          <parameter type-id='type-id-247' is-artificial='yes'/>
+          <parameter type-id='type-id-246' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -14703,7 +14696,7 @@
         <!-- Knotvector::Knotvector() -->
         <function-decl name='Knotvector' filepath='libnurbs/internals/knotvector.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Knotvector*' -->
-          <parameter type-id='type-id-247' is-artificial='yes'/>
+          <parameter type-id='type-id-246' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -14712,7 +14705,7 @@
         <!-- Knotvector::~Knotvector(int) -->
         <function-decl name='~Knotvector' filepath='libnurbs/internals/knotvector.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Knotvector*' -->
-          <parameter type-id='type-id-247' is-artificial='yes'/>
+          <parameter type-id='type-id-246' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -14723,7 +14716,7 @@
         <!-- Knotvector::Knotvector() -->
         <function-decl name='Knotvector' filepath='libnurbs/internals/knotvector.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Knotvector*' -->
-          <parameter type-id='type-id-247' is-artificial='yes'/>
+          <parameter type-id='type-id-246' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -14732,7 +14725,7 @@
         <!-- Knotvector::~Knotvector(int) -->
         <function-decl name='~Knotvector' filepath='libnurbs/internals/knotvector.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Knotvector*' -->
-          <parameter type-id='type-id-247' is-artificial='yes'/>
+          <parameter type-id='type-id-246' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -14741,11 +14734,11 @@
       </member-function>
     </class-decl>
     <!-- Knotvector* -->
-    <pointer-type-def type-id='type-id-241' size-in-bits='64' id='type-id-247'/>
+    <pointer-type-def type-id='type-id-240' size-in-bits='64' id='type-id-246'/>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/mapdesc.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
     <!-- class Mapdesc -->
-    <class-decl name='Mapdesc' size-in-bits='3392' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='49' column='1' id='type-id-274'>
+    <class-decl name='Mapdesc' size-in-bits='3392' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='49' column='1' id='type-id-273'>
       <!-- class PooledObj -->
       <base-class access='public' layout-offset-in-bits='0' type-id='type-id-114'/>
       <data-member access='private' layout-offset-in-bits='0'>
@@ -14782,7 +14775,7 @@
       </data-member>
       <data-member access='private' layout-offset-in-bits='256'>
         <!-- REAL Mapdesc::bboxsize[5] -->
-        <var-decl name='bboxsize' type-id='type-id-224' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='112' column='1'/>
+        <var-decl name='bboxsize' type-id='type-id-223' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='112' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='448'>
         <!-- long int Mapdesc::type -->
@@ -14810,15 +14803,15 @@
       </data-member>
       <data-member access='private' layout-offset-in-bits='672'>
         <!-- Maxmatrix Mapdesc::bmat -->
-        <var-decl name='bmat' type-id='type-id-234' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='121' column='1'/>
+        <var-decl name='bmat' type-id='type-id-233' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='121' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='1472'>
         <!-- Maxmatrix Mapdesc::cmat -->
-        <var-decl name='cmat' type-id='type-id-234' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='122' column='1'/>
+        <var-decl name='cmat' type-id='type-id-233' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='122' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='2272'>
         <!-- Maxmatrix Mapdesc::smat -->
-        <var-decl name='smat' type-id='type-id-234' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='123' column='1'/>
+        <var-decl name='smat' type-id='type-id-233' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='123' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='3072'>
         <!-- REAL Mapdesc::s_steps -->
@@ -14842,7 +14835,7 @@
       </data-member>
       <data-member access='private' layout-offset-in-bits='3264'>
         <!-- Mapdesc* Mapdesc::next -->
-        <var-decl name='next' type-id='type-id-275' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='129' column='1'/>
+        <var-decl name='next' type-id='type-id-274' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='129' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='3328'>
         <!-- Backend& Mapdesc::backend -->
@@ -14852,7 +14845,7 @@
         <!-- Mapdesc::Mapdesc(long int, int, int, Backend&) -->
         <function-decl name='Mapdesc' filepath='libnurbs/internals/mapdesc.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- parameter of type 'int' -->
@@ -14869,7 +14862,7 @@
         <!-- void Mapdesc::xformCulling(REAL*, REAL*) -->
         <function-decl name='xformCulling' mangled-name='_ZN7Mapdesc12xformCullingEPfS0_' filepath='libnurbs/internals/mapdesc.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <!-- parameter of type 'REAL*' -->
           <parameter type-id='type-id-25'/>
           <!-- parameter of type 'REAL*' -->
@@ -14882,7 +14875,7 @@
         <!-- void Mapdesc::setBboxsize(float*) -->
         <function-decl name='setBboxsize' mangled-name='_ZN7Mapdesc11setBboxsizeEPf' filepath='libnurbs/internals/mapdesc.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <!-- parameter of type 'float*' -->
           <parameter type-id='type-id-46'/>
           <!-- void -->
@@ -14893,7 +14886,7 @@
         <!-- void Mapdesc::copy(long int, float*, long int, long int) -->
         <function-decl name='copy' mangled-name='_ZN7Mapdesc4copyEPA5_flPfll' filepath='libnurbs/internals/mapdesc.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- parameter of type 'REAL[5]*' -->
-          <parameter type-id='type-id-243'/>
+          <parameter type-id='type-id-242'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- parameter of type 'float*' -->
@@ -14910,7 +14903,7 @@
         <!-- void Mapdesc::sumPt(REAL*, REAL*, REAL*, REAL, REAL) -->
         <function-decl name='sumPt' mangled-name='_ZN7Mapdesc5sumPtEPfS0_S0_ff' filepath='libnurbs/internals/mapdesc.h' line='141' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <!-- parameter of type 'REAL*' -->
           <parameter type-id='type-id-25'/>
           <!-- parameter of type 'REAL*' -->
@@ -14929,9 +14922,9 @@
         <!-- void Mapdesc::xformRational(REAL[5]*, REAL*, REAL*) -->
         <function-decl name='xformRational' mangled-name='_ZN7Mapdesc13xformRationalEPA5_fPfS2_' filepath='libnurbs/internals/mapdesc.h' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <!-- parameter of type 'REAL[5]*' -->
-          <parameter type-id='type-id-243'/>
+          <parameter type-id='type-id-242'/>
           <!-- parameter of type 'REAL*' -->
           <parameter type-id='type-id-25'/>
           <!-- parameter of type 'REAL*' -->
@@ -14944,9 +14937,9 @@
         <!-- void Mapdesc::xformNonrational(REAL[5]*, REAL*, REAL*) -->
         <function-decl name='xformNonrational' mangled-name='_ZN7Mapdesc16xformNonrationalEPA5_fPfS2_' filepath='libnurbs/internals/mapdesc.h' line='145' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <!-- parameter of type 'REAL[5]*' -->
-          <parameter type-id='type-id-243'/>
+          <parameter type-id='type-id-242'/>
           <!-- parameter of type 'REAL*' -->
           <parameter type-id='type-id-25'/>
           <!-- parameter of type 'REAL*' -->
@@ -14959,9 +14952,9 @@
         <!-- void Mapdesc::xformMat(REAL[5]*, REAL*, int, int, REAL*, int) -->
         <function-decl name='xformMat' mangled-name='_ZN7Mapdesc8xformMatEPA5_fPfiiS2_i' filepath='libnurbs/internals/mapdesc.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <!-- parameter of type 'REAL[5]*' -->
-          <parameter type-id='type-id-243'/>
+          <parameter type-id='type-id-242'/>
           <!-- parameter of type 'REAL*' -->
           <parameter type-id='type-id-25'/>
           <!-- parameter of type 'int' -->
@@ -14980,7 +14973,7 @@
         <!-- void Mapdesc::xformCulling(REAL*, int, int, REAL*, int) -->
         <function-decl name='xformCulling' mangled-name='_ZN7Mapdesc12xformCullingEPfiiS0_i' filepath='libnurbs/internals/mapdesc.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <!-- parameter of type 'REAL*' -->
           <parameter type-id='type-id-25'/>
           <!-- parameter of type 'int' -->
@@ -14999,7 +14992,7 @@
         <!-- void Mapdesc::xformBounding(REAL*, int, int, REAL*, int) -->
         <function-decl name='xformBounding' mangled-name='_ZN7Mapdesc13xformBoundingEPfiiS0_i' filepath='libnurbs/internals/mapdesc.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <!-- parameter of type 'REAL*' -->
           <parameter type-id='type-id-25'/>
           <!-- parameter of type 'int' -->
@@ -15018,7 +15011,7 @@
         <!-- void Mapdesc::xformSampling(REAL*, int, int, REAL*, int) -->
         <function-decl name='xformSampling' mangled-name='_ZN7Mapdesc13xformSamplingEPfiiS0_i' filepath='libnurbs/internals/mapdesc.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <!-- parameter of type 'REAL*' -->
           <parameter type-id='type-id-25'/>
           <!-- parameter of type 'int' -->
@@ -15037,9 +15030,9 @@
         <!-- void Mapdesc::xformMat(REAL[5]*, REAL*, int, int, int, int, REAL*, int, int) -->
         <function-decl name='xformMat' mangled-name='_ZN7Mapdesc8xformMatEPA5_fPfiiiiS2_ii' filepath='libnurbs/internals/mapdesc.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <!-- parameter of type 'REAL[5]*' -->
-          <parameter type-id='type-id-243'/>
+          <parameter type-id='type-id-242'/>
           <!-- parameter of type 'REAL*' -->
           <parameter type-id='type-id-25'/>
           <!-- parameter of type 'int' -->
@@ -15064,7 +15057,7 @@
         <!-- void Mapdesc::xformBounding(REAL*, int, int, int, int, REAL*, int, int) -->
         <function-decl name='xformBounding' mangled-name='_ZN7Mapdesc13xformBoundingEPfiiiiS0_ii' filepath='libnurbs/internals/mapdesc.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <!-- parameter of type 'REAL*' -->
           <parameter type-id='type-id-25'/>
           <!-- parameter of type 'int' -->
@@ -15089,7 +15082,7 @@
         <!-- void Mapdesc::xformSampling(REAL*, int, int, int, int, REAL*, int, int) -->
         <function-decl name='xformSampling' mangled-name='_ZN7Mapdesc13xformSamplingEPfiiiiS0_ii' filepath='libnurbs/internals/mapdesc.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <!-- parameter of type 'REAL*' -->
           <parameter type-id='type-id-25'/>
           <!-- parameter of type 'int' -->
@@ -15114,7 +15107,7 @@
         <!-- void Mapdesc::xformCulling(REAL*, int, int, int, int, REAL*, int, int) -->
         <function-decl name='xformCulling' mangled-name='_ZN7Mapdesc12xformCullingEPfiiiiS0_ii' filepath='libnurbs/internals/mapdesc.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <!-- parameter of type 'REAL*' -->
           <parameter type-id='type-id-25'/>
           <!-- parameter of type 'int' -->
@@ -15139,7 +15132,7 @@
         <!-- int Mapdesc::project(REAL*, int, int, REAL*, int, int, int, int) -->
         <function-decl name='project' mangled-name='_ZN7Mapdesc7projectEPfiiS0_iiii' filepath='libnurbs/internals/mapdesc.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <!-- parameter of type 'REAL*' -->
           <parameter type-id='type-id-25'/>
           <!-- parameter of type 'int' -->
@@ -15164,7 +15157,7 @@
         <!-- int Mapdesc::project(REAL*, int, REAL*, int, int) -->
         <function-decl name='project' mangled-name='_ZN7Mapdesc7projectEPfiS0_ii' filepath='libnurbs/internals/mapdesc.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <!-- parameter of type 'REAL*' -->
           <parameter type-id='type-id-25'/>
           <!-- parameter of type 'int' -->
@@ -15183,9 +15176,9 @@
         <!-- void Mapdesc::bbox(REAL[5]*, REAL*, int, int, int, int) -->
         <function-decl name='bbox' mangled-name='_ZN7Mapdesc4bboxEPA5_fPfiiii' filepath='libnurbs/internals/mapdesc.h' line='132' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <!-- parameter of type 'REAL[5]*' -->
-          <parameter type-id='type-id-243'/>
+          <parameter type-id='type-id-242'/>
           <!-- parameter of type 'REAL*' -->
           <parameter type-id='type-id-25'/>
           <!-- parameter of type 'int' -->
@@ -15204,7 +15197,7 @@
         <!-- int Mapdesc::isProperty(long int) -->
         <function-decl name='isProperty' mangled-name='_ZN7Mapdesc10isPropertyEl' filepath='libnurbs/internals/mapdesc.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- int -->
@@ -15215,7 +15208,7 @@
         <!-- void Mapdesc::setProperty(long int, REAL) -->
         <function-decl name='setProperty' mangled-name='_ZN7Mapdesc11setPropertyElf' filepath='libnurbs/internals/mapdesc.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- parameter of type 'typedef REAL' -->
@@ -15228,7 +15221,7 @@
         <!-- REAL Mapdesc::getProperty(long int) -->
         <function-decl name='getProperty' mangled-name='_ZN7Mapdesc11getPropertyEl' filepath='libnurbs/internals/mapdesc.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- typedef REAL -->
@@ -15239,18 +15232,18 @@
         <!-- unsigned int Mapdesc::clipbits(REAL*) -->
         <function-decl name='clipbits' mangled-name='_ZN7Mapdesc8clipbitsEPf' filepath='libnurbs/internals/mapdesc.h' line='146' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <!-- parameter of type 'REAL*' -->
           <parameter type-id='type-id-25'/>
           <!-- unsigned int -->
-          <return type-id='type-id-276'/>
+          <return type-id='type-id-275'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- int Mapdesc::cullCheck(REAL*, int, int) -->
         <function-decl name='cullCheck' mangled-name='_ZN7Mapdesc9cullCheckEPfii' filepath='libnurbs/internals/mapdesc.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <!-- parameter of type 'REAL*' -->
           <parameter type-id='type-id-25'/>
           <!-- parameter of type 'int' -->
@@ -15265,7 +15258,7 @@
         <!-- int Mapdesc::cullCheck(REAL*, int, int, int, int) -->
         <function-decl name='cullCheck' mangled-name='_ZN7Mapdesc9cullCheckEPfiiii' filepath='libnurbs/internals/mapdesc.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <!-- parameter of type 'REAL*' -->
           <parameter type-id='type-id-25'/>
           <!-- parameter of type 'int' -->
@@ -15284,7 +15277,7 @@
         <!-- int Mapdesc::xformAndCullCheck(REAL*, int, int, int, int) -->
         <function-decl name='xformAndCullCheck' mangled-name='_ZN7Mapdesc17xformAndCullCheckEPfiiii' filepath='libnurbs/internals/mapdesc.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <!-- parameter of type 'REAL*' -->
           <parameter type-id='type-id-25'/>
           <!-- parameter of type 'int' -->
@@ -15303,7 +15296,7 @@
         <!-- REAL Mapdesc::calcVelocityNonrational(REAL*, int, int) -->
         <function-decl name='calcVelocityNonrational' mangled-name='_ZN7Mapdesc23calcVelocityNonrationalEPfii' filepath='libnurbs/internals/mapdesc.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <!-- parameter of type 'REAL*' -->
           <parameter type-id='type-id-25'/>
           <!-- parameter of type 'int' -->
@@ -15318,7 +15311,7 @@
         <!-- REAL Mapdesc::calcVelocityRational(REAL*, int, int) -->
         <function-decl name='calcVelocityRational' mangled-name='_ZN7Mapdesc20calcVelocityRationalEPfii' filepath='libnurbs/internals/mapdesc.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <!-- parameter of type 'REAL*' -->
           <parameter type-id='type-id-25'/>
           <!-- parameter of type 'int' -->
@@ -15333,7 +15326,7 @@
         <!-- int Mapdesc::bboxTooBig(REAL*, int, int, int, int, REAL[5]*) -->
         <function-decl name='bboxTooBig' mangled-name='_ZN7Mapdesc10bboxTooBigEPfiiiiPA5_f' filepath='libnurbs/internals/mapdesc.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <!-- parameter of type 'REAL*' -->
           <parameter type-id='type-id-25'/>
           <!-- parameter of type 'int' -->
@@ -15345,7 +15338,7 @@
           <!-- parameter of type 'int' -->
           <parameter type-id='type-id-10'/>
           <!-- parameter of type 'REAL[5]*' -->
-          <parameter type-id='type-id-243'/>
+          <parameter type-id='type-id-242'/>
           <!-- int -->
           <return type-id='type-id-10'/>
         </function-decl>
@@ -15354,7 +15347,7 @@
         <!-- void Mapdesc::copyPt(REAL*, REAL*) -->
         <function-decl name='copyPt' mangled-name='_ZN7Mapdesc6copyPtEPfS0_' filepath='libnurbs/internals/mapdesc.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <!-- parameter of type 'REAL*' -->
           <parameter type-id='type-id-25'/>
           <!-- parameter of type 'REAL*' -->
@@ -15367,7 +15360,7 @@
         <!-- void Mapdesc::subdivide(REAL*, REAL*, REAL, int, int, int, int) -->
         <function-decl name='subdivide' mangled-name='_ZN7Mapdesc9subdivideEPfS0_fiiii' filepath='libnurbs/internals/mapdesc.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <!-- parameter of type 'REAL*' -->
           <parameter type-id='type-id-25'/>
           <!-- parameter of type 'REAL*' -->
@@ -15390,7 +15383,7 @@
         <!-- void Mapdesc::subdivide(REAL*, REAL*, REAL, int, int) -->
         <function-decl name='subdivide' mangled-name='_ZN7Mapdesc9subdivideEPfS0_fii' filepath='libnurbs/internals/mapdesc.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <!-- parameter of type 'REAL*' -->
           <parameter type-id='type-id-25'/>
           <!-- parameter of type 'REAL*' -->
@@ -15409,9 +15402,9 @@
         <!-- void Mapdesc::surfbbox(REAL[5]*) -->
         <function-decl name='surfbbox' mangled-name='_ZN7Mapdesc8surfbboxEPA5_f' filepath='libnurbs/internals/mapdesc.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <!-- parameter of type 'REAL[5]*' -->
-          <parameter type-id='type-id-243'/>
+          <parameter type-id='type-id-242'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -15420,9 +15413,9 @@
         <!-- void Mapdesc::identify(REAL[5]*) -->
         <function-decl name='identify' mangled-name='_ZN7Mapdesc8identifyEPA5_f' filepath='libnurbs/internals/mapdesc.h' line='96' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <!-- parameter of type 'REAL[5]*' -->
-          <parameter type-id='type-id-243'/>
+          <parameter type-id='type-id-242'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -15431,7 +15424,7 @@
         <!-- Mapdesc::Mapdesc(long int, int, int, Backend&) -->
         <function-decl name='Mapdesc' filepath='libnurbs/internals/mapdesc.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- parameter of type 'int' -->
@@ -15448,7 +15441,7 @@
         <!-- REAL Mapdesc::calcPartialVelocity(REAL*, REAL*, int, int, int, int, int, int, REAL, REAL, int) -->
         <function-decl name='calcPartialVelocity' mangled-name='_ZN7Mapdesc19calcPartialVelocityEPfS0_iiiiiiffi' filepath='libnurbs/internals/mapdesc.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <!-- parameter of type 'REAL*' -->
           <parameter type-id='type-id-25'/>
           <!-- parameter of type 'REAL*' -->
@@ -15479,7 +15472,7 @@
         <!-- REAL Mapdesc::calcPartialVelocity(REAL*, int, int, int, REAL) -->
         <function-decl name='calcPartialVelocity' mangled-name='_ZN7Mapdesc19calcPartialVelocityEPfiiif' filepath='libnurbs/internals/mapdesc.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <!-- parameter of type 'REAL*' -->
           <parameter type-id='type-id-25'/>
           <!-- parameter of type 'int' -->
@@ -15496,7 +15489,7 @@
       </member-function>
     </class-decl>
     <!-- Mapdesc* -->
-    <pointer-type-def type-id='type-id-274' size-in-bits='64' id='type-id-275'/>
+    <pointer-type-def type-id='type-id-273' size-in-bits='64' id='type-id-274'/>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/mapdescv.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
   </abi-instr>
@@ -15509,11 +15502,11 @@
       </data-member>
       <data-member access='private' layout-offset-in-bits='2496'>
         <!-- Mapdesc* Maplist::maps -->
-        <var-decl name='maps' type-id='type-id-229' visibility='default' filepath='libnurbs/internals/maplist.h' line='59' column='1'/>
+        <var-decl name='maps' type-id='type-id-228' visibility='default' filepath='libnurbs/internals/maplist.h' line='59' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='2560'>
         <!-- Mapdesc** Maplist::lastmap -->
-        <var-decl name='lastmap' type-id='type-id-277' visibility='default' filepath='libnurbs/internals/maplist.h' line='60' column='1'/>
+        <var-decl name='lastmap' type-id='type-id-276' visibility='default' filepath='libnurbs/internals/maplist.h' line='60' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='2624'>
         <!-- Backend& Maplist::backend -->
@@ -15523,7 +15516,7 @@
         <!-- Maplist::Maplist(Backend&) -->
         <function-decl name='Maplist' filepath='libnurbs/internals/maplist.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Maplist*' -->
-          <parameter type-id='type-id-278' is-artificial='yes'/>
+          <parameter type-id='type-id-277' is-artificial='yes'/>
           <!-- parameter of type 'Backend&' -->
           <parameter type-id='type-id-160'/>
           <!-- void -->
@@ -15534,18 +15527,18 @@
         <!-- Mapdesc* Maplist::locate(long int) -->
         <function-decl name='locate' mangled-name='_ZN7Maplist6locateEl' filepath='libnurbs/internals/maplist.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Maplist*' -->
-          <parameter type-id='type-id-278' is-artificial='yes'/>
+          <parameter type-id='type-id-277' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- Mapdesc* -->
-          <return type-id='type-id-229'/>
+          <return type-id='type-id-228'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- void Maplist::define(long int, int, int) -->
         <function-decl name='define' mangled-name='_ZN7Maplist6defineElii' filepath='libnurbs/internals/maplist.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Maplist*' -->
-          <parameter type-id='type-id-278' is-artificial='yes'/>
+          <parameter type-id='type-id-277' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- parameter of type 'int' -->
@@ -15560,18 +15553,18 @@
         <!-- Mapdesc* Maplist::find(long int) -->
         <function-decl name='find' mangled-name='_ZN7Maplist4findEl' filepath='libnurbs/internals/maplist.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Maplist*' -->
-          <parameter type-id='type-id-278' is-artificial='yes'/>
+          <parameter type-id='type-id-277' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- Mapdesc* -->
-          <return type-id='type-id-229'/>
+          <return type-id='type-id-228'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- void Maplist::freeMaps() -->
         <function-decl name='freeMaps' mangled-name='_ZN7Maplist8freeMapsEv' filepath='libnurbs/internals/maplist.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Maplist*' -->
-          <parameter type-id='type-id-278' is-artificial='yes'/>
+          <parameter type-id='type-id-277' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -15580,9 +15573,9 @@
         <!-- void Maplist::remove(Mapdesc*) -->
         <function-decl name='remove' mangled-name='_ZN7Maplist6removeEP7Mapdesc' filepath='libnurbs/internals/maplist.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Maplist*' -->
-          <parameter type-id='type-id-278' is-artificial='yes'/>
+          <parameter type-id='type-id-277' is-artificial='yes'/>
           <!-- parameter of type 'Mapdesc*' -->
-          <parameter type-id='type-id-229'/>
+          <parameter type-id='type-id-228'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -15591,7 +15584,7 @@
         <!-- void Maplist::add(long int, int, int) -->
         <function-decl name='add' mangled-name='_ZN7Maplist3addElii' filepath='libnurbs/internals/maplist.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Maplist*' -->
-          <parameter type-id='type-id-278' is-artificial='yes'/>
+          <parameter type-id='type-id-277' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- parameter of type 'int' -->
@@ -15606,7 +15599,7 @@
         <!-- void Maplist::initialize() -->
         <function-decl name='initialize' mangled-name='_ZN7Maplist10initializeEv' filepath='libnurbs/internals/maplist.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Maplist*' -->
-          <parameter type-id='type-id-278' is-artificial='yes'/>
+          <parameter type-id='type-id-277' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -15615,7 +15608,7 @@
         <!-- Maplist::Maplist(Backend&) -->
         <function-decl name='Maplist' filepath='libnurbs/internals/maplist.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Maplist*' -->
-          <parameter type-id='type-id-278' is-artificial='yes'/>
+          <parameter type-id='type-id-277' is-artificial='yes'/>
           <!-- parameter of type 'Backend&' -->
           <parameter type-id='type-id-160'/>
           <!-- void -->
@@ -15624,25 +15617,25 @@
       </member-function>
     </class-decl>
     <!-- Mapdesc** -->
-    <pointer-type-def type-id='type-id-229' size-in-bits='64' id='type-id-277'/>
+    <pointer-type-def type-id='type-id-228' size-in-bits='64' id='type-id-276'/>
     <!-- Maplist* -->
-    <pointer-type-def type-id='type-id-64' size-in-bits='64' id='type-id-278'/>
+    <pointer-type-def type-id='type-id-64' size-in-bits='64' id='type-id-277'/>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/mesher.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
     <!-- GridTrimVertex*[2] -->
-    <array-type-def dimensions='1' type-id='type-id-192' size-in-bits='128' id='type-id-279'>
+    <array-type-def dimensions='1' type-id='type-id-191' size-in-bits='128' id='type-id-278'>
       <!-- <anonymous range>[2] -->
       <subrange length='2' lower-bound='0' upper-bound='1' type-id='type-id-3' id='type-id-82'/>
     </array-type-def>
     <!-- class Mesher -->
-    <class-decl name='Mesher' size-in-bits='7680' visibility='default' filepath='libnurbs/internals/mesher.h' line='47' column='1' id='type-id-183'>
+    <class-decl name='Mesher' size-in-bits='7680' visibility='default' filepath='libnurbs/internals/mesher.h' line='47' column='1' id='type-id-182'>
       <!-- class TrimRegion -->
-      <base-class access='public' layout-offset-in-bits='192' is-virtual='yes' type-id='type-id-207'/>
+      <base-class access='public' layout-offset-in-bits='192' is-virtual='yes' type-id='type-id-206'/>
       <!-- class Hull -->
-      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-267'/>
+      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-266'/>
       <data-member access='private' static='yes'>
         <!-- static const float Mesher::ZERO -->
-        <var-decl name='ZERO' type-id='type-id-280' mangled-name='_ZN6Mesher4ZEROE' visibility='default' filepath='libnurbs/internals/mesher.cc' line='53' column='1'/>
+        <var-decl name='ZERO' type-id='type-id-279' mangled-name='_ZN6Mesher4ZEROE' visibility='default' filepath='libnurbs/internals/mesher.cc' line='53' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='2240'>
         <!-- Backend& Mesher::backend -->
@@ -15654,15 +15647,15 @@
       </data-member>
       <data-member access='private' layout-offset-in-bits='4800'>
         <!-- unsigned int Mesher::stacksize -->
-        <var-decl name='stacksize' type-id='type-id-276' visibility='default' filepath='libnurbs/internals/mesher.h' line='59' column='1'/>
+        <var-decl name='stacksize' type-id='type-id-275' visibility='default' filepath='libnurbs/internals/mesher.h' line='59' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='4864'>
         <!-- GridTrimVertex** Mesher::vdata -->
-        <var-decl name='vdata' type-id='type-id-281' visibility='default' filepath='libnurbs/internals/mesher.h' line='60' column='1'/>
+        <var-decl name='vdata' type-id='type-id-280' visibility='default' filepath='libnurbs/internals/mesher.h' line='60' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='4928'>
         <!-- GridTrimVertex* Mesher::last[2] -->
-        <var-decl name='last' type-id='type-id-279' visibility='default' filepath='libnurbs/internals/mesher.h' line='61' column='1'/>
+        <var-decl name='last' type-id='type-id-278' visibility='default' filepath='libnurbs/internals/mesher.h' line='61' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='5056'>
         <!-- int Mesher::itop -->
@@ -15676,11 +15669,11 @@
         <!-- Mesher::Mesher(int, void**, Backend&) -->
         <function-decl name='Mesher' filepath='libnurbs/internals/mesher.cc' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mesher*' -->
-          <parameter type-id='type-id-282' is-artificial='yes'/>
+          <parameter type-id='type-id-281' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- artificial parameter of type 'void**' -->
-          <parameter type-id='type-id-185' is-artificial='yes'/>
+          <parameter type-id='type-id-184' is-artificial='yes'/>
           <!-- parameter of type 'Backend&' -->
           <parameter type-id='type-id-160'/>
           <!-- void -->
@@ -15691,11 +15684,11 @@
         <!-- Mesher::~Mesher(int, void**) -->
         <function-decl name='~Mesher' filepath='libnurbs/internals/mesher.cc' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mesher*' -->
-          <parameter type-id='type-id-282' is-artificial='yes'/>
+          <parameter type-id='type-id-281' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- artificial parameter of type 'void**' -->
-          <parameter type-id='type-id-185' is-artificial='yes'/>
+          <parameter type-id='type-id-184' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -15704,7 +15697,7 @@
         <!-- int Mesher::equal(int, int) -->
         <function-decl name='equal' mangled-name='_ZN6Mesher5equalEii' filepath='libnurbs/internals/mesher.cc' line='240' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mesher*' -->
-          <parameter type-id='type-id-282' is-artificial='yes'/>
+          <parameter type-id='type-id-281' is-artificial='yes'/>
           <!-- parameter of type 'int' -->
           <parameter type-id='type-id-10'/>
           <!-- parameter of type 'int' -->
@@ -15717,7 +15710,7 @@
         <!-- void Mesher::swapMesh() -->
         <function-decl name='swapMesh' mangled-name='_ZN6Mesher8swapMeshEv' filepath='libnurbs/internals/mesher.cc' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mesher*' -->
-          <parameter type-id='type-id-282' is-artificial='yes'/>
+          <parameter type-id='type-id-281' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -15726,7 +15719,7 @@
         <!-- void Mesher::copy(int, int) -->
         <function-decl name='copy' mangled-name='_ZN6Mesher4copyEii' filepath='libnurbs/internals/mesher.cc' line='246' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mesher*' -->
-          <parameter type-id='type-id-282' is-artificial='yes'/>
+          <parameter type-id='type-id-281' is-artificial='yes'/>
           <!-- parameter of type 'int' -->
           <parameter type-id='type-id-10'/>
           <!-- parameter of type 'int' -->
@@ -15739,7 +15732,7 @@
         <!-- void Mesher::closeMesh() -->
         <function-decl name='closeMesh' mangled-name='_ZN6Mesher9closeMeshEv' filepath='libnurbs/internals/mesher.cc' line='102' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mesher*' -->
-          <parameter type-id='type-id-282' is-artificial='yes'/>
+          <parameter type-id='type-id-281' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -15748,7 +15741,7 @@
         <!-- void Mesher::openMesh() -->
         <function-decl name='openMesh' mangled-name='_ZN6Mesher8openMeshEv' filepath='libnurbs/internals/mesher.cc' line='96' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mesher*' -->
-          <parameter type-id='type-id-282' is-artificial='yes'/>
+          <parameter type-id='type-id-281' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -15757,7 +15750,7 @@
         <!-- void Mesher::move(int, int) -->
         <function-decl name='move' mangled-name='_ZN6Mesher4moveEii' filepath='libnurbs/internals/mesher.cc' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mesher*' -->
-          <parameter type-id='type-id-282' is-artificial='yes'/>
+          <parameter type-id='type-id-281' is-artificial='yes'/>
           <!-- parameter of type 'int' -->
           <parameter type-id='type-id-10'/>
           <!-- parameter of type 'int' -->
@@ -15770,7 +15763,7 @@
         <!-- int Mesher::isCw(int) -->
         <function-decl name='isCw' mangled-name='_ZN6Mesher4isCwEi' filepath='libnurbs/internals/mesher.cc' line='233' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mesher*' -->
-          <parameter type-id='type-id-282' is-artificial='yes'/>
+          <parameter type-id='type-id-281' is-artificial='yes'/>
           <!-- parameter of type 'int' -->
           <parameter type-id='type-id-10'/>
           <!-- int -->
@@ -15781,7 +15774,7 @@
         <!-- int Mesher::isCcw(int) -->
         <function-decl name='isCcw' mangled-name='_ZN6Mesher5isCcwEi' filepath='libnurbs/internals/mesher.cc' line='226' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mesher*' -->
-          <parameter type-id='type-id-282' is-artificial='yes'/>
+          <parameter type-id='type-id-281' is-artificial='yes'/>
           <!-- parameter of type 'int' -->
           <parameter type-id='type-id-10'/>
           <!-- int -->
@@ -15792,9 +15785,9 @@
         <!-- void Mesher::push(GridTrimVertex*) -->
         <function-decl name='push' mangled-name='_ZN6Mesher4pushEP14GridTrimVertex' filepath='libnurbs/internals/mesher.cc' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mesher*' -->
-          <parameter type-id='type-id-282' is-artificial='yes'/>
+          <parameter type-id='type-id-281' is-artificial='yes'/>
           <!-- parameter of type 'GridTrimVertex*' -->
-          <parameter type-id='type-id-192'/>
+          <parameter type-id='type-id-191'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -15803,7 +15796,7 @@
         <!-- void Mesher::clearStack() -->
         <function-decl name='clearStack' mangled-name='_ZN6Mesher10clearStackEv' filepath='libnurbs/internals/mesher.cc' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mesher*' -->
-          <parameter type-id='type-id-282' is-artificial='yes'/>
+          <parameter type-id='type-id-281' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -15812,9 +15805,9 @@
         <!-- void Mesher::init(unsigned int) -->
         <function-decl name='init' mangled-name='_ZN6Mesher4initEj' filepath='libnurbs/internals/mesher.cc' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mesher*' -->
-          <parameter type-id='type-id-282' is-artificial='yes'/>
+          <parameter type-id='type-id-281' is-artificial='yes'/>
           <!-- parameter of type 'unsigned int' -->
-          <parameter type-id='type-id-276'/>
+          <parameter type-id='type-id-275'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -15823,7 +15816,7 @@
         <!-- void Mesher::output(int) -->
         <function-decl name='output' mangled-name='_ZN6Mesher6outputEi' filepath='libnurbs/internals/mesher.cc' line='258' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mesher*' -->
-          <parameter type-id='type-id-282' is-artificial='yes'/>
+          <parameter type-id='type-id-281' is-artificial='yes'/>
           <!-- parameter of type 'int' -->
           <parameter type-id='type-id-10'/>
           <!-- void -->
@@ -15834,7 +15827,7 @@
         <!-- void Mesher::addLast() -->
         <function-decl name='addLast' mangled-name='_ZN6Mesher7addLastEv' filepath='libnurbs/internals/mesher.cc' line='277' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mesher*' -->
-          <parameter type-id='type-id-282' is-artificial='yes'/>
+          <parameter type-id='type-id-281' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -15843,7 +15836,7 @@
         <!-- void Mesher::addLower() -->
         <function-decl name='addLower' mangled-name='_ZN6Mesher8addLowerEv' filepath='libnurbs/internals/mesher.cc' line='415' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mesher*' -->
-          <parameter type-id='type-id-282' is-artificial='yes'/>
+          <parameter type-id='type-id-281' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -15852,9 +15845,9 @@
         <!-- void Mesher::finishLower(GridTrimVertex*) -->
         <function-decl name='finishLower' mangled-name='_ZN6Mesher11finishLowerEP14GridTrimVertex' filepath='libnurbs/internals/mesher.cc' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mesher*' -->
-          <parameter type-id='type-id-282' is-artificial='yes'/>
+          <parameter type-id='type-id-281' is-artificial='yes'/>
           <!-- parameter of type 'GridTrimVertex*' -->
-          <parameter type-id='type-id-192'/>
+          <parameter type-id='type-id-191'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -15863,7 +15856,7 @@
         <!-- void Mesher::addUpper() -->
         <function-decl name='addUpper' mangled-name='_ZN6Mesher8addUpperEv' filepath='libnurbs/internals/mesher.cc' line='341' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mesher*' -->
-          <parameter type-id='type-id-282' is-artificial='yes'/>
+          <parameter type-id='type-id-281' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -15872,9 +15865,9 @@
         <!-- void Mesher::finishUpper(GridTrimVertex*) -->
         <function-decl name='finishUpper' mangled-name='_ZN6Mesher11finishUpperEP14GridTrimVertex' filepath='libnurbs/internals/mesher.cc' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mesher*' -->
-          <parameter type-id='type-id-282' is-artificial='yes'/>
+          <parameter type-id='type-id-281' is-artificial='yes'/>
           <!-- parameter of type 'GridTrimVertex*' -->
-          <parameter type-id='type-id-192'/>
+          <parameter type-id='type-id-191'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -15883,68 +15876,68 @@
         <!-- void Mesher::mesh() -->
         <function-decl name='mesh' mangled-name='_ZN6Mesher4meshEv' filepath='libnurbs/internals/mesher.cc' line='141' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Mesher*' -->
-          <parameter type-id='type-id-282' is-artificial='yes'/>
+          <parameter type-id='type-id-281' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
     </class-decl>
     <!-- GridTrimVertex** -->
-    <pointer-type-def type-id='type-id-192' size-in-bits='64' id='type-id-281'/>
+    <pointer-type-def type-id='type-id-191' size-in-bits='64' id='type-id-280'/>
     <!-- Mesher* -->
-    <pointer-type-def type-id='type-id-183' size-in-bits='64' id='type-id-282'/>
+    <pointer-type-def type-id='type-id-182' size-in-bits='64' id='type-id-281'/>
     <!-- const float -->
-    <qualified-type-def type-id='type-id-27' const='yes' id='type-id-280'/>
+    <qualified-type-def type-id='type-id-27' const='yes' id='type-id-279'/>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/monoTriangulationBackend.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
     <!-- Real[2] -->
-    <array-type-def dimensions='1' type-id='type-id-283' size-in-bits='64' id='type-id-284'>
+    <array-type-def dimensions='1' type-id='type-id-282' size-in-bits='64' id='type-id-283'>
       <!-- <anonymous range>[2] -->
       <subrange length='2' lower-bound='0' upper-bound='1' type-id='type-id-3' id='type-id-82'/>
     </array-type-def>
     <!-- class primStream -->
-    <class-decl name='primStream' size-in-bits='384' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='44' column='1' id='type-id-285'>
+    <class-decl name='primStream' size-in-bits='384' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='44' column='1' id='type-id-284'>
       <data-member access='private' layout-offset-in-bits='0'>
         <!-- Int* primStream::lengths -->
-        <var-decl name='lengths' type-id='type-id-286' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='45' column='1'/>
+        <var-decl name='lengths' type-id='type-id-285' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='45' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='64'>
         <!-- Int* primStream::types -->
-        <var-decl name='types' type-id='type-id-286' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='46' column='1'/>
+        <var-decl name='types' type-id='type-id-285' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='46' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='128'>
         <!-- Real* primStream::vertices -->
-        <var-decl name='vertices' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='47' column='1'/>
+        <var-decl name='vertices' type-id='type-id-286' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='47' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='192'>
         <!-- Int primStream::index_lengths -->
-        <var-decl name='index_lengths' type-id='type-id-288' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='50' column='1'/>
+        <var-decl name='index_lengths' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='50' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='224'>
         <!-- Int primStream::size_lengths -->
-        <var-decl name='size_lengths' type-id='type-id-288' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='51' column='1'/>
+        <var-decl name='size_lengths' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='51' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='256'>
         <!-- Int primStream::index_vertices -->
-        <var-decl name='index_vertices' type-id='type-id-288' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='52' column='1'/>
+        <var-decl name='index_vertices' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='52' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='288'>
         <!-- Int primStream::size_vertices -->
-        <var-decl name='size_vertices' type-id='type-id-288' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='53' column='1'/>
+        <var-decl name='size_vertices' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='53' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='320'>
         <!-- Int primStream::counter -->
-        <var-decl name='counter' type-id='type-id-288' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='59' column='1'/>
+        <var-decl name='counter' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='59' column='1'/>
       </data-member>
       <member-function access='private' constructor='yes'>
         <!-- primStream::primStream(Int, Int) -->
         <function-decl name='primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'primStream*' -->
-          <parameter type-id='type-id-188' is-artificial='yes'/>
+          <parameter type-id='type-id-187' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -15953,7 +15946,7 @@
         <!-- primStream::~primStream(int) -->
         <function-decl name='~primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'primStream*' -->
-          <parameter type-id='type-id-188' is-artificial='yes'/>
+          <parameter type-id='type-id-187' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -15964,11 +15957,11 @@
         <!-- primStream::primStream(Int, Int) -->
         <function-decl name='primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'primStream*' -->
-          <parameter type-id='type-id-188' is-artificial='yes'/>
+          <parameter type-id='type-id-187' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -15977,7 +15970,7 @@
         <!-- primStream::~primStream(int) -->
         <function-decl name='~primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'primStream*' -->
-          <parameter type-id='type-id-188' is-artificial='yes'/>
+          <parameter type-id='type-id-187' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -15988,51 +15981,51 @@
         <!-- Real* primStream::get_vertices() -->
         <function-decl name='get_vertices' mangled-name='_ZN10primStream12get_verticesEv' filepath='libnurbs/nurbtess/primitiveStream.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'primStream*' -->
-          <parameter type-id='type-id-188' is-artificial='yes'/>
+          <parameter type-id='type-id-187' is-artificial='yes'/>
           <!-- Real* -->
-          <return type-id='type-id-287'/>
+          <return type-id='type-id-286'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- Int primStream::get_type(Int) -->
         <function-decl name='get_type' mangled-name='_ZN10primStream8get_typeEi' filepath='libnurbs/nurbtess/primitiveStream.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'primStream*' -->
-          <parameter type-id='type-id-188' is-artificial='yes'/>
+          <parameter type-id='type-id-187' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- typedef Int -->
-          <return type-id='type-id-288'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- Int primStream::get_length(Int) -->
         <function-decl name='get_length' mangled-name='_ZN10primStream10get_lengthEi' filepath='libnurbs/nurbtess/primitiveStream.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'primStream*' -->
-          <parameter type-id='type-id-188' is-artificial='yes'/>
+          <parameter type-id='type-id-187' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- typedef Int -->
-          <return type-id='type-id-288'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- Int primStream::get_n_prims() -->
         <function-decl name='get_n_prims' mangled-name='_ZN10primStream11get_n_primsEv' filepath='libnurbs/nurbtess/primitiveStream.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'primStream*' -->
-          <parameter type-id='type-id-188' is-artificial='yes'/>
+          <parameter type-id='type-id-187' is-artificial='yes'/>
           <!-- typedef Int -->
-          <return type-id='type-id-288'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <!-- primStream::primStream(Int, Int) -->
         <function-decl name='primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'primStream*' -->
-          <parameter type-id='type-id-188' is-artificial='yes'/>
+          <parameter type-id='type-id-187' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -16041,7 +16034,7 @@
         <!-- primStream::~primStream(int) -->
         <function-decl name='~primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'primStream*' -->
-          <parameter type-id='type-id-188' is-artificial='yes'/>
+          <parameter type-id='type-id-187' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -16052,9 +16045,9 @@
         <!-- void primStream::insert(Real*) -->
         <function-decl name='insert' mangled-name='_ZN10primStream6insertEPf' filepath='libnurbs/nurbtess/primitiveStream.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'primStream*' -->
-          <parameter type-id='type-id-188' is-artificial='yes'/>
+          <parameter type-id='type-id-187' is-artificial='yes'/>
           <!-- parameter of type 'Real*' -->
-          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-286'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -16063,11 +16056,11 @@
         <!-- primStream::primStream(Int, Int) -->
         <function-decl name='primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'primStream*' -->
-          <parameter type-id='type-id-188' is-artificial='yes'/>
+          <parameter type-id='type-id-187' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -16076,7 +16069,7 @@
         <!-- primStream::~primStream(int) -->
         <function-decl name='~primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'primStream*' -->
-          <parameter type-id='type-id-188' is-artificial='yes'/>
+          <parameter type-id='type-id-187' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -16087,13 +16080,13 @@
         <!-- void primStream::triangle(Real*, Real*, Real*) -->
         <function-decl name='triangle' mangled-name='_ZN10primStream8triangleEPfS0_S0_' filepath='libnurbs/nurbtess/primitiveStream.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'primStream*' -->
-          <parameter type-id='type-id-188' is-artificial='yes'/>
+          <parameter type-id='type-id-187' is-artificial='yes'/>
           <!-- parameter of type 'Real*' -->
-          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-286'/>
           <!-- parameter of type 'Real*' -->
-          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-286'/>
           <!-- parameter of type 'Real*' -->
-          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-286'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -16102,11 +16095,11 @@
         <!-- primStream::primStream(Int, Int) -->
         <function-decl name='primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'primStream*' -->
-          <parameter type-id='type-id-188' is-artificial='yes'/>
+          <parameter type-id='type-id-187' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -16115,7 +16108,7 @@
         <!-- primStream::~primStream(int) -->
         <function-decl name='~primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'primStream*' -->
-          <parameter type-id='type-id-188' is-artificial='yes'/>
+          <parameter type-id='type-id-187' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -16126,16 +16119,16 @@
         <!-- Int primStream::num_triangles() -->
         <function-decl name='num_triangles' mangled-name='_ZN10primStream13num_trianglesEv' filepath='libnurbs/nurbtess/primitiveStream.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'primStream*' -->
-          <parameter type-id='type-id-188' is-artificial='yes'/>
+          <parameter type-id='type-id-187' is-artificial='yes'/>
           <!-- typedef Int -->
-          <return type-id='type-id-288'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- void primStream::begin() -->
         <function-decl name='begin' mangled-name='_ZN10primStream5beginEv' filepath='libnurbs/nurbtess/primitiveStream.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'primStream*' -->
-          <parameter type-id='type-id-188' is-artificial='yes'/>
+          <parameter type-id='type-id-187' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -16144,7 +16137,7 @@
         <!-- void primStream::draw() -->
         <function-decl name='draw' mangled-name='_ZN10primStream4drawEv' filepath='libnurbs/nurbtess/primitiveStream.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'primStream*' -->
-          <parameter type-id='type-id-188' is-artificial='yes'/>
+          <parameter type-id='type-id-187' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -16153,9 +16146,9 @@
         <!-- void primStream::end(Int) -->
         <function-decl name='end' mangled-name='_ZN10primStream3endEi' filepath='libnurbs/nurbtess/primitiveStream.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'primStream*' -->
-          <parameter type-id='type-id-188' is-artificial='yes'/>
+          <parameter type-id='type-id-187' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -16164,11 +16157,11 @@
         <!-- void primStream::insert(Real, Real) -->
         <function-decl name='insert' mangled-name='_ZN10primStream6insertEff' filepath='libnurbs/nurbtess/primitiveStream.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'primStream*' -->
-          <parameter type-id='type-id-188' is-artificial='yes'/>
+          <parameter type-id='type-id-187' is-artificial='yes'/>
           <!-- parameter of type 'typedef Real' -->
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-282'/>
           <!-- parameter of type 'typedef Real' -->
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-282'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -16177,7 +16170,7 @@
         <!-- void primStream::print() -->
         <function-decl name='print' mangled-name='_ZN10primStream5printEv' filepath='libnurbs/nurbtess/primitiveStream.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'primStream*' -->
-          <parameter type-id='type-id-188' is-artificial='yes'/>
+          <parameter type-id='type-id-187' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -16186,11 +16179,11 @@
         <!-- primStream::primStream(Int, Int) -->
         <function-decl name='primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'primStream*' -->
-          <parameter type-id='type-id-188' is-artificial='yes'/>
+          <parameter type-id='type-id-187' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -16199,7 +16192,7 @@
         <!-- primStream::~primStream(int) -->
         <function-decl name='~primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'primStream*' -->
-          <parameter type-id='type-id-188' is-artificial='yes'/>
+          <parameter type-id='type-id-187' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -16210,11 +16203,11 @@
         <!-- primStream::primStream(Int, Int) -->
         <function-decl name='primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'primStream*' -->
-          <parameter type-id='type-id-188' is-artificial='yes'/>
+          <parameter type-id='type-id-187' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -16223,7 +16216,7 @@
         <!-- primStream::~primStream(int) -->
         <function-decl name='~primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'primStream*' -->
-          <parameter type-id='type-id-188' is-artificial='yes'/>
+          <parameter type-id='type-id-187' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -16232,32 +16225,32 @@
       </member-function>
     </class-decl>
     <!-- class reflexChain -->
-    <class-decl name='reflexChain' size-in-bits='192' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='43' column='1' id='type-id-289'>
+    <class-decl name='reflexChain' size-in-bits='192' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='43' column='1' id='type-id-288'>
       <data-member access='private' layout-offset-in-bits='0'>
         <!-- Real2* reflexChain::queue -->
-        <var-decl name='queue' type-id='type-id-290' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='44' column='1'/>
+        <var-decl name='queue' type-id='type-id-289' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='44' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='64'>
         <!-- Int reflexChain::isIncreasing -->
-        <var-decl name='isIncreasing' type-id='type-id-288' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='50' column='1'/>
+        <var-decl name='isIncreasing' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='50' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='96'>
         <!-- Int reflexChain::index_queue -->
-        <var-decl name='index_queue' type-id='type-id-288' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='51' column='1'/>
+        <var-decl name='index_queue' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='51' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='128'>
         <!-- Int reflexChain::size_queue -->
-        <var-decl name='size_queue' type-id='type-id-288' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='52' column='1'/>
+        <var-decl name='size_queue' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='52' column='1'/>
       </data-member>
       <member-function access='private' constructor='yes'>
         <!-- reflexChain::reflexChain(Int, Int) -->
         <function-decl name='reflexChain' filepath='libnurbs/nurbtess/monoTriangulation.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'reflexChain*' -->
-          <parameter type-id='type-id-291' is-artificial='yes'/>
+          <parameter type-id='type-id-290' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -16266,7 +16259,7 @@
         <!-- reflexChain::~reflexChain(int) -->
         <function-decl name='~reflexChain' filepath='libnurbs/nurbtess/monoTriangulation.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'reflexChain*' -->
-          <parameter type-id='type-id-291' is-artificial='yes'/>
+          <parameter type-id='type-id-290' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -16277,11 +16270,11 @@
         <!-- void reflexChain::processNewVertex(Real*, Backend*) -->
         <function-decl name='processNewVertex' mangled-name='_ZN11reflexChain16processNewVertexEPfP7Backend' filepath='libnurbs/nurbtess/monoTriangulation.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'reflexChain*' -->
-          <parameter type-id='type-id-291' is-artificial='yes'/>
+          <parameter type-id='type-id-290' is-artificial='yes'/>
           <!-- parameter of type 'Real*' -->
-          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-286'/>
           <!-- parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190'/>
+          <parameter type-id='type-id-189'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -16290,11 +16283,11 @@
         <!-- void reflexChain::outputFan(Real*, Backend*) -->
         <function-decl name='outputFan' mangled-name='_ZN11reflexChain9outputFanEPfP7Backend' filepath='libnurbs/nurbtess/monoTriangulation.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'reflexChain*' -->
-          <parameter type-id='type-id-291' is-artificial='yes'/>
+          <parameter type-id='type-id-290' is-artificial='yes'/>
           <!-- parameter of type 'Real*' -->
-          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-286'/>
           <!-- parameter of type 'Backend*' -->
-          <parameter type-id='type-id-190'/>
+          <parameter type-id='type-id-189'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -16303,11 +16296,11 @@
         <!-- reflexChain::reflexChain(Int, Int) -->
         <function-decl name='reflexChain' filepath='libnurbs/nurbtess/monoTriangulation.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'reflexChain*' -->
-          <parameter type-id='type-id-291' is-artificial='yes'/>
+          <parameter type-id='type-id-290' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -16316,7 +16309,7 @@
         <!-- reflexChain::~reflexChain(int) -->
         <function-decl name='~reflexChain' filepath='libnurbs/nurbtess/monoTriangulation.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'reflexChain*' -->
-          <parameter type-id='type-id-291' is-artificial='yes'/>
+          <parameter type-id='type-id-290' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -16327,7 +16320,7 @@
         <!-- void reflexChain::print() -->
         <function-decl name='print' mangled-name='_ZN11reflexChain5printEv' filepath='libnurbs/nurbtess/monoTriangulation.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'reflexChain*' -->
-          <parameter type-id='type-id-291' is-artificial='yes'/>
+          <parameter type-id='type-id-290' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -16336,11 +16329,11 @@
         <!-- void reflexChain::insert(Real, Real) -->
         <function-decl name='insert' mangled-name='_ZN11reflexChain6insertEff' filepath='libnurbs/nurbtess/monoTriangulation.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'reflexChain*' -->
-          <parameter type-id='type-id-291' is-artificial='yes'/>
+          <parameter type-id='type-id-290' is-artificial='yes'/>
           <!-- parameter of type 'typedef Real' -->
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-282'/>
           <!-- parameter of type 'typedef Real' -->
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-282'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -16349,9 +16342,9 @@
         <!-- void reflexChain::insert(Real*) -->
         <function-decl name='insert' mangled-name='_ZN11reflexChain6insertEPf' filepath='libnurbs/nurbtess/monoTriangulation.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'reflexChain*' -->
-          <parameter type-id='type-id-291' is-artificial='yes'/>
+          <parameter type-id='type-id-290' is-artificial='yes'/>
           <!-- parameter of type 'Real*' -->
-          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-286'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -16360,11 +16353,11 @@
         <!-- void reflexChain::outputFan(Real*, primStream*) -->
         <function-decl name='outputFan' mangled-name='_ZN11reflexChain9outputFanEPfP10primStream' filepath='libnurbs/nurbtess/monoTriangulation.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'reflexChain*' -->
-          <parameter type-id='type-id-291' is-artificial='yes'/>
+          <parameter type-id='type-id-290' is-artificial='yes'/>
           <!-- parameter of type 'Real*' -->
-          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-286'/>
           <!-- parameter of type 'primStream*' -->
-          <parameter type-id='type-id-188'/>
+          <parameter type-id='type-id-187'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -16373,37 +16366,37 @@
         <!-- void reflexChain::processNewVertex(Real*, primStream*) -->
         <function-decl name='processNewVertex' mangled-name='_ZN11reflexChain16processNewVertexEPfP10primStream' filepath='libnurbs/nurbtess/monoTriangulation.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'reflexChain*' -->
-          <parameter type-id='type-id-291' is-artificial='yes'/>
+          <parameter type-id='type-id-290' is-artificial='yes'/>
           <!-- parameter of type 'Real*' -->
-          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-286'/>
           <!-- parameter of type 'primStream*' -->
-          <parameter type-id='type-id-188'/>
+          <parameter type-id='type-id-187'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
     </class-decl>
     <!-- class vertexArray -->
-    <class-decl name='vertexArray' size-in-bits='128' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='77' column='1' id='type-id-292'>
+    <class-decl name='vertexArray' size-in-bits='128' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='77' column='1' id='type-id-291'>
       <data-member access='private' layout-offset-in-bits='0'>
         <!-- Real** vertexArray::array -->
-        <var-decl name='array' type-id='type-id-293' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='78' column='1'/>
+        <var-decl name='array' type-id='type-id-292' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='78' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='64'>
         <!-- Int vertexArray::index -->
-        <var-decl name='index' type-id='type-id-288' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='79' column='1'/>
+        <var-decl name='index' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='79' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='96'>
         <!-- Int vertexArray::size -->
-        <var-decl name='size' type-id='type-id-288' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='80' column='1'/>
+        <var-decl name='size' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='80' column='1'/>
       </data-member>
       <member-function access='private' constructor='yes'>
         <!-- vertexArray::vertexArray(Int) -->
         <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'vertexArray*' -->
-          <parameter type-id='type-id-294' is-artificial='yes'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -16412,11 +16405,11 @@
         <!-- vertexArray::vertexArray(Real[2]*, Int) -->
         <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'vertexArray*' -->
-          <parameter type-id='type-id-294' is-artificial='yes'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
           <!-- parameter of type 'Real[2]*' -->
-          <parameter type-id='type-id-295'/>
+          <parameter type-id='type-id-294'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -16425,7 +16418,7 @@
         <!-- vertexArray::~vertexArray(int) -->
         <function-decl name='~vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'vertexArray*' -->
-          <parameter type-id='type-id-294' is-artificial='yes'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -16436,27 +16429,27 @@
         <!-- Int vertexArray::getNumElements() -->
         <function-decl name='getNumElements' mangled-name='_ZN11vertexArray14getNumElementsEv' filepath='libnurbs/nurbtess/monoTriangulation.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'vertexArray*' -->
-          <parameter type-id='type-id-294' is-artificial='yes'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
           <!-- typedef Int -->
-          <return type-id='type-id-288'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- Real** vertexArray::getArray() -->
         <function-decl name='getArray' mangled-name='_ZN11vertexArray8getArrayEv' filepath='libnurbs/nurbtess/monoTriangulation.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'vertexArray*' -->
-          <parameter type-id='type-id-294' is-artificial='yes'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
           <!-- Real** -->
-          <return type-id='type-id-293'/>
+          <return type-id='type-id-292'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <!-- vertexArray::vertexArray(Int) -->
         <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'vertexArray*' -->
-          <parameter type-id='type-id-294' is-artificial='yes'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -16465,11 +16458,11 @@
         <!-- vertexArray::vertexArray(Real[2]*, Int) -->
         <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'vertexArray*' -->
-          <parameter type-id='type-id-294' is-artificial='yes'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
           <!-- parameter of type 'Real[2]*' -->
-          <parameter type-id='type-id-295'/>
+          <parameter type-id='type-id-294'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -16478,7 +16471,7 @@
         <!-- vertexArray::~vertexArray(int) -->
         <function-decl name='~vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'vertexArray*' -->
-          <parameter type-id='type-id-294' is-artificial='yes'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -16489,117 +16482,117 @@
         <!-- Real* vertexArray::getVertex(Int) -->
         <function-decl name='getVertex' mangled-name='_ZN11vertexArray9getVertexEi' filepath='libnurbs/nurbtess/monoTriangulation.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'vertexArray*' -->
-          <parameter type-id='type-id-294' is-artificial='yes'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- Real* -->
-          <return type-id='type-id-287'/>
+          <return type-id='type-id-286'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- Int vertexArray::findIndexAbove(Real) -->
         <function-decl name='findIndexAbove' mangled-name='_ZN11vertexArray14findIndexAboveEf' filepath='libnurbs/nurbtess/monoTriangulation.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'vertexArray*' -->
-          <parameter type-id='type-id-294' is-artificial='yes'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
           <!-- parameter of type 'typedef Real' -->
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-282'/>
           <!-- typedef Int -->
-          <return type-id='type-id-288'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- Int vertexArray::findIndexBelowGen(Real, Int, Int) -->
         <function-decl name='findIndexBelowGen' mangled-name='_ZN11vertexArray17findIndexBelowGenEfii' filepath='libnurbs/nurbtess/monoTriangulation.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'vertexArray*' -->
-          <parameter type-id='type-id-294' is-artificial='yes'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
           <!-- parameter of type 'typedef Real' -->
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-282'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- typedef Int -->
-          <return type-id='type-id-288'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- Int vertexArray::findIndexStrictBelowGen(Real, Int, Int) -->
         <function-decl name='findIndexStrictBelowGen' mangled-name='_ZN11vertexArray23findIndexStrictBelowGenEfii' filepath='libnurbs/nurbtess/monoTriangulation.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'vertexArray*' -->
-          <parameter type-id='type-id-294' is-artificial='yes'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
           <!-- parameter of type 'typedef Real' -->
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-282'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- typedef Int -->
-          <return type-id='type-id-288'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- Int vertexArray::findIndexFirstAboveEqualGen(Real, Int, Int) -->
         <function-decl name='findIndexFirstAboveEqualGen' mangled-name='_ZN11vertexArray27findIndexFirstAboveEqualGenEfii' filepath='libnurbs/nurbtess/monoTriangulation.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'vertexArray*' -->
-          <parameter type-id='type-id-294' is-artificial='yes'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
           <!-- parameter of type 'typedef Real' -->
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-282'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- typedef Int -->
-          <return type-id='type-id-288'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- Int vertexArray::findIndexAboveGen(Real, Int, Int) -->
         <function-decl name='findIndexAboveGen' mangled-name='_ZN11vertexArray17findIndexAboveGenEfii' filepath='libnurbs/nurbtess/monoTriangulation.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'vertexArray*' -->
-          <parameter type-id='type-id-294' is-artificial='yes'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
           <!-- parameter of type 'typedef Real' -->
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-282'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- typedef Int -->
-          <return type-id='type-id-288'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- Int vertexArray::findDecreaseChainFromEnd(Int, Int) -->
         <function-decl name='findDecreaseChainFromEnd' mangled-name='_ZN11vertexArray24findDecreaseChainFromEndEii' filepath='libnurbs/nurbtess/monoTriangulation.h' line='96' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'vertexArray*' -->
-          <parameter type-id='type-id-294' is-artificial='yes'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- typedef Int -->
-          <return type-id='type-id-288'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- Int vertexArray::skipEqualityFromStart(Real, Int, Int) -->
         <function-decl name='skipEqualityFromStart' mangled-name='_ZN11vertexArray21skipEqualityFromStartEfii' filepath='libnurbs/nurbtess/monoTriangulation.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'vertexArray*' -->
-          <parameter type-id='type-id-294' is-artificial='yes'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
           <!-- parameter of type 'typedef Real' -->
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-282'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- typedef Int -->
-          <return type-id='type-id-288'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- void vertexArray::print() -->
         <function-decl name='print' mangled-name='_ZN11vertexArray5printEv' filepath='libnurbs/nurbtess/monoTriangulation.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'vertexArray*' -->
-          <parameter type-id='type-id-294' is-artificial='yes'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -16608,9 +16601,9 @@
         <!-- void vertexArray::appendVertex(Real*) -->
         <function-decl name='appendVertex' mangled-name='_ZN11vertexArray12appendVertexEPf' filepath='libnurbs/nurbtess/monoTriangulation.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'vertexArray*' -->
-          <parameter type-id='type-id-294' is-artificial='yes'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
           <!-- parameter of type 'Real*' -->
-          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-286'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -16619,9 +16612,9 @@
         <!-- vertexArray::vertexArray(Int) -->
         <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'vertexArray*' -->
-          <parameter type-id='type-id-294' is-artificial='yes'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -16630,11 +16623,11 @@
         <!-- vertexArray::vertexArray(Real[2]*, Int) -->
         <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'vertexArray*' -->
-          <parameter type-id='type-id-294' is-artificial='yes'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
           <!-- parameter of type 'Real[2]*' -->
-          <parameter type-id='type-id-295'/>
+          <parameter type-id='type-id-294'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -16643,7 +16636,7 @@
         <!-- vertexArray::~vertexArray(int) -->
         <function-decl name='~vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'vertexArray*' -->
-          <parameter type-id='type-id-294' is-artificial='yes'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -16654,9 +16647,9 @@
         <!-- vertexArray::vertexArray(Int) -->
         <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'vertexArray*' -->
-          <parameter type-id='type-id-294' is-artificial='yes'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -16665,11 +16658,11 @@
         <!-- vertexArray::vertexArray(Real[2]*, Int) -->
         <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'vertexArray*' -->
-          <parameter type-id='type-id-294' is-artificial='yes'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
           <!-- parameter of type 'Real[2]*' -->
-          <parameter type-id='type-id-295'/>
+          <parameter type-id='type-id-294'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -16678,7 +16671,7 @@
         <!-- vertexArray::~vertexArray(int) -->
         <function-decl name='~vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'vertexArray*' -->
-          <parameter type-id='type-id-294' is-artificial='yes'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -16689,9 +16682,9 @@
         <!-- vertexArray::vertexArray(Int) -->
         <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'vertexArray*' -->
-          <parameter type-id='type-id-294' is-artificial='yes'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -16700,11 +16693,11 @@
         <!-- vertexArray::vertexArray(Real[2]*, Int) -->
         <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'vertexArray*' -->
-          <parameter type-id='type-id-294' is-artificial='yes'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
           <!-- parameter of type 'Real[2]*' -->
-          <parameter type-id='type-id-295'/>
+          <parameter type-id='type-id-294'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -16713,7 +16706,7 @@
         <!-- vertexArray::~vertexArray(int) -->
         <function-decl name='~vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'vertexArray*' -->
-          <parameter type-id='type-id-294' is-artificial='yes'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -16724,9 +16717,9 @@
         <!-- vertexArray::vertexArray(Int) -->
         <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'vertexArray*' -->
-          <parameter type-id='type-id-294' is-artificial='yes'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -16735,11 +16728,11 @@
         <!-- vertexArray::vertexArray(Real[2]*, Int) -->
         <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'vertexArray*' -->
-          <parameter type-id='type-id-294' is-artificial='yes'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
           <!-- parameter of type 'Real[2]*' -->
-          <parameter type-id='type-id-295'/>
+          <parameter type-id='type-id-294'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -16748,7 +16741,7 @@
         <!-- vertexArray::~vertexArray(int) -->
         <function-decl name='~vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'vertexArray*' -->
-          <parameter type-id='type-id-294' is-artificial='yes'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -16759,9 +16752,9 @@
         <!-- vertexArray::vertexArray(Int) -->
         <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'vertexArray*' -->
-          <parameter type-id='type-id-294' is-artificial='yes'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -16770,11 +16763,11 @@
         <!-- vertexArray::vertexArray(Real[2]*, Int) -->
         <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'vertexArray*' -->
-          <parameter type-id='type-id-294' is-artificial='yes'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
           <!-- parameter of type 'Real[2]*' -->
-          <parameter type-id='type-id-295'/>
+          <parameter type-id='type-id-294'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -16783,7 +16776,7 @@
         <!-- vertexArray::~vertexArray(int) -->
         <function-decl name='~vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'vertexArray*' -->
-          <parameter type-id='type-id-294' is-artificial='yes'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -16794,9 +16787,9 @@
         <!-- vertexArray::vertexArray(Int) -->
         <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'vertexArray*' -->
-          <parameter type-id='type-id-294' is-artificial='yes'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -16805,11 +16798,11 @@
         <!-- vertexArray::vertexArray(Real[2]*, Int) -->
         <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'vertexArray*' -->
-          <parameter type-id='type-id-294' is-artificial='yes'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
           <!-- parameter of type 'Real[2]*' -->
-          <parameter type-id='type-id-295'/>
+          <parameter type-id='type-id-294'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -16818,7 +16811,7 @@
         <!-- vertexArray::~vertexArray(int) -->
         <function-decl name='~vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'vertexArray*' -->
-          <parameter type-id='type-id-294' is-artificial='yes'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -16827,35 +16820,35 @@
       </member-function>
     </class-decl>
     <!-- typedef int Int -->
-    <typedef-decl name='Int' type-id='type-id-10' filepath='libnurbs/nurbtess/definitions.h' line='37' column='1' id='type-id-288'/>
+    <typedef-decl name='Int' type-id='type-id-10' filepath='libnurbs/nurbtess/definitions.h' line='37' column='1' id='type-id-287'/>
     <!-- typedef float Real -->
-    <typedef-decl name='Real' type-id='type-id-27' filepath='libnurbs/nurbtess/definitions.h' line='36' column='1' id='type-id-283'/>
+    <typedef-decl name='Real' type-id='type-id-27' filepath='libnurbs/nurbtess/definitions.h' line='36' column='1' id='type-id-282'/>
     <!-- typedef Real[2] Real2 -->
-    <typedef-decl name='Real2' type-id='type-id-284' filepath='libnurbs/nurbtess/definitions.h' line='38' column='1' id='type-id-296'/>
+    <typedef-decl name='Real2' type-id='type-id-283' filepath='libnurbs/nurbtess/definitions.h' line='38' column='1' id='type-id-295'/>
     <!-- Int* -->
-    <pointer-type-def type-id='type-id-288' size-in-bits='64' id='type-id-286'/>
+    <pointer-type-def type-id='type-id-287' size-in-bits='64' id='type-id-285'/>
     <!-- Real* -->
-    <pointer-type-def type-id='type-id-283' size-in-bits='64' id='type-id-287'/>
+    <pointer-type-def type-id='type-id-282' size-in-bits='64' id='type-id-286'/>
     <!-- Real** -->
-    <pointer-type-def type-id='type-id-287' size-in-bits='64' id='type-id-293'/>
+    <pointer-type-def type-id='type-id-286' size-in-bits='64' id='type-id-292'/>
     <!-- Real2* -->
-    <pointer-type-def type-id='type-id-296' size-in-bits='64' id='type-id-290'/>
+    <pointer-type-def type-id='type-id-295' size-in-bits='64' id='type-id-289'/>
     <!-- Real[2]* -->
-    <pointer-type-def type-id='type-id-284' size-in-bits='64' id='type-id-295'/>
+    <pointer-type-def type-id='type-id-283' size-in-bits='64' id='type-id-294'/>
     <!-- primStream* -->
-    <pointer-type-def type-id='type-id-285' size-in-bits='64' id='type-id-188'/>
+    <pointer-type-def type-id='type-id-284' size-in-bits='64' id='type-id-187'/>
     <!-- reflexChain* -->
-    <pointer-type-def type-id='type-id-289' size-in-bits='64' id='type-id-291'/>
+    <pointer-type-def type-id='type-id-288' size-in-bits='64' id='type-id-290'/>
     <!-- vertexArray* -->
-    <pointer-type-def type-id='type-id-292' size-in-bits='64' id='type-id-294'/>
+    <pointer-type-def type-id='type-id-291' size-in-bits='64' id='type-id-293'/>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/monotonizer.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
     <!-- Quilt* -->
-    <pointer-type-def type-id='type-id-297' size-in-bits='64' id='type-id-298'/>
+    <pointer-type-def type-id='type-id-296' size-in-bits='64' id='type-id-297'/>
     <!-- struct Quilt -->
-    <class-decl name='Quilt' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-297'/>
+    <class-decl name='Quilt' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-296'/>
     <!-- struct Renderhints -->
-    <class-decl name='Renderhints' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-299'/>
+    <class-decl name='Renderhints' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-298'/>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/nurbsinterfac.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
     <!-- class NurbsTessellator -->
@@ -17342,36 +17335,36 @@
       </member-function>
     </class-decl>
     <!-- enum Curvetype -->
-    <enum-decl name='Curvetype' filepath='libnurbs/internals/reader.h' line='42' column='1' id='type-id-300'>
+    <enum-decl name='Curvetype' filepath='libnurbs/internals/reader.h' line='42' column='1' id='type-id-299'>
       <underlying-type type-id='type-id-38'/>
       <enumerator name='ct_nurbscurve' value='0'/>
       <enumerator name='ct_pwlcurve' value='1'/>
       <enumerator name='ct_none' value='2'/>
     </enum-decl>
     <!-- struct O_curve -->
-    <class-decl name='O_curve' size-in-bits='384' is-struct='yes' visibility='default' filepath='libnurbs/internals/reader.h' line='55' column='1' id='type-id-301'>
+    <class-decl name='O_curve' size-in-bits='384' is-struct='yes' visibility='default' filepath='libnurbs/internals/reader.h' line='55' column='1' id='type-id-300'>
       <!-- class PooledObj -->
       <base-class access='public' layout-offset-in-bits='0' type-id='type-id-114'/>
       <member-type access='public'>
         <!-- union {O_nurbscurve* o_nurbscurve; O_pwlcurve* o_pwlcurve;} -->
-        <union-decl name='__anonymous_union__' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='libnurbs/internals/reader.h' line='56' column='1' id='type-id-302'>
+        <union-decl name='__anonymous_union__' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='libnurbs/internals/reader.h' line='56' column='1' id='type-id-301'>
           <data-member access='public'>
             <!-- O_nurbscurve* o_nurbscurve -->
-            <var-decl name='o_nurbscurve' type-id='type-id-303' visibility='default' filepath='libnurbs/internals/reader.h' line='57' column='1'/>
+            <var-decl name='o_nurbscurve' type-id='type-id-302' visibility='default' filepath='libnurbs/internals/reader.h' line='57' column='1'/>
           </data-member>
           <data-member access='public'>
             <!-- O_pwlcurve* o_pwlcurve -->
-            <var-decl name='o_pwlcurve' type-id='type-id-304' visibility='default' filepath='libnurbs/internals/reader.h' line='58' column='1'/>
+            <var-decl name='o_pwlcurve' type-id='type-id-303' visibility='default' filepath='libnurbs/internals/reader.h' line='58' column='1'/>
           </data-member>
         </union-decl>
       </member-type>
       <data-member access='public' layout-offset-in-bits='0'>
         <!-- union {O_nurbscurve* o_nurbscurve; O_pwlcurve* o_pwlcurve;} O_curve::curve -->
-        <var-decl name='curve' type-id='type-id-302' visibility='default' filepath='libnurbs/internals/reader.h' line='59' column='1'/>
+        <var-decl name='curve' type-id='type-id-301' visibility='default' filepath='libnurbs/internals/reader.h' line='59' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
         <!-- Curvetype O_curve::curvetype -->
-        <var-decl name='curvetype' type-id='type-id-300' visibility='default' filepath='libnurbs/internals/reader.h' line='60' column='1'/>
+        <var-decl name='curvetype' type-id='type-id-299' visibility='default' filepath='libnurbs/internals/reader.h' line='60' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='128'>
         <!-- O_curve* O_curve::next -->
@@ -17413,7 +17406,7 @@
       </member-function>
     </class-decl>
     <!-- struct O_nurbscurve -->
-    <class-decl name='O_nurbscurve' size-in-bits='384' is-struct='yes' visibility='default' filepath='libnurbs/internals/reader.h' line='70' column='1' id='type-id-305'>
+    <class-decl name='O_nurbscurve' size-in-bits='384' is-struct='yes' visibility='default' filepath='libnurbs/internals/reader.h' line='70' column='1' id='type-id-304'>
       <!-- class PooledObj -->
       <base-class access='public' layout-offset-in-bits='0' type-id='type-id-114'/>
       <data-member access='public' layout-offset-in-bits='0'>
@@ -17434,7 +17427,7 @@
       </data-member>
       <data-member access='public' layout-offset-in-bits='192'>
         <!-- O_nurbscurve* O_nurbscurve::next -->
-        <var-decl name='next' type-id='type-id-303' visibility='default' filepath='libnurbs/internals/reader.h' line='75' column='1'/>
+        <var-decl name='next' type-id='type-id-302' visibility='default' filepath='libnurbs/internals/reader.h' line='75' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='256'>
         <!-- int O_nurbscurve::used -->
@@ -17452,7 +17445,7 @@
         <!-- O_nurbscurve::O_nurbscurve(long int) -->
         <function-decl name='O_nurbscurve' filepath='libnurbs/internals/reader.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'O_nurbscurve*' -->
-          <parameter type-id='type-id-303' is-artificial='yes'/>
+          <parameter type-id='type-id-302' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- void -->
@@ -17463,7 +17456,7 @@
         <!-- O_nurbscurve::O_nurbscurve(long int) -->
         <function-decl name='O_nurbscurve' filepath='libnurbs/internals/reader.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'O_nurbscurve*' -->
-          <parameter type-id='type-id-303' is-artificial='yes'/>
+          <parameter type-id='type-id-302' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- void -->
@@ -17472,7 +17465,7 @@
       </member-function>
     </class-decl>
     <!-- struct O_nurbssurface -->
-    <class-decl name='O_nurbssurface' size-in-bits='320' is-struct='yes' visibility='default' filepath='libnurbs/internals/reader.h' line='101' column='1' id='type-id-306'>
+    <class-decl name='O_nurbssurface' size-in-bits='320' is-struct='yes' visibility='default' filepath='libnurbs/internals/reader.h' line='101' column='1' id='type-id-305'>
       <!-- class PooledObj -->
       <base-class access='public' layout-offset-in-bits='0' type-id='type-id-114'/>
       <data-member access='public' layout-offset-in-bits='0'>
@@ -17489,7 +17482,7 @@
       </data-member>
       <data-member access='public' layout-offset-in-bits='192'>
         <!-- O_nurbssurface* O_nurbssurface::next -->
-        <var-decl name='next' type-id='type-id-307' visibility='default' filepath='libnurbs/internals/reader.h' line='105' column='1'/>
+        <var-decl name='next' type-id='type-id-306' visibility='default' filepath='libnurbs/internals/reader.h' line='105' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='256'>
         <!-- int O_nurbssurface::save -->
@@ -17503,7 +17496,7 @@
         <!-- O_nurbssurface::O_nurbssurface(long int) -->
         <function-decl name='O_nurbssurface' filepath='libnurbs/internals/reader.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'O_nurbssurface*' -->
-          <parameter type-id='type-id-307' is-artificial='yes'/>
+          <parameter type-id='type-id-306' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- void -->
@@ -17514,7 +17507,7 @@
         <!-- O_nurbssurface::O_nurbssurface(long int) -->
         <function-decl name='O_nurbssurface' filepath='libnurbs/internals/reader.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'O_nurbssurface*' -->
-          <parameter type-id='type-id-307' is-artificial='yes'/>
+          <parameter type-id='type-id-306' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- void -->
@@ -17523,7 +17516,7 @@
       </member-function>
     </class-decl>
     <!-- struct O_pwlcurve -->
-    <class-decl name='O_pwlcurve' size-in-bits='320' is-struct='yes' visibility='default' filepath='libnurbs/internals/reader.h' line='83' column='1' id='type-id-308'>
+    <class-decl name='O_pwlcurve' size-in-bits='320' is-struct='yes' visibility='default' filepath='libnurbs/internals/reader.h' line='83' column='1' id='type-id-307'>
       <!-- class PooledObj -->
       <base-class access='public' layout-offset-in-bits='0' type-id='type-id-114'/>
       <data-member access='public' layout-offset-in-bits='0'>
@@ -17536,7 +17529,7 @@
       </data-member>
       <data-member access='public' layout-offset-in-bits='128'>
         <!-- O_pwlcurve* O_pwlcurve::next -->
-        <var-decl name='next' type-id='type-id-304' visibility='default' filepath='libnurbs/internals/reader.h' line='87' column='1'/>
+        <var-decl name='next' type-id='type-id-303' visibility='default' filepath='libnurbs/internals/reader.h' line='87' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='192'>
         <!-- int O_pwlcurve::used -->
@@ -17554,7 +17547,7 @@
         <!-- O_pwlcurve::O_pwlcurve(long int, long int, float*, long int, TrimVertex*) -->
         <function-decl name='O_pwlcurve' filepath='libnurbs/internals/reader.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'O_pwlcurve*' -->
-          <parameter type-id='type-id-304' is-artificial='yes'/>
+          <parameter type-id='type-id-303' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- parameter of type 'long int' -->
@@ -17573,7 +17566,7 @@
         <!-- O_pwlcurve::O_pwlcurve(long int, long int, float*, long int, TrimVertex*) -->
         <function-decl name='O_pwlcurve' filepath='libnurbs/internals/reader.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'O_pwlcurve*' -->
-          <parameter type-id='type-id-304' is-artificial='yes'/>
+          <parameter type-id='type-id-303' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- parameter of type 'long int' -->
@@ -17592,7 +17585,7 @@
         <!-- O_pwlcurve::O_pwlcurve(long int, long int, float*, long int, TrimVertex*) -->
         <function-decl name='O_pwlcurve' filepath='libnurbs/internals/reader.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'O_pwlcurve*' -->
-          <parameter type-id='type-id-304' is-artificial='yes'/>
+          <parameter type-id='type-id-303' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- parameter of type 'long int' -->
@@ -17609,12 +17602,12 @@
       </member-function>
     </class-decl>
     <!-- struct O_surface -->
-    <class-decl name='O_surface' size-in-bits='256' is-struct='yes' visibility='default' filepath='libnurbs/internals/reader.h' line='112' column='1' id='type-id-309'>
+    <class-decl name='O_surface' size-in-bits='256' is-struct='yes' visibility='default' filepath='libnurbs/internals/reader.h' line='112' column='1' id='type-id-308'>
       <!-- class PooledObj -->
       <base-class access='public' layout-offset-in-bits='0' type-id='type-id-114'/>
       <data-member access='public' layout-offset-in-bits='0'>
         <!-- O_nurbssurface* O_surface::o_nurbssurface -->
-        <var-decl name='o_nurbssurface' type-id='type-id-307' visibility='default' filepath='libnurbs/internals/reader.h' line='113' column='1'/>
+        <var-decl name='o_nurbssurface' type-id='type-id-306' visibility='default' filepath='libnurbs/internals/reader.h' line='113' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
         <!-- O_trim* O_surface::o_trim -->
@@ -17648,7 +17641,7 @@
       </member-function>
     </class-decl>
     <!-- struct O_trim -->
-    <class-decl name='O_trim' size-in-bits='192' is-struct='yes' visibility='default' filepath='libnurbs/internals/reader.h' line='94' column='1' id='type-id-310'>
+    <class-decl name='O_trim' size-in-bits='192' is-struct='yes' visibility='default' filepath='libnurbs/internals/reader.h' line='94' column='1' id='type-id-309'>
       <!-- class PooledObj -->
       <base-class access='public' layout-offset-in-bits='0' type-id='type-id-114'/>
       <data-member access='public' layout-offset-in-bits='0'>
@@ -17683,7 +17676,7 @@
       </member-function>
     </class-decl>
     <!-- struct Property -->
-    <class-decl name='Property' size-in-bits='192' is-struct='yes' visibility='default' filepath='libnurbs/internals/reader.h' line='120' column='1' id='type-id-311'>
+    <class-decl name='Property' size-in-bits='192' is-struct='yes' visibility='default' filepath='libnurbs/internals/reader.h' line='120' column='1' id='type-id-310'>
       <!-- class PooledObj -->
       <base-class access='public' layout-offset-in-bits='0' type-id='type-id-114'/>
       <data-member access='public' layout-offset-in-bits='0'>
@@ -17706,7 +17699,7 @@
         <!-- Property::Property(long int, long int, float) -->
         <function-decl name='Property' filepath='libnurbs/internals/reader.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Property*' -->
-          <parameter type-id='type-id-312' is-artificial='yes'/>
+          <parameter type-id='type-id-311' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- parameter of type 'long int' -->
@@ -17721,7 +17714,7 @@
         <!-- Property::Property(long int, float) -->
         <function-decl name='Property' filepath='libnurbs/internals/reader.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Property*' -->
-          <parameter type-id='type-id-312' is-artificial='yes'/>
+          <parameter type-id='type-id-311' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- parameter of type 'float' -->
@@ -17734,7 +17727,7 @@
         <!-- Property::Property(long int, long int, float) -->
         <function-decl name='Property' filepath='libnurbs/internals/reader.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Property*' -->
-          <parameter type-id='type-id-312' is-artificial='yes'/>
+          <parameter type-id='type-id-311' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- parameter of type 'long int' -->
@@ -17749,7 +17742,7 @@
         <!-- Property::Property(long int, float) -->
         <function-decl name='Property' filepath='libnurbs/internals/reader.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Property*' -->
-          <parameter type-id='type-id-312' is-artificial='yes'/>
+          <parameter type-id='type-id-311' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- parameter of type 'float' -->
@@ -17760,59 +17753,59 @@
       </member-function>
     </class-decl>
     <!-- O_curve* -->
-    <pointer-type-def type-id='type-id-301' size-in-bits='64' id='type-id-77'/>
+    <pointer-type-def type-id='type-id-300' size-in-bits='64' id='type-id-77'/>
     <!-- O_curve** -->
     <pointer-type-def type-id='type-id-77' size-in-bits='64' id='type-id-71'/>
     <!-- O_nurbscurve* -->
-    <pointer-type-def type-id='type-id-305' size-in-bits='64' id='type-id-303'/>
+    <pointer-type-def type-id='type-id-304' size-in-bits='64' id='type-id-302'/>
     <!-- O_nurbscurve** -->
-    <pointer-type-def type-id='type-id-303' size-in-bits='64' id='type-id-72'/>
+    <pointer-type-def type-id='type-id-302' size-in-bits='64' id='type-id-72'/>
     <!-- O_nurbssurface* -->
-    <pointer-type-def type-id='type-id-306' size-in-bits='64' id='type-id-307'/>
+    <pointer-type-def type-id='type-id-305' size-in-bits='64' id='type-id-306'/>
     <!-- O_nurbssurface** -->
-    <pointer-type-def type-id='type-id-307' size-in-bits='64' id='type-id-74'/>
+    <pointer-type-def type-id='type-id-306' size-in-bits='64' id='type-id-74'/>
     <!-- O_pwlcurve* -->
-    <pointer-type-def type-id='type-id-308' size-in-bits='64' id='type-id-304'/>
+    <pointer-type-def type-id='type-id-307' size-in-bits='64' id='type-id-303'/>
     <!-- O_pwlcurve** -->
-    <pointer-type-def type-id='type-id-304' size-in-bits='64' id='type-id-73'/>
+    <pointer-type-def type-id='type-id-303' size-in-bits='64' id='type-id-73'/>
     <!-- O_surface* -->
-    <pointer-type-def type-id='type-id-309' size-in-bits='64' id='type-id-75'/>
+    <pointer-type-def type-id='type-id-308' size-in-bits='64' id='type-id-75'/>
     <!-- O_trim* -->
-    <pointer-type-def type-id='type-id-310' size-in-bits='64' id='type-id-76'/>
+    <pointer-type-def type-id='type-id-309' size-in-bits='64' id='type-id-76'/>
     <!-- O_trim** -->
     <pointer-type-def type-id='type-id-76' size-in-bits='64' id='type-id-70'/>
     <!-- Property* -->
-    <pointer-type-def type-id='type-id-311' size-in-bits='64' id='type-id-312'/>
+    <pointer-type-def type-id='type-id-310' size-in-bits='64' id='type-id-311'/>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/nurbstess.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/patch.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
     <!-- Patchspec[2] -->
-    <array-type-def dimensions='1' type-id='type-id-313' size-in-bits='640' id='type-id-314'>
+    <array-type-def dimensions='1' type-id='type-id-312' size-in-bits='640' id='type-id-313'>
       <!-- <anonymous range>[2] -->
       <subrange length='2' lower-bound='0' upper-bound='1' type-id='type-id-3' id='type-id-82'/>
     </array-type-def>
     <!-- REAL[2880] -->
-    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='92160' id='type-id-315'>
+    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='92160' id='type-id-314'>
       <!-- <anonymous range>[2880] -->
-      <subrange length='2880' lower-bound='0' upper-bound='2879' type-id='type-id-3' id='type-id-316'/>
+      <subrange length='2880' lower-bound='0' upper-bound='2879' type-id='type-id-3' id='type-id-315'/>
     </array-type-def>
     <!-- REAL[2][5] -->
-    <array-type-def dimensions='2' type-id='type-id-1' size-in-bits='320' id='type-id-317'>
+    <array-type-def dimensions='2' type-id='type-id-1' size-in-bits='320' id='type-id-316'>
       <!-- <anonymous range>[2] -->
       <subrange length='2' lower-bound='0' upper-bound='1' type-id='type-id-3' id='type-id-82'/>
       <!-- <anonymous range>[5] -->
-      <subrange length='5' lower-bound='0' upper-bound='4' type-id='type-id-3' id='type-id-225'/>
+      <subrange length='5' lower-bound='0' upper-bound='4' type-id='type-id-3' id='type-id-224'/>
     </array-type-def>
     <!-- class Patch -->
-    <class-decl name='Patch' size-in-bits='277696' visibility='default' filepath='libnurbs/internals/patch.h' line='62' column='1' id='type-id-318'>
+    <class-decl name='Patch' size-in-bits='277696' visibility='default' filepath='libnurbs/internals/patch.h' line='62' column='1' id='type-id-317'>
       <data-member access='private' layout-offset-in-bits='0'>
         <!-- Mapdesc* Patch::mapdesc -->
-        <var-decl name='mapdesc' type-id='type-id-229' visibility='default' filepath='libnurbs/internals/patch.h' line='82' column='1'/>
+        <var-decl name='mapdesc' type-id='type-id-228' visibility='default' filepath='libnurbs/internals/patch.h' line='82' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='64'>
         <!-- Patch* Patch::next -->
-        <var-decl name='next' type-id='type-id-197' visibility='default' filepath='libnurbs/internals/patch.h' line='83' column='1'/>
+        <var-decl name='next' type-id='type-id-196' visibility='default' filepath='libnurbs/internals/patch.h' line='83' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='128'>
         <!-- int Patch::cullval -->
@@ -17828,29 +17821,29 @@
       </data-member>
       <data-member access='private' layout-offset-in-bits='224'>
         <!-- REAL Patch::cpts[2880] -->
-        <var-decl name='cpts' type-id='type-id-315' visibility='default' filepath='libnurbs/internals/patch.h' line='87' column='1'/>
+        <var-decl name='cpts' type-id='type-id-314' visibility='default' filepath='libnurbs/internals/patch.h' line='87' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='92384'>
         <!-- REAL Patch::spts[2880] -->
-        <var-decl name='spts' type-id='type-id-315' visibility='default' filepath='libnurbs/internals/patch.h' line='88' column='1'/>
+        <var-decl name='spts' type-id='type-id-314' visibility='default' filepath='libnurbs/internals/patch.h' line='88' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='184544'>
         <!-- REAL Patch::bpts[2880] -->
-        <var-decl name='bpts' type-id='type-id-315' visibility='default' filepath='libnurbs/internals/patch.h' line='89' column='1'/>
+        <var-decl name='bpts' type-id='type-id-314' visibility='default' filepath='libnurbs/internals/patch.h' line='89' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='276704'>
         <!-- Patchspec Patch::pspec[2] -->
-        <var-decl name='pspec' type-id='type-id-314' visibility='default' filepath='libnurbs/internals/patch.h' line='90' column='1'/>
+        <var-decl name='pspec' type-id='type-id-313' visibility='default' filepath='libnurbs/internals/patch.h' line='90' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='277344'>
         <!-- REAL Patch::bb[2][5] -->
-        <var-decl name='bb' type-id='type-id-317' visibility='default' filepath='libnurbs/internals/patch.h' line='92' column='1'/>
+        <var-decl name='bb' type-id='type-id-316' visibility='default' filepath='libnurbs/internals/patch.h' line='92' column='1'/>
       </data-member>
       <member-function access='private' constructor='yes'>
         <!-- Patch::Patch(Quilt*, REAL*, REAL*, Patch*) -->
         <function-decl name='Patch' filepath='libnurbs/internals/patch.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Patch*' -->
-          <parameter type-id='type-id-197' is-artificial='yes'/>
+          <parameter type-id='type-id-196' is-artificial='yes'/>
           <!-- parameter of type 'Quilt*' -->
           <parameter type-id='type-id-165'/>
           <!-- parameter of type 'REAL*' -->
@@ -17858,7 +17851,7 @@
           <!-- parameter of type 'REAL*' -->
           <parameter type-id='type-id-25'/>
           <!-- parameter of type 'Patch*' -->
-          <parameter type-id='type-id-197'/>
+          <parameter type-id='type-id-196'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -17867,15 +17860,15 @@
         <!-- Patch::Patch(Patch&, int, REAL, Patch*) -->
         <function-decl name='Patch' filepath='libnurbs/internals/patch.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Patch*' -->
-          <parameter type-id='type-id-197' is-artificial='yes'/>
+          <parameter type-id='type-id-196' is-artificial='yes'/>
           <!-- parameter of type 'Patch&' -->
-          <parameter type-id='type-id-319'/>
+          <parameter type-id='type-id-318'/>
           <!-- parameter of type 'int' -->
           <parameter type-id='type-id-10'/>
           <!-- parameter of type 'typedef REAL' -->
           <parameter type-id='type-id-1'/>
           <!-- parameter of type 'Patch*' -->
-          <parameter type-id='type-id-197'/>
+          <parameter type-id='type-id-196'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -17884,7 +17877,7 @@
         <!-- int Patch::needsSamplingSubdivision() -->
         <function-decl name='needsSamplingSubdivision' mangled-name='_ZN5Patch24needsSamplingSubdivisionEv' filepath='libnurbs/internals/patch.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Patch*' -->
-          <parameter type-id='type-id-197' is-artificial='yes'/>
+          <parameter type-id='type-id-196' is-artificial='yes'/>
           <!-- int -->
           <return type-id='type-id-10'/>
         </function-decl>
@@ -17893,7 +17886,7 @@
         <!-- void Patch::clamp() -->
         <function-decl name='clamp' mangled-name='_ZN5Patch5clampEv' filepath='libnurbs/internals/patch.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Patch*' -->
-          <parameter type-id='type-id-197' is-artificial='yes'/>
+          <parameter type-id='type-id-196' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -17902,7 +17895,7 @@
         <!-- int Patch::needsNonSamplingSubdivision() -->
         <function-decl name='needsNonSamplingSubdivision' mangled-name='_ZN5Patch27needsNonSamplingSubdivisionEv' filepath='libnurbs/internals/patch.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Patch*' -->
-          <parameter type-id='type-id-197' is-artificial='yes'/>
+          <parameter type-id='type-id-196' is-artificial='yes'/>
           <!-- int -->
           <return type-id='type-id-10'/>
         </function-decl>
@@ -17911,7 +17904,7 @@
         <!-- int Patch::needsSubdivision(int) -->
         <function-decl name='needsSubdivision' mangled-name='_ZN5Patch16needsSubdivisionEi' filepath='libnurbs/internals/patch.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Patch*' -->
-          <parameter type-id='type-id-197' is-artificial='yes'/>
+          <parameter type-id='type-id-196' is-artificial='yes'/>
           <!-- parameter of type 'int' -->
           <parameter type-id='type-id-10'/>
           <!-- int -->
@@ -17922,7 +17915,7 @@
         <!-- int Patch::cullCheck() -->
         <function-decl name='cullCheck' mangled-name='_ZN5Patch9cullCheckEv' filepath='libnurbs/internals/patch.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Patch*' -->
-          <parameter type-id='type-id-197' is-artificial='yes'/>
+          <parameter type-id='type-id-196' is-artificial='yes'/>
           <!-- int -->
           <return type-id='type-id-10'/>
         </function-decl>
@@ -17931,7 +17924,7 @@
         <!-- void Patch::getstepsize() -->
         <function-decl name='getstepsize' mangled-name='_ZN5Patch11getstepsizeEv' filepath='libnurbs/internals/patch.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Patch*' -->
-          <parameter type-id='type-id-197' is-artificial='yes'/>
+          <parameter type-id='type-id-196' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -17940,7 +17933,7 @@
         <!-- void Patch::bbox() -->
         <function-decl name='bbox' mangled-name='_ZN5Patch4bboxEv' filepath='libnurbs/internals/patch.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Patch*' -->
-          <parameter type-id='type-id-197' is-artificial='yes'/>
+          <parameter type-id='type-id-196' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -17949,7 +17942,7 @@
         <!-- void Patch::checkBboxConstraint() -->
         <function-decl name='checkBboxConstraint' mangled-name='_ZN5Patch19checkBboxConstraintEv' filepath='libnurbs/internals/patch.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Patch*' -->
-          <parameter type-id='type-id-197' is-artificial='yes'/>
+          <parameter type-id='type-id-196' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -17958,15 +17951,15 @@
         <!-- Patch::Patch(Quilt*, REAL*, REAL*, Patch*) -->
         <function-decl name='Patch' filepath='libnurbs/internals/patch.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Patch*' -->
-          <parameter type-id='type-id-197' is-artificial='yes'/>
+          <parameter type-id='type-id-196' is-artificial='yes'/>
           <!-- parameter of type 'Quilt*' -->
-          <parameter type-id='type-id-196'/>
+          <parameter type-id='type-id-195'/>
           <!-- parameter of type 'REAL*' -->
           <parameter type-id='type-id-25'/>
           <!-- parameter of type 'REAL*' -->
           <parameter type-id='type-id-25'/>
           <!-- parameter of type 'Patch*' -->
-          <parameter type-id='type-id-197'/>
+          <parameter type-id='type-id-196'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -17975,15 +17968,15 @@
         <!-- Patch::Patch(Patch&, int, REAL, Patch*) -->
         <function-decl name='Patch' filepath='libnurbs/internals/patch.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Patch*' -->
-          <parameter type-id='type-id-197' is-artificial='yes'/>
+          <parameter type-id='type-id-196' is-artificial='yes'/>
           <!-- parameter of type 'Patch&' -->
-          <parameter type-id='type-id-319'/>
+          <parameter type-id='type-id-318'/>
           <!-- parameter of type 'int' -->
           <parameter type-id='type-id-10'/>
           <!-- parameter of type 'typedef REAL' -->
           <parameter type-id='type-id-1'/>
           <!-- parameter of type 'Patch*' -->
-          <parameter type-id='type-id-197'/>
+          <parameter type-id='type-id-196'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -17992,7 +17985,7 @@
         <!-- Patch::Patch(Quilt*, REAL*, REAL*, Patch*) -->
         <function-decl name='Patch' filepath='libnurbs/internals/patch.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Patch*' -->
-          <parameter type-id='type-id-197' is-artificial='yes'/>
+          <parameter type-id='type-id-196' is-artificial='yes'/>
           <!-- parameter of type 'Quilt*' -->
           <parameter type-id='type-id-165'/>
           <!-- parameter of type 'REAL*' -->
@@ -18000,7 +17993,7 @@
           <!-- parameter of type 'REAL*' -->
           <parameter type-id='type-id-25'/>
           <!-- parameter of type 'Patch*' -->
-          <parameter type-id='type-id-197'/>
+          <parameter type-id='type-id-196'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -18009,15 +18002,15 @@
         <!-- Patch::Patch(Patch&, int, REAL, Patch*) -->
         <function-decl name='Patch' filepath='libnurbs/internals/patch.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Patch*' -->
-          <parameter type-id='type-id-197' is-artificial='yes'/>
+          <parameter type-id='type-id-196' is-artificial='yes'/>
           <!-- parameter of type 'Patch&' -->
-          <parameter type-id='type-id-319'/>
+          <parameter type-id='type-id-318'/>
           <!-- parameter of type 'int' -->
           <parameter type-id='type-id-10'/>
           <!-- parameter of type 'typedef REAL' -->
           <parameter type-id='type-id-1'/>
           <!-- parameter of type 'Patch*' -->
-          <parameter type-id='type-id-197'/>
+          <parameter type-id='type-id-196'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -18026,7 +18019,7 @@
         <!-- int Patch::get_uorder() -->
         <function-decl name='get_uorder' mangled-name='_ZN5Patch10get_uorderEv' filepath='libnurbs/internals/patch.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Patch*' -->
-          <parameter type-id='type-id-197' is-artificial='yes'/>
+          <parameter type-id='type-id-196' is-artificial='yes'/>
           <!-- int -->
           <return type-id='type-id-10'/>
         </function-decl>
@@ -18035,16 +18028,16 @@
         <!-- int Patch::get_vorder() -->
         <function-decl name='get_vorder' mangled-name='_ZN5Patch10get_vorderEv' filepath='libnurbs/internals/patch.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Patch*' -->
-          <parameter type-id='type-id-197' is-artificial='yes'/>
+          <parameter type-id='type-id-196' is-artificial='yes'/>
           <!-- int -->
           <return type-id='type-id-10'/>
         </function-decl>
       </member-function>
     </class-decl>
     <!-- struct Patchspec -->
-    <class-decl name='Patchspec' size-in-bits='320' is-struct='yes' visibility='default' filepath='libnurbs/internals/patch.h' line='54' column='1' id='type-id-313'>
+    <class-decl name='Patchspec' size-in-bits='320' is-struct='yes' visibility='default' filepath='libnurbs/internals/patch.h' line='54' column='1' id='type-id-312'>
       <!-- struct Pspec -->
-      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-320'/>
+      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-319'/>
       <data-member access='public' layout-offset-in-bits='256'>
         <!-- int Patchspec::order -->
         <var-decl name='order' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/patch.h' line='55' column='1'/>
@@ -18057,7 +18050,7 @@
         <!-- void Patchspec::singleStep() -->
         <function-decl name='singleStep' mangled-name='_ZN9Patchspec10singleStepEv' filepath='libnurbs/internals/patch.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Patchspec*' -->
-          <parameter type-id='type-id-321' is-artificial='yes'/>
+          <parameter type-id='type-id-320' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -18066,7 +18059,7 @@
         <!-- void Patchspec::clamp(REAL) -->
         <function-decl name='clamp' mangled-name='_ZN9Patchspec5clampEf' filepath='libnurbs/internals/patch.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Patchspec*' -->
-          <parameter type-id='type-id-321' is-artificial='yes'/>
+          <parameter type-id='type-id-320' is-artificial='yes'/>
           <!-- parameter of type 'typedef REAL' -->
           <parameter type-id='type-id-1'/>
           <!-- void -->
@@ -18077,7 +18070,7 @@
         <!-- void Patchspec::getstepsize(REAL) -->
         <function-decl name='getstepsize' mangled-name='_ZN9Patchspec11getstepsizeEf' filepath='libnurbs/internals/patch.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Patchspec*' -->
-          <parameter type-id='type-id-321' is-artificial='yes'/>
+          <parameter type-id='type-id-320' is-artificial='yes'/>
           <!-- parameter of type 'typedef REAL' -->
           <parameter type-id='type-id-1'/>
           <!-- void -->
@@ -18086,7 +18079,7 @@
       </member-function>
     </class-decl>
     <!-- struct Pspec -->
-    <class-decl name='Pspec' size-in-bits='256' is-struct='yes' visibility='default' filepath='libnurbs/internals/patch.h' line='46' column='1' id='type-id-320'>
+    <class-decl name='Pspec' size-in-bits='256' is-struct='yes' visibility='default' filepath='libnurbs/internals/patch.h' line='46' column='1' id='type-id-319'>
       <data-member access='public' layout-offset-in-bits='0'>
         <!-- REAL Pspec::range[3] -->
         <var-decl name='range' type-id='type-id-84' visibility='default' filepath='libnurbs/internals/patch.h' line='47' column='1'/>
@@ -18109,25 +18102,25 @@
       </data-member>
     </class-decl>
     <!-- Patch& -->
-    <reference-type-def kind='lvalue' type-id='type-id-318' size-in-bits='64' id='type-id-319'/>
+    <reference-type-def kind='lvalue' type-id='type-id-317' size-in-bits='64' id='type-id-318'/>
     <!-- Patch* -->
-    <pointer-type-def type-id='type-id-318' size-in-bits='64' id='type-id-197'/>
+    <pointer-type-def type-id='type-id-317' size-in-bits='64' id='type-id-196'/>
     <!-- Patchspec* -->
-    <pointer-type-def type-id='type-id-313' size-in-bits='64' id='type-id-321'/>
+    <pointer-type-def type-id='type-id-312' size-in-bits='64' id='type-id-320'/>
     <!-- struct Flist -->
-    <class-decl name='Flist' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-322'/>
+    <class-decl name='Flist' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-321'/>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/patchlist.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
     <!-- Pspec[2] -->
-    <array-type-def dimensions='1' type-id='type-id-320' size-in-bits='512' id='type-id-198'>
+    <array-type-def dimensions='1' type-id='type-id-319' size-in-bits='512' id='type-id-197'>
       <!-- <anonymous range>[2] -->
       <subrange length='2' lower-bound='0' upper-bound='1' type-id='type-id-3' id='type-id-82'/>
     </array-type-def>
     <!-- class Patchlist -->
-    <class-decl name='Patchlist' size-in-bits='640' visibility='default' filepath='libnurbs/internals/patchlist.h' line='45' column='1' id='type-id-176'>
+    <class-decl name='Patchlist' size-in-bits='640' visibility='default' filepath='libnurbs/internals/patchlist.h' line='45' column='1' id='type-id-175'>
       <data-member access='private' layout-offset-in-bits='0'>
         <!-- Patch* Patchlist::patch -->
-        <var-decl name='patch' type-id='type-id-197' visibility='default' filepath='libnurbs/internals/patchlist.h' line='63' column='1'/>
+        <var-decl name='patch' type-id='type-id-196' visibility='default' filepath='libnurbs/internals/patchlist.h' line='63' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='64'>
         <!-- int Patchlist::notInBbox -->
@@ -18139,15 +18132,15 @@
       </data-member>
       <data-member access='private' layout-offset-in-bits='128'>
         <!-- Pspec Patchlist::pspec[2] -->
-        <var-decl name='pspec' type-id='type-id-198' visibility='default' filepath='libnurbs/internals/patchlist.h' line='66' column='1'/>
+        <var-decl name='pspec' type-id='type-id-197' visibility='default' filepath='libnurbs/internals/patchlist.h' line='66' column='1'/>
       </data-member>
       <member-function access='private' constructor='yes'>
         <!-- Patchlist::Patchlist(Quilt*, REAL*, REAL*) -->
         <function-decl name='Patchlist' filepath='libnurbs/internals/patchlist.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Patchlist*' -->
-          <parameter type-id='type-id-199' is-artificial='yes'/>
+          <parameter type-id='type-id-198' is-artificial='yes'/>
           <!-- parameter of type 'Quilt*' -->
-          <parameter type-id='type-id-196'/>
+          <parameter type-id='type-id-195'/>
           <!-- parameter of type 'REAL*' -->
           <parameter type-id='type-id-25'/>
           <!-- parameter of type 'REAL*' -->
@@ -18160,7 +18153,7 @@
         <!-- Patchlist::Patchlist(Patchlist&, int, REAL) -->
         <function-decl name='Patchlist' filepath='libnurbs/internals/patchlist.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Patchlist*' -->
-          <parameter type-id='type-id-199' is-artificial='yes'/>
+          <parameter type-id='type-id-198' is-artificial='yes'/>
           <!-- parameter of type 'Patchlist&' -->
           <parameter type-id='type-id-166'/>
           <!-- parameter of type 'int' -->
@@ -18175,7 +18168,7 @@
         <!-- Patchlist::~Patchlist(int) -->
         <function-decl name='~Patchlist' filepath='libnurbs/internals/patchlist.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Patchlist*' -->
-          <parameter type-id='type-id-199' is-artificial='yes'/>
+          <parameter type-id='type-id-198' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -18186,7 +18179,7 @@
         <!-- void Patchlist::getRanges(REAL*) -->
         <function-decl name='getRanges' mangled-name='_ZN9Patchlist9getRangesEPf' filepath='libnurbs/internals/patchlist.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Patchlist*' -->
-          <parameter type-id='type-id-199' is-artificial='yes'/>
+          <parameter type-id='type-id-198' is-artificial='yes'/>
           <!-- parameter of type 'REAL*' -->
           <parameter type-id='type-id-25'/>
           <!-- void -->
@@ -18197,7 +18190,7 @@
         <!-- int Patchlist::needsSamplingSubdivision() -->
         <function-decl name='needsSamplingSubdivision' mangled-name='_ZN9Patchlist24needsSamplingSubdivisionEv' filepath='libnurbs/internals/patchlist.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Patchlist*' -->
-          <parameter type-id='type-id-199' is-artificial='yes'/>
+          <parameter type-id='type-id-198' is-artificial='yes'/>
           <!-- int -->
           <return type-id='type-id-10'/>
         </function-decl>
@@ -18206,7 +18199,7 @@
         <!-- int Patchlist::needsSubdivision(int) -->
         <function-decl name='needsSubdivision' mangled-name='_ZN9Patchlist16needsSubdivisionEi' filepath='libnurbs/internals/patchlist.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Patchlist*' -->
-          <parameter type-id='type-id-199' is-artificial='yes'/>
+          <parameter type-id='type-id-198' is-artificial='yes'/>
           <!-- parameter of type 'int' -->
           <parameter type-id='type-id-10'/>
           <!-- int -->
@@ -18217,7 +18210,7 @@
         <!-- int Patchlist::needsNonSamplingSubdivision() -->
         <function-decl name='needsNonSamplingSubdivision' mangled-name='_ZN9Patchlist27needsNonSamplingSubdivisionEv' filepath='libnurbs/internals/patchlist.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Patchlist*' -->
-          <parameter type-id='type-id-199' is-artificial='yes'/>
+          <parameter type-id='type-id-198' is-artificial='yes'/>
           <!-- int -->
           <return type-id='type-id-10'/>
         </function-decl>
@@ -18226,7 +18219,7 @@
         <!-- void Patchlist::bbox() -->
         <function-decl name='bbox' mangled-name='_ZN9Patchlist4bboxEv' filepath='libnurbs/internals/patchlist.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Patchlist*' -->
-          <parameter type-id='type-id-199' is-artificial='yes'/>
+          <parameter type-id='type-id-198' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -18235,7 +18228,7 @@
         <!-- void Patchlist::getstepsize() -->
         <function-decl name='getstepsize' mangled-name='_ZN9Patchlist11getstepsizeEv' filepath='libnurbs/internals/patchlist.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Patchlist*' -->
-          <parameter type-id='type-id-199' is-artificial='yes'/>
+          <parameter type-id='type-id-198' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -18244,7 +18237,7 @@
         <!-- int Patchlist::cullCheck() -->
         <function-decl name='cullCheck' mangled-name='_ZN9Patchlist9cullCheckEv' filepath='libnurbs/internals/patchlist.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Patchlist*' -->
-          <parameter type-id='type-id-199' is-artificial='yes'/>
+          <parameter type-id='type-id-198' is-artificial='yes'/>
           <!-- int -->
           <return type-id='type-id-10'/>
         </function-decl>
@@ -18253,9 +18246,9 @@
         <!-- Patchlist::Patchlist(Quilt*, REAL*, REAL*) -->
         <function-decl name='Patchlist' filepath='libnurbs/internals/patchlist.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Patchlist*' -->
-          <parameter type-id='type-id-199' is-artificial='yes'/>
+          <parameter type-id='type-id-198' is-artificial='yes'/>
           <!-- parameter of type 'Quilt*' -->
-          <parameter type-id='type-id-196'/>
+          <parameter type-id='type-id-195'/>
           <!-- parameter of type 'REAL*' -->
           <parameter type-id='type-id-25'/>
           <!-- parameter of type 'REAL*' -->
@@ -18268,7 +18261,7 @@
         <!-- Patchlist::Patchlist(Patchlist&, int, REAL) -->
         <function-decl name='Patchlist' filepath='libnurbs/internals/patchlist.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Patchlist*' -->
-          <parameter type-id='type-id-199' is-artificial='yes'/>
+          <parameter type-id='type-id-198' is-artificial='yes'/>
           <!-- parameter of type 'Patchlist&' -->
           <parameter type-id='type-id-166'/>
           <!-- parameter of type 'int' -->
@@ -18283,7 +18276,7 @@
         <!-- Patchlist::~Patchlist(int) -->
         <function-decl name='~Patchlist' filepath='libnurbs/internals/patchlist.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Patchlist*' -->
-          <parameter type-id='type-id-199' is-artificial='yes'/>
+          <parameter type-id='type-id-198' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -18294,7 +18287,7 @@
         <!-- REAL Patchlist::getStepsize(int) -->
         <function-decl name='getStepsize' mangled-name='_ZN9Patchlist11getStepsizeEi' filepath='libnurbs/internals/patchlist.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Patchlist*' -->
-          <parameter type-id='type-id-199' is-artificial='yes'/>
+          <parameter type-id='type-id-198' is-artificial='yes'/>
           <!-- parameter of type 'int' -->
           <parameter type-id='type-id-10'/>
           <!-- typedef REAL -->
@@ -18303,17 +18296,17 @@
       </member-function>
     </class-decl>
     <!-- Patchlist* -->
-    <pointer-type-def type-id='type-id-176' size-in-bits='64' id='type-id-199'/>
+    <pointer-type-def type-id='type-id-175' size-in-bits='64' id='type-id-198'/>
     <!-- Mapdesc* -->
-    <pointer-type-def type-id='type-id-323' size-in-bits='64' id='type-id-250'/>
+    <pointer-type-def type-id='type-id-322' size-in-bits='64' id='type-id-249'/>
     <!-- struct Flist -->
-    <class-decl name='Flist' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-324'/>
+    <class-decl name='Flist' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-323'/>
     <!-- struct Mapdesc -->
-    <class-decl name='Mapdesc' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-323'/>
+    <class-decl name='Mapdesc' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-322'/>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/quilt.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
     <!-- struct Flist -->
-    <class-decl name='Flist' size-in-bits='320' is-struct='yes' visibility='default' filepath='libnurbs/internals/flist.h' line='42' column='1' id='type-id-325'>
+    <class-decl name='Flist' size-in-bits='320' is-struct='yes' visibility='default' filepath='libnurbs/internals/flist.h' line='42' column='1' id='type-id-324'>
       <data-member access='public' layout-offset-in-bits='0'>
         <!-- REAL* Flist::pts -->
         <var-decl name='pts' type-id='type-id-25' visibility='default' filepath='libnurbs/internals/flist.h' line='44' column='1'/>
@@ -18338,7 +18331,7 @@
         <!-- Flist::Flist() -->
         <function-decl name='Flist' filepath='libnurbs/internals/flist.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Flist*' -->
-          <parameter type-id='type-id-326' is-artificial='yes'/>
+          <parameter type-id='type-id-325' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -18347,7 +18340,7 @@
         <!-- Flist::~Flist(int) -->
         <function-decl name='~Flist' filepath='libnurbs/internals/flist.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Flist*' -->
-          <parameter type-id='type-id-326' is-artificial='yes'/>
+          <parameter type-id='type-id-325' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -18356,13 +18349,13 @@
       </member-function>
     </class-decl>
     <!-- Flist* -->
-    <pointer-type-def type-id='type-id-325' size-in-bits='64' id='type-id-326'/>
+    <pointer-type-def type-id='type-id-324' size-in-bits='64' id='type-id-325'/>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/reader.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/renderhints.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
     <!-- class Renderhints -->
-    <class-decl name='Renderhints' size-in-bits='256' visibility='default' filepath='libnurbs/internals/renderhints.h' line='41' column='1' id='type-id-327'>
+    <class-decl name='Renderhints' size-in-bits='256' visibility='default' filepath='libnurbs/internals/renderhints.h' line='41' column='1' id='type-id-326'>
       <data-member access='private' layout-offset-in-bits='0'>
         <!-- REAL Renderhints::display_method -->
         <var-decl name='display_method' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/renderhints.h' line='49' column='1'/>
@@ -18399,7 +18392,7 @@
         <!-- Renderhints::Renderhints() -->
         <function-decl name='Renderhints' filepath='libnurbs/internals/renderhints.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Renderhints*' -->
-          <parameter type-id='type-id-328' is-artificial='yes'/>
+          <parameter type-id='type-id-327' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -18408,7 +18401,7 @@
         <!-- void Renderhints::init() -->
         <function-decl name='init' mangled-name='_ZN11Renderhints4initEv' filepath='libnurbs/internals/renderhints.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Renderhints*' -->
-          <parameter type-id='type-id-328' is-artificial='yes'/>
+          <parameter type-id='type-id-327' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -18417,7 +18410,7 @@
         <!-- int Renderhints::isProperty(long int) -->
         <function-decl name='isProperty' mangled-name='_ZN11Renderhints10isPropertyEl' filepath='libnurbs/internals/renderhints.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Renderhints*' -->
-          <parameter type-id='type-id-328' is-artificial='yes'/>
+          <parameter type-id='type-id-327' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- int -->
@@ -18428,7 +18421,7 @@
         <!-- void Renderhints::setProperty(long int, REAL) -->
         <function-decl name='setProperty' mangled-name='_ZN11Renderhints11setPropertyElf' filepath='libnurbs/internals/renderhints.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Renderhints*' -->
-          <parameter type-id='type-id-328' is-artificial='yes'/>
+          <parameter type-id='type-id-327' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- parameter of type 'typedef REAL' -->
@@ -18441,7 +18434,7 @@
         <!-- REAL Renderhints::getProperty(long int) -->
         <function-decl name='getProperty' mangled-name='_ZN11Renderhints11getPropertyEl' filepath='libnurbs/internals/renderhints.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Renderhints*' -->
-          <parameter type-id='type-id-328' is-artificial='yes'/>
+          <parameter type-id='type-id-327' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- typedef REAL -->
@@ -18450,15 +18443,15 @@
       </member-function>
     </class-decl>
     <!-- Renderhints* -->
-    <pointer-type-def type-id='type-id-327' size-in-bits='64' id='type-id-328'/>
+    <pointer-type-def type-id='type-id-326' size-in-bits='64' id='type-id-327'/>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/slicer.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
     <!-- class Slicer -->
     <class-decl name='Slicer' size-in-bits='8064' visibility='default' filepath='libnurbs/internals/slicer.h' line='49' column='1' id='type-id-158'>
       <!-- class CoveAndTiler -->
-      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-182'/>
+      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-181'/>
       <!-- class Mesher -->
-      <base-class access='public' layout-offset-in-bits='128' type-id='type-id-183'/>
+      <base-class access='public' layout-offset-in-bits='128' type-id='type-id-182'/>
       <data-member access='private' layout-offset-in-bits='5248'>
         <!-- Backend& Slicer::backend -->
         <var-decl name='backend' type-id='type-id-160' visibility='default' filepath='libnurbs/internals/slicer.h' line='72' column='1'/>
@@ -18491,11 +18484,11 @@
         <!-- Slicer::Slicer(int, void**, Backend&) -->
         <function-decl name='Slicer' filepath='libnurbs/internals/slicer.cc' line='1181' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Slicer*' -->
-          <parameter type-id='type-id-184' is-artificial='yes'/>
+          <parameter type-id='type-id-183' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- artificial parameter of type 'void**' -->
-          <parameter type-id='type-id-185' is-artificial='yes'/>
+          <parameter type-id='type-id-184' is-artificial='yes'/>
           <!-- parameter of type 'Backend&' -->
           <parameter type-id='type-id-160'/>
           <!-- void -->
@@ -18506,11 +18499,11 @@
         <!-- Slicer::~Slicer(int, void**) -->
         <function-decl name='~Slicer' filepath='libnurbs/internals/slicer.cc' line='1192' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Slicer*' -->
-          <parameter type-id='type-id-184' is-artificial='yes'/>
+          <parameter type-id='type-id-183' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- artificial parameter of type 'void**' -->
-          <parameter type-id='type-id-185' is-artificial='yes'/>
+          <parameter type-id='type-id-184' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -18519,7 +18512,7 @@
         <!-- void Slicer::setisolines(int) -->
         <function-decl name='setisolines' mangled-name='_ZN6Slicer11setisolinesEi' filepath='libnurbs/internals/slicer.cc' line='1197' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Slicer*' -->
-          <parameter type-id='type-id-184' is-artificial='yes'/>
+          <parameter type-id='type-id-183' is-artificial='yes'/>
           <!-- parameter of type 'int' -->
           <parameter type-id='type-id-10'/>
           <!-- void -->
@@ -18530,7 +18523,7 @@
         <!-- void Slicer::outline(Arc_ptr) -->
         <function-decl name='outline' mangled-name='_ZN6Slicer7outlineEP3Arc' filepath='libnurbs/internals/slicer.cc' line='1292' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Slicer*' -->
-          <parameter type-id='type-id-184' is-artificial='yes'/>
+          <parameter type-id='type-id-183' is-artificial='yes'/>
           <!-- parameter of type 'typedef Arc_ptr' -->
           <parameter type-id='type-id-125'/>
           <!-- void -->
@@ -18541,7 +18534,7 @@
         <!-- void Slicer::outline() -->
         <function-decl name='outline' mangled-name='_ZN6Slicer7outlineEv' filepath='libnurbs/internals/slicer.cc' line='1266' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Slicer*' -->
-          <parameter type-id='type-id-184' is-artificial='yes'/>
+          <parameter type-id='type-id-183' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -18550,7 +18543,7 @@
         <!-- void Slicer::slice_old(Arc_ptr) -->
         <function-decl name='slice_old' mangled-name='_ZN6Slicer9slice_oldEP3Arc' filepath='libnurbs/internals/slicer.cc' line='1212' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Slicer*' -->
-          <parameter type-id='type-id-184' is-artificial='yes'/>
+          <parameter type-id='type-id-183' is-artificial='yes'/>
           <!-- parameter of type 'typedef Arc_ptr' -->
           <parameter type-id='type-id-125'/>
           <!-- void -->
@@ -18561,7 +18554,7 @@
         <!-- void Slicer::setstriptessellation(REAL, REAL) -->
         <function-decl name='setstriptessellation' mangled-name='_ZN6Slicer20setstriptessellationEff' filepath='libnurbs/internals/slicer.cc' line='1203' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Slicer*' -->
-          <parameter type-id='type-id-184' is-artificial='yes'/>
+          <parameter type-id='type-id-183' is-artificial='yes'/>
           <!-- parameter of type 'typedef REAL' -->
           <parameter type-id='type-id-1'/>
           <!-- parameter of type 'typedef REAL' -->
@@ -18574,11 +18567,11 @@
         <!-- void Slicer::evalRBArray(rectBlockArray*, gridWrap*) -->
         <function-decl name='evalRBArray' mangled-name='_ZN6Slicer11evalRBArrayEP14rectBlockArrayP8gridWrap' filepath='libnurbs/internals/slicer.cc' line='1001' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Slicer*' -->
-          <parameter type-id='type-id-184' is-artificial='yes'/>
+          <parameter type-id='type-id-183' is-artificial='yes'/>
           <!-- parameter of type 'rectBlockArray*' -->
-          <parameter type-id='type-id-186'/>
+          <parameter type-id='type-id-185'/>
           <!-- parameter of type 'gridWrap*' -->
-          <parameter type-id='type-id-187'/>
+          <parameter type-id='type-id-186'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -18587,9 +18580,9 @@
         <!-- void Slicer::evalStream(primStream*) -->
         <function-decl name='evalStream' mangled-name='_ZN6Slicer10evalStreamEP10primStream' filepath='libnurbs/internals/slicer.cc' line='1027' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Slicer*' -->
-          <parameter type-id='type-id-184' is-artificial='yes'/>
+          <parameter type-id='type-id-183' is-artificial='yes'/>
           <!-- parameter of type 'primStream*' -->
-          <parameter type-id='type-id-188'/>
+          <parameter type-id='type-id-187'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -18598,7 +18591,7 @@
         <!-- void Slicer::slice_new(Arc_ptr) -->
         <function-decl name='slice_new' mangled-name='_ZN6Slicer9slice_newEP3Arc' filepath='libnurbs/internals/slicer.cc' line='1068' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Slicer*' -->
-          <parameter type-id='type-id-184' is-artificial='yes'/>
+          <parameter type-id='type-id-183' is-artificial='yes'/>
           <!-- parameter of type 'typedef Arc_ptr' -->
           <parameter type-id='type-id-125'/>
           <!-- void -->
@@ -18609,7 +18602,7 @@
         <!-- void Slicer::slice(Arc_ptr) -->
         <function-decl name='slice' mangled-name='_ZN6Slicer5sliceEP3Arc' filepath='libnurbs/internals/slicer.cc' line='1165' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Slicer*' -->
-          <parameter type-id='type-id-184' is-artificial='yes'/>
+          <parameter type-id='type-id-183' is-artificial='yes'/>
           <!-- parameter of type 'typedef Arc_ptr' -->
           <parameter type-id='type-id-125'/>
           <!-- void -->
@@ -18618,46 +18611,46 @@
       </member-function>
     </class-decl>
     <!-- class gridBoundaryChain -->
-    <class-decl name='gridBoundaryChain' size-in-bits='320' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='96' column='1' id='type-id-329'>
+    <class-decl name='gridBoundaryChain' size-in-bits='320' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='96' column='1' id='type-id-328'>
       <data-member access='private' layout-offset-in-bits='0'>
         <!-- gridWrap* gridBoundaryChain::grid -->
-        <var-decl name='grid' type-id='type-id-187' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='97' column='1'/>
+        <var-decl name='grid' type-id='type-id-186' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='97' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='64'>
         <!-- Int gridBoundaryChain::firstVlineIndex -->
-        <var-decl name='firstVlineIndex' type-id='type-id-288' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='98' column='1'/>
+        <var-decl name='firstVlineIndex' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='98' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='96'>
         <!-- Int gridBoundaryChain::nVlines -->
-        <var-decl name='nVlines' type-id='type-id-288' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='99' column='1'/>
+        <var-decl name='nVlines' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='99' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='128'>
         <!-- Int* gridBoundaryChain::ulineIndices -->
-        <var-decl name='ulineIndices' type-id='type-id-286' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='100' column='1'/>
+        <var-decl name='ulineIndices' type-id='type-id-285' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='100' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='192'>
         <!-- Int* gridBoundaryChain::innerIndices -->
-        <var-decl name='innerIndices' type-id='type-id-286' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='101' column='1'/>
+        <var-decl name='innerIndices' type-id='type-id-285' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='101' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='256'>
         <!-- Real2* gridBoundaryChain::vertices -->
-        <var-decl name='vertices' type-id='type-id-290' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='105' column='1'/>
+        <var-decl name='vertices' type-id='type-id-289' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='105' column='1'/>
       </data-member>
       <member-function access='private' constructor='yes'>
         <!-- gridBoundaryChain::gridBoundaryChain(gridWrap*, Int, Int, Int*, Int*) -->
         <function-decl name='gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridBoundaryChain*' -->
-          <parameter type-id='type-id-330' is-artificial='yes'/>
+          <parameter type-id='type-id-329' is-artificial='yes'/>
           <!-- parameter of type 'gridWrap*' -->
-          <parameter type-id='type-id-187'/>
+          <parameter type-id='type-id-186'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'Int*' -->
-          <parameter type-id='type-id-286'/>
+          <parameter type-id='type-id-285'/>
           <!-- parameter of type 'Int*' -->
-          <parameter type-id='type-id-286'/>
+          <parameter type-id='type-id-285'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -18666,7 +18659,7 @@
         <!-- gridBoundaryChain::~gridBoundaryChain(int) -->
         <function-decl name='~gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridBoundaryChain*' -->
-          <parameter type-id='type-id-330' is-artificial='yes'/>
+          <parameter type-id='type-id-329' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -18677,17 +18670,17 @@
         <!-- gridBoundaryChain::gridBoundaryChain(gridWrap*, Int, Int, Int*, Int*) -->
         <function-decl name='gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridBoundaryChain*' -->
-          <parameter type-id='type-id-330' is-artificial='yes'/>
+          <parameter type-id='type-id-329' is-artificial='yes'/>
           <!-- parameter of type 'gridWrap*' -->
-          <parameter type-id='type-id-187'/>
+          <parameter type-id='type-id-186'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'Int*' -->
-          <parameter type-id='type-id-286'/>
+          <parameter type-id='type-id-285'/>
           <!-- parameter of type 'Int*' -->
-          <parameter type-id='type-id-286'/>
+          <parameter type-id='type-id-285'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -18696,7 +18689,7 @@
         <!-- gridBoundaryChain::~gridBoundaryChain(int) -->
         <function-decl name='~gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridBoundaryChain*' -->
-          <parameter type-id='type-id-330' is-artificial='yes'/>
+          <parameter type-id='type-id-329' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -18707,59 +18700,59 @@
         <!-- Int gridBoundaryChain::getUlineIndex(Int) -->
         <function-decl name='getUlineIndex' mangled-name='_ZN17gridBoundaryChain13getUlineIndexEi' filepath='libnurbs/nurbtess/gridWrap.h' line='120' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridBoundaryChain*' -->
-          <parameter type-id='type-id-330' is-artificial='yes'/>
+          <parameter type-id='type-id-329' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- typedef Int -->
-          <return type-id='type-id-288'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- Real* gridBoundaryChain::get_vertex(Int) -->
         <function-decl name='get_vertex' mangled-name='_ZN17gridBoundaryChain10get_vertexEi' filepath='libnurbs/nurbtess/gridWrap.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridBoundaryChain*' -->
-          <parameter type-id='type-id-330' is-artificial='yes'/>
+          <parameter type-id='type-id-329' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- Real* -->
-          <return type-id='type-id-287'/>
+          <return type-id='type-id-286'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- Real gridBoundaryChain::get_v_value(Int) -->
         <function-decl name='get_v_value' mangled-name='_ZN17gridBoundaryChain11get_v_valueEi' filepath='libnurbs/nurbtess/gridWrap.h' line='122' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridBoundaryChain*' -->
-          <parameter type-id='type-id-330' is-artificial='yes'/>
+          <parameter type-id='type-id-329' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- typedef Real -->
-          <return type-id='type-id-283'/>
+          <return type-id='type-id-282'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- Int gridBoundaryChain::lookfor(Real, Int, Int) -->
         <function-decl name='lookfor' mangled-name='_ZN17gridBoundaryChain7lookforEfii' filepath='libnurbs/nurbtess/gridWrap.h' line='132' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridBoundaryChain*' -->
-          <parameter type-id='type-id-330' is-artificial='yes'/>
+          <parameter type-id='type-id-329' is-artificial='yes'/>
           <!-- parameter of type 'typedef Real' -->
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-282'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- typedef Int -->
-          <return type-id='type-id-288'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- void gridBoundaryChain::leftEndFan(Int, primStream*) -->
         <function-decl name='leftEndFan' mangled-name='_ZN17gridBoundaryChain10leftEndFanEiP10primStream' filepath='libnurbs/nurbtess/gridWrap.h' line='129' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridBoundaryChain*' -->
-          <parameter type-id='type-id-330' is-artificial='yes'/>
+          <parameter type-id='type-id-329' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'primStream*' -->
-          <parameter type-id='type-id-188'/>
+          <parameter type-id='type-id-187'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -18768,11 +18761,11 @@
         <!-- void gridBoundaryChain::rightEndFan(Int, primStream*) -->
         <function-decl name='rightEndFan' mangled-name='_ZN17gridBoundaryChain11rightEndFanEiP10primStream' filepath='libnurbs/nurbtess/gridWrap.h' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridBoundaryChain*' -->
-          <parameter type-id='type-id-330' is-artificial='yes'/>
+          <parameter type-id='type-id-329' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'primStream*' -->
-          <parameter type-id='type-id-188'/>
+          <parameter type-id='type-id-187'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -18781,7 +18774,7 @@
         <!-- void gridBoundaryChain::drawInner() -->
         <function-decl name='drawInner' mangled-name='_ZN17gridBoundaryChain9drawInnerEv' filepath='libnurbs/nurbtess/gridWrap.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridBoundaryChain*' -->
-          <parameter type-id='type-id-330' is-artificial='yes'/>
+          <parameter type-id='type-id-329' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -18790,7 +18783,7 @@
         <!-- void gridBoundaryChain::draw() -->
         <function-decl name='draw' mangled-name='_ZN17gridBoundaryChain4drawEv' filepath='libnurbs/nurbtess/gridWrap.h' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridBoundaryChain*' -->
-          <parameter type-id='type-id-330' is-artificial='yes'/>
+          <parameter type-id='type-id-329' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -18799,17 +18792,17 @@
         <!-- gridBoundaryChain::gridBoundaryChain(gridWrap*, Int, Int, Int*, Int*) -->
         <function-decl name='gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridBoundaryChain*' -->
-          <parameter type-id='type-id-330' is-artificial='yes'/>
+          <parameter type-id='type-id-329' is-artificial='yes'/>
           <!-- parameter of type 'gridWrap*' -->
-          <parameter type-id='type-id-187'/>
+          <parameter type-id='type-id-186'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'Int*' -->
-          <parameter type-id='type-id-286'/>
+          <parameter type-id='type-id-285'/>
           <!-- parameter of type 'Int*' -->
-          <parameter type-id='type-id-286'/>
+          <parameter type-id='type-id-285'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -18818,7 +18811,7 @@
         <!-- gridBoundaryChain::~gridBoundaryChain(int) -->
         <function-decl name='~gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridBoundaryChain*' -->
-          <parameter type-id='type-id-330' is-artificial='yes'/>
+          <parameter type-id='type-id-329' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -18829,39 +18822,39 @@
         <!-- Int gridBoundaryChain::getVlineIndex(Int) -->
         <function-decl name='getVlineIndex' mangled-name='_ZN17gridBoundaryChain13getVlineIndexEi' filepath='libnurbs/nurbtess/gridWrap.h' line='119' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridBoundaryChain*' -->
-          <parameter type-id='type-id-330' is-artificial='yes'/>
+          <parameter type-id='type-id-329' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- typedef Int -->
-          <return type-id='type-id-288'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- Int gridBoundaryChain::getInnerIndex(Int) -->
         <function-decl name='getInnerIndex' mangled-name='_ZN17gridBoundaryChain13getInnerIndexEi' filepath='libnurbs/nurbtess/gridWrap.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridBoundaryChain*' -->
-          <parameter type-id='type-id-330' is-artificial='yes'/>
+          <parameter type-id='type-id-329' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- typedef Int -->
-          <return type-id='type-id-288'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <!-- gridBoundaryChain::gridBoundaryChain(gridWrap*, Int, Int, Int*, Int*) -->
         <function-decl name='gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridBoundaryChain*' -->
-          <parameter type-id='type-id-330' is-artificial='yes'/>
+          <parameter type-id='type-id-329' is-artificial='yes'/>
           <!-- parameter of type 'gridWrap*' -->
-          <parameter type-id='type-id-187'/>
+          <parameter type-id='type-id-186'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'Int*' -->
-          <parameter type-id='type-id-286'/>
+          <parameter type-id='type-id-285'/>
           <!-- parameter of type 'Int*' -->
-          <parameter type-id='type-id-286'/>
+          <parameter type-id='type-id-285'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -18870,7 +18863,7 @@
         <!-- gridBoundaryChain::~gridBoundaryChain(int) -->
         <function-decl name='~gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridBoundaryChain*' -->
-          <parameter type-id='type-id-330' is-artificial='yes'/>
+          <parameter type-id='type-id-329' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -18881,26 +18874,26 @@
         <!-- gridWrap* gridBoundaryChain::getGrid() -->
         <function-decl name='getGrid' mangled-name='_ZN17gridBoundaryChain7getGridEv' filepath='libnurbs/nurbtess/gridWrap.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridBoundaryChain*' -->
-          <parameter type-id='type-id-330' is-artificial='yes'/>
+          <parameter type-id='type-id-329' is-artificial='yes'/>
           <!-- gridWrap* -->
-          <return type-id='type-id-187'/>
+          <return type-id='type-id-186'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <!-- gridBoundaryChain::gridBoundaryChain(gridWrap*, Int, Int, Int*, Int*) -->
         <function-decl name='gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridBoundaryChain*' -->
-          <parameter type-id='type-id-330' is-artificial='yes'/>
+          <parameter type-id='type-id-329' is-artificial='yes'/>
           <!-- parameter of type 'gridWrap*' -->
-          <parameter type-id='type-id-187'/>
+          <parameter type-id='type-id-186'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'Int*' -->
-          <parameter type-id='type-id-286'/>
+          <parameter type-id='type-id-285'/>
           <!-- parameter of type 'Int*' -->
-          <parameter type-id='type-id-286'/>
+          <parameter type-id='type-id-285'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -18909,7 +18902,7 @@
         <!-- gridBoundaryChain::~gridBoundaryChain(int) -->
         <function-decl name='~gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridBoundaryChain*' -->
-          <parameter type-id='type-id-330' is-artificial='yes'/>
+          <parameter type-id='type-id-329' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -18920,17 +18913,17 @@
         <!-- gridBoundaryChain::gridBoundaryChain(gridWrap*, Int, Int, Int*, Int*) -->
         <function-decl name='gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridBoundaryChain*' -->
-          <parameter type-id='type-id-330' is-artificial='yes'/>
+          <parameter type-id='type-id-329' is-artificial='yes'/>
           <!-- parameter of type 'gridWrap*' -->
-          <parameter type-id='type-id-187'/>
+          <parameter type-id='type-id-186'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'Int*' -->
-          <parameter type-id='type-id-286'/>
+          <parameter type-id='type-id-285'/>
           <!-- parameter of type 'Int*' -->
-          <parameter type-id='type-id-286'/>
+          <parameter type-id='type-id-285'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -18939,7 +18932,7 @@
         <!-- gridBoundaryChain::~gridBoundaryChain(int) -->
         <function-decl name='~gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridBoundaryChain*' -->
-          <parameter type-id='type-id-330' is-artificial='yes'/>
+          <parameter type-id='type-id-329' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -18950,17 +18943,17 @@
         <!-- gridBoundaryChain::gridBoundaryChain(gridWrap*, Int, Int, Int*, Int*) -->
         <function-decl name='gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridBoundaryChain*' -->
-          <parameter type-id='type-id-330' is-artificial='yes'/>
+          <parameter type-id='type-id-329' is-artificial='yes'/>
           <!-- parameter of type 'gridWrap*' -->
-          <parameter type-id='type-id-187'/>
+          <parameter type-id='type-id-186'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'Int*' -->
-          <parameter type-id='type-id-286'/>
+          <parameter type-id='type-id-285'/>
           <!-- parameter of type 'Int*' -->
-          <parameter type-id='type-id-286'/>
+          <parameter type-id='type-id-285'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -18969,7 +18962,7 @@
         <!-- gridBoundaryChain::~gridBoundaryChain(int) -->
         <function-decl name='~gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridBoundaryChain*' -->
-          <parameter type-id='type-id-330' is-artificial='yes'/>
+          <parameter type-id='type-id-329' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -18980,17 +18973,17 @@
         <!-- gridBoundaryChain::gridBoundaryChain(gridWrap*, Int, Int, Int*, Int*) -->
         <function-decl name='gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridBoundaryChain*' -->
-          <parameter type-id='type-id-330' is-artificial='yes'/>
+          <parameter type-id='type-id-329' is-artificial='yes'/>
           <!-- parameter of type 'gridWrap*' -->
-          <parameter type-id='type-id-187'/>
+          <parameter type-id='type-id-186'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'Int*' -->
-          <parameter type-id='type-id-286'/>
+          <parameter type-id='type-id-285'/>
           <!-- parameter of type 'Int*' -->
-          <parameter type-id='type-id-286'/>
+          <parameter type-id='type-id-285'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -18999,7 +18992,7 @@
         <!-- gridBoundaryChain::~gridBoundaryChain(int) -->
         <function-decl name='~gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridBoundaryChain*' -->
-          <parameter type-id='type-id-330' is-artificial='yes'/>
+          <parameter type-id='type-id-329' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -19010,78 +19003,78 @@
         <!-- Int gridBoundaryChain::get_nVlines() -->
         <function-decl name='get_nVlines' mangled-name='_ZN17gridBoundaryChain11get_nVlinesEv' filepath='libnurbs/nurbtess/gridWrap.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridBoundaryChain*' -->
-          <parameter type-id='type-id-330' is-artificial='yes'/>
+          <parameter type-id='type-id-329' is-artificial='yes'/>
           <!-- typedef Int -->
-          <return type-id='type-id-288'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- Real gridBoundaryChain::get_u_value(Int) -->
         <function-decl name='get_u_value' mangled-name='_ZN17gridBoundaryChain11get_u_valueEi' filepath='libnurbs/nurbtess/gridWrap.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridBoundaryChain*' -->
-          <parameter type-id='type-id-330' is-artificial='yes'/>
+          <parameter type-id='type-id-329' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- typedef Real -->
-          <return type-id='type-id-283'/>
+          <return type-id='type-id-282'/>
         </function-decl>
       </member-function>
     </class-decl>
     <!-- class gridWrap -->
-    <class-decl name='gridWrap' size-in-bits='384' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='42' column='1' id='type-id-331'>
+    <class-decl name='gridWrap' size-in-bits='384' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='42' column='1' id='type-id-330'>
       <data-member access='private' layout-offset-in-bits='0'>
         <!-- Int gridWrap::n_ulines -->
-        <var-decl name='n_ulines' type-id='type-id-288' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='43' column='1'/>
+        <var-decl name='n_ulines' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='43' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='32'>
         <!-- Int gridWrap::n_vlines -->
-        <var-decl name='n_vlines' type-id='type-id-288' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='44' column='1'/>
+        <var-decl name='n_vlines' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='44' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='64'>
         <!-- Real gridWrap::u_min -->
-        <var-decl name='u_min' type-id='type-id-283' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='45' column='1'/>
+        <var-decl name='u_min' type-id='type-id-282' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='45' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='96'>
         <!-- Real gridWrap::u_max -->
-        <var-decl name='u_max' type-id='type-id-283' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='45' column='1'/>
+        <var-decl name='u_max' type-id='type-id-282' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='45' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='128'>
         <!-- Real gridWrap::v_min -->
-        <var-decl name='v_min' type-id='type-id-283' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='46' column='1'/>
+        <var-decl name='v_min' type-id='type-id-282' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='46' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='160'>
         <!-- Real gridWrap::v_max -->
-        <var-decl name='v_max' type-id='type-id-283' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='46' column='1'/>
+        <var-decl name='v_max' type-id='type-id-282' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='46' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='192'>
         <!-- Real* gridWrap::u_values -->
-        <var-decl name='u_values' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='52' column='1'/>
+        <var-decl name='u_values' type-id='type-id-286' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='52' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='256'>
         <!-- Real* gridWrap::v_values -->
-        <var-decl name='v_values' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='53' column='1'/>
+        <var-decl name='v_values' type-id='type-id-286' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='53' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='320'>
         <!-- Int gridWrap::is_uniform -->
-        <var-decl name='is_uniform' type-id='type-id-288' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='55' column='1'/>
+        <var-decl name='is_uniform' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='55' column='1'/>
       </data-member>
       <member-function access='private' constructor='yes'>
         <!-- gridWrap::gridWrap(Int, Int, Real, Real, Real, Real) -->
         <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridWrap*' -->
-          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'typedef Real' -->
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-282'/>
           <!-- parameter of type 'typedef Real' -->
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-282'/>
           <!-- parameter of type 'typedef Real' -->
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-282'/>
           <!-- parameter of type 'typedef Real' -->
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-282'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -19090,15 +19083,15 @@
         <!-- gridWrap::gridWrap(Int, Real*, Int, Real*) -->
         <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridWrap*' -->
-          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
-          <!-- parameter of type 'Real*' -->
           <parameter type-id='type-id-287'/>
-          <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
           <!-- parameter of type 'Real*' -->
+          <parameter type-id='type-id-286'/>
+          <!-- parameter of type 'typedef Int' -->
           <parameter type-id='type-id-287'/>
+          <!-- parameter of type 'Real*' -->
+          <parameter type-id='type-id-286'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -19107,7 +19100,7 @@
         <!-- gridWrap::~gridWrap(int) -->
         <function-decl name='~gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridWrap*' -->
-          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -19118,73 +19111,73 @@
         <!-- Int gridWrap::get_n_vlines() -->
         <function-decl name='get_n_vlines' mangled-name='_ZN8gridWrap12get_n_vlinesEv' filepath='libnurbs/nurbtess/gridWrap.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridWrap*' -->
-          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
           <!-- typedef Int -->
-          <return type-id='type-id-288'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- Real gridWrap::get_v_min() -->
         <function-decl name='get_v_min' mangled-name='_ZN8gridWrap9get_v_minEv' filepath='libnurbs/nurbtess/gridWrap.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridWrap*' -->
-          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
           <!-- typedef Real -->
-          <return type-id='type-id-283'/>
+          <return type-id='type-id-282'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- Real gridWrap::get_v_max() -->
         <function-decl name='get_v_max' mangled-name='_ZN8gridWrap9get_v_maxEv' filepath='libnurbs/nurbtess/gridWrap.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridWrap*' -->
-          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
           <!-- typedef Real -->
-          <return type-id='type-id-283'/>
+          <return type-id='type-id-282'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- Int gridWrap::get_n_ulines() -->
         <function-decl name='get_n_ulines' mangled-name='_ZN8gridWrap12get_n_ulinesEv' filepath='libnurbs/nurbtess/gridWrap.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridWrap*' -->
-          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
           <!-- typedef Int -->
-          <return type-id='type-id-288'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- Real gridWrap::get_u_max() -->
         <function-decl name='get_u_max' mangled-name='_ZN8gridWrap9get_u_maxEv' filepath='libnurbs/nurbtess/gridWrap.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridWrap*' -->
-          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
           <!-- typedef Real -->
-          <return type-id='type-id-283'/>
+          <return type-id='type-id-282'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- Real gridWrap::get_u_min() -->
         <function-decl name='get_u_min' mangled-name='_ZN8gridWrap9get_u_minEv' filepath='libnurbs/nurbtess/gridWrap.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridWrap*' -->
-          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
           <!-- typedef Real -->
-          <return type-id='type-id-283'/>
+          <return type-id='type-id-282'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <!-- gridWrap::gridWrap(Int, Int, Real, Real, Real, Real) -->
         <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridWrap*' -->
-          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'typedef Real' -->
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-282'/>
           <!-- parameter of type 'typedef Real' -->
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-282'/>
           <!-- parameter of type 'typedef Real' -->
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-282'/>
           <!-- parameter of type 'typedef Real' -->
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-282'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -19193,15 +19186,15 @@
         <!-- gridWrap::gridWrap(Int, Real*, Int, Real*) -->
         <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridWrap*' -->
-          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
-          <!-- parameter of type 'Real*' -->
           <parameter type-id='type-id-287'/>
-          <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
           <!-- parameter of type 'Real*' -->
+          <parameter type-id='type-id-286'/>
+          <!-- parameter of type 'typedef Int' -->
           <parameter type-id='type-id-287'/>
+          <!-- parameter of type 'Real*' -->
+          <parameter type-id='type-id-286'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -19210,7 +19203,7 @@
         <!-- gridWrap::~gridWrap(int) -->
         <function-decl name='~gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridWrap*' -->
-          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -19221,39 +19214,39 @@
         <!-- Real gridWrap::get_u_value(Int) -->
         <function-decl name='get_u_value' mangled-name='_ZN8gridWrap11get_u_valueEi' filepath='libnurbs/nurbtess/gridWrap.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridWrap*' -->
-          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- typedef Real -->
-          <return type-id='type-id-283'/>
+          <return type-id='type-id-282'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- Real gridWrap::get_v_value(Int) -->
         <function-decl name='get_v_value' mangled-name='_ZN8gridWrap11get_v_valueEi' filepath='libnurbs/nurbtess/gridWrap.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridWrap*' -->
-          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- typedef Real -->
-          <return type-id='type-id-283'/>
+          <return type-id='type-id-282'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- void gridWrap::outputFanWithPoint(Int, Int, Int, Real*, primStream*) -->
         <function-decl name='outputFanWithPoint' mangled-name='_ZN8gridWrap18outputFanWithPointEiiiPfP10primStream' filepath='libnurbs/nurbtess/gridWrap.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridWrap*' -->
-          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
-          <!-- parameter of type 'Real*' -->
           <parameter type-id='type-id-287'/>
+          <!-- parameter of type 'Real*' -->
+          <parameter type-id='type-id-286'/>
           <!-- parameter of type 'primStream*' -->
-          <parameter type-id='type-id-188'/>
+          <parameter type-id='type-id-187'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -19262,7 +19255,7 @@
         <!-- void gridWrap::draw() -->
         <function-decl name='draw' mangled-name='_ZN8gridWrap4drawEv' filepath='libnurbs/nurbtess/gridWrap.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridWrap*' -->
-          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -19271,7 +19264,7 @@
         <!-- void gridWrap::print() -->
         <function-decl name='print' mangled-name='_ZN8gridWrap5printEv' filepath='libnurbs/nurbtess/gridWrap.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridWrap*' -->
-          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -19280,19 +19273,19 @@
         <!-- gridWrap::gridWrap(Int, Int, Real, Real, Real, Real) -->
         <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridWrap*' -->
-          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'typedef Real' -->
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-282'/>
           <!-- parameter of type 'typedef Real' -->
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-282'/>
           <!-- parameter of type 'typedef Real' -->
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-282'/>
           <!-- parameter of type 'typedef Real' -->
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-282'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -19301,15 +19294,15 @@
         <!-- gridWrap::gridWrap(Int, Real*, Int, Real*) -->
         <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridWrap*' -->
-          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
-          <!-- parameter of type 'Real*' -->
           <parameter type-id='type-id-287'/>
-          <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
           <!-- parameter of type 'Real*' -->
+          <parameter type-id='type-id-286'/>
+          <!-- parameter of type 'typedef Int' -->
           <parameter type-id='type-id-287'/>
+          <!-- parameter of type 'Real*' -->
+          <parameter type-id='type-id-286'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -19318,7 +19311,7 @@
         <!-- gridWrap::~gridWrap(int) -->
         <function-decl name='~gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridWrap*' -->
-          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -19329,19 +19322,19 @@
         <!-- gridWrap::gridWrap(Int, Int, Real, Real, Real, Real) -->
         <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridWrap*' -->
-          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'typedef Real' -->
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-282'/>
           <!-- parameter of type 'typedef Real' -->
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-282'/>
           <!-- parameter of type 'typedef Real' -->
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-282'/>
           <!-- parameter of type 'typedef Real' -->
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-282'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -19350,15 +19343,15 @@
         <!-- gridWrap::gridWrap(Int, Real*, Int, Real*) -->
         <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridWrap*' -->
-          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
-          <!-- parameter of type 'Real*' -->
           <parameter type-id='type-id-287'/>
-          <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
           <!-- parameter of type 'Real*' -->
+          <parameter type-id='type-id-286'/>
+          <!-- parameter of type 'typedef Int' -->
           <parameter type-id='type-id-287'/>
+          <!-- parameter of type 'Real*' -->
+          <parameter type-id='type-id-286'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -19367,7 +19360,7 @@
         <!-- gridWrap::~gridWrap(int) -->
         <function-decl name='~gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridWrap*' -->
-          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -19378,19 +19371,19 @@
         <!-- gridWrap::gridWrap(Int, Int, Real, Real, Real, Real) -->
         <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridWrap*' -->
-          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'typedef Real' -->
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-282'/>
           <!-- parameter of type 'typedef Real' -->
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-282'/>
           <!-- parameter of type 'typedef Real' -->
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-282'/>
           <!-- parameter of type 'typedef Real' -->
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-282'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -19399,15 +19392,15 @@
         <!-- gridWrap::gridWrap(Int, Real*, Int, Real*) -->
         <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridWrap*' -->
-          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
-          <!-- parameter of type 'Real*' -->
           <parameter type-id='type-id-287'/>
-          <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
           <!-- parameter of type 'Real*' -->
+          <parameter type-id='type-id-286'/>
+          <!-- parameter of type 'typedef Int' -->
           <parameter type-id='type-id-287'/>
+          <!-- parameter of type 'Real*' -->
+          <parameter type-id='type-id-286'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -19416,7 +19409,7 @@
         <!-- gridWrap::~gridWrap(int) -->
         <function-decl name='~gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridWrap*' -->
-          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -19427,19 +19420,19 @@
         <!-- gridWrap::gridWrap(Int, Int, Real, Real, Real, Real) -->
         <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridWrap*' -->
-          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'typedef Real' -->
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-282'/>
           <!-- parameter of type 'typedef Real' -->
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-282'/>
           <!-- parameter of type 'typedef Real' -->
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-282'/>
           <!-- parameter of type 'typedef Real' -->
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-282'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -19448,15 +19441,15 @@
         <!-- gridWrap::gridWrap(Int, Real*, Int, Real*) -->
         <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridWrap*' -->
-          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
-          <!-- parameter of type 'Real*' -->
           <parameter type-id='type-id-287'/>
-          <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
           <!-- parameter of type 'Real*' -->
+          <parameter type-id='type-id-286'/>
+          <!-- parameter of type 'typedef Int' -->
           <parameter type-id='type-id-287'/>
+          <!-- parameter of type 'Real*' -->
+          <parameter type-id='type-id-286'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -19465,7 +19458,7 @@
         <!-- gridWrap::~gridWrap(int) -->
         <function-decl name='~gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridWrap*' -->
-          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -19476,19 +19469,19 @@
         <!-- gridWrap::gridWrap(Int, Int, Real, Real, Real, Real) -->
         <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridWrap*' -->
-          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'typedef Real' -->
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-282'/>
           <!-- parameter of type 'typedef Real' -->
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-282'/>
           <!-- parameter of type 'typedef Real' -->
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-282'/>
           <!-- parameter of type 'typedef Real' -->
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-282'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -19497,15 +19490,15 @@
         <!-- gridWrap::gridWrap(Int, Real*, Int, Real*) -->
         <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridWrap*' -->
-          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
-          <!-- parameter of type 'Real*' -->
           <parameter type-id='type-id-287'/>
-          <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
           <!-- parameter of type 'Real*' -->
+          <parameter type-id='type-id-286'/>
+          <!-- parameter of type 'typedef Int' -->
           <parameter type-id='type-id-287'/>
+          <!-- parameter of type 'Real*' -->
+          <parameter type-id='type-id-286'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -19514,7 +19507,7 @@
         <!-- gridWrap::~gridWrap(int) -->
         <function-decl name='~gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridWrap*' -->
-          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -19525,19 +19518,19 @@
         <!-- gridWrap::gridWrap(Int, Int, Real, Real, Real, Real) -->
         <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridWrap*' -->
-          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'typedef Real' -->
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-282'/>
           <!-- parameter of type 'typedef Real' -->
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-282'/>
           <!-- parameter of type 'typedef Real' -->
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-282'/>
           <!-- parameter of type 'typedef Real' -->
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-282'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -19546,15 +19539,15 @@
         <!-- gridWrap::gridWrap(Int, Real*, Int, Real*) -->
         <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridWrap*' -->
-          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
-          <!-- parameter of type 'Real*' -->
           <parameter type-id='type-id-287'/>
-          <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
           <!-- parameter of type 'Real*' -->
+          <parameter type-id='type-id-286'/>
+          <!-- parameter of type 'typedef Int' -->
           <parameter type-id='type-id-287'/>
+          <!-- parameter of type 'Real*' -->
+          <parameter type-id='type-id-286'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -19563,7 +19556,7 @@
         <!-- gridWrap::~gridWrap(int) -->
         <function-decl name='~gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridWrap*' -->
-          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -19572,36 +19565,36 @@
       </member-function>
     </class-decl>
     <!-- class rectBlock -->
-    <class-decl name='rectBlock' size-in-bits='192' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='39' column='1' id='type-id-332'>
+    <class-decl name='rectBlock' size-in-bits='192' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='39' column='1' id='type-id-331'>
       <data-member access='private' layout-offset-in-bits='0'>
         <!-- Int rectBlock::upGridLineIndex -->
-        <var-decl name='upGridLineIndex' type-id='type-id-288' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='40' column='1'/>
+        <var-decl name='upGridLineIndex' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='40' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='32'>
         <!-- Int rectBlock::lowGridLineIndex -->
-        <var-decl name='lowGridLineIndex' type-id='type-id-288' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='41' column='1'/>
+        <var-decl name='lowGridLineIndex' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='41' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='64'>
         <!-- Int* rectBlock::leftIndices -->
-        <var-decl name='leftIndices' type-id='type-id-286' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='42' column='1'/>
+        <var-decl name='leftIndices' type-id='type-id-285' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='42' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='128'>
         <!-- Int* rectBlock::rightIndices -->
-        <var-decl name='rightIndices' type-id='type-id-286' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='43' column='1'/>
+        <var-decl name='rightIndices' type-id='type-id-285' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='43' column='1'/>
       </data-member>
       <member-function access='private' constructor='yes'>
         <!-- rectBlock::rectBlock(gridBoundaryChain*, gridBoundaryChain*, Int, Int) -->
         <function-decl name='rectBlock' filepath='libnurbs/nurbtess/rectBlock.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'rectBlock*' -->
-          <parameter type-id='type-id-333' is-artificial='yes'/>
+          <parameter type-id='type-id-332' is-artificial='yes'/>
           <!-- parameter of type 'gridBoundaryChain*' -->
-          <parameter type-id='type-id-330'/>
+          <parameter type-id='type-id-329'/>
           <!-- parameter of type 'gridBoundaryChain*' -->
-          <parameter type-id='type-id-330'/>
+          <parameter type-id='type-id-329'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -19610,7 +19603,7 @@
         <!-- rectBlock::~rectBlock(int) -->
         <function-decl name='~rectBlock' filepath='libnurbs/nurbtess/rectBlock.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'rectBlock*' -->
-          <parameter type-id='type-id-333' is-artificial='yes'/>
+          <parameter type-id='type-id-332' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -19621,51 +19614,51 @@
         <!-- Int rectBlock::get_lowGridLineIndex() -->
         <function-decl name='get_lowGridLineIndex' mangled-name='_ZN9rectBlock20get_lowGridLineIndexEv' filepath='libnurbs/nurbtess/rectBlock.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'rectBlock*' -->
-          <parameter type-id='type-id-333' is-artificial='yes'/>
+          <parameter type-id='type-id-332' is-artificial='yes'/>
           <!-- typedef Int -->
-          <return type-id='type-id-288'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- Int rectBlock::get_upGridLineIndex() -->
         <function-decl name='get_upGridLineIndex' mangled-name='_ZN9rectBlock19get_upGridLineIndexEv' filepath='libnurbs/nurbtess/rectBlock.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'rectBlock*' -->
-          <parameter type-id='type-id-333' is-artificial='yes'/>
+          <parameter type-id='type-id-332' is-artificial='yes'/>
           <!-- typedef Int -->
-          <return type-id='type-id-288'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- Int* rectBlock::get_rightIndices() -->
         <function-decl name='get_rightIndices' mangled-name='_ZN9rectBlock16get_rightIndicesEv' filepath='libnurbs/nurbtess/rectBlock.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'rectBlock*' -->
-          <parameter type-id='type-id-333' is-artificial='yes'/>
+          <parameter type-id='type-id-332' is-artificial='yes'/>
           <!-- Int* -->
-          <return type-id='type-id-286'/>
+          <return type-id='type-id-285'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- Int* rectBlock::get_leftIndices() -->
         <function-decl name='get_leftIndices' mangled-name='_ZN9rectBlock15get_leftIndicesEv' filepath='libnurbs/nurbtess/rectBlock.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'rectBlock*' -->
-          <parameter type-id='type-id-333' is-artificial='yes'/>
+          <parameter type-id='type-id-332' is-artificial='yes'/>
           <!-- Int* -->
-          <return type-id='type-id-286'/>
+          <return type-id='type-id-285'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <!-- rectBlock::rectBlock(gridBoundaryChain*, gridBoundaryChain*, Int, Int) -->
         <function-decl name='rectBlock' filepath='libnurbs/nurbtess/rectBlock.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'rectBlock*' -->
-          <parameter type-id='type-id-333' is-artificial='yes'/>
+          <parameter type-id='type-id-332' is-artificial='yes'/>
           <!-- parameter of type 'gridBoundaryChain*' -->
-          <parameter type-id='type-id-330'/>
+          <parameter type-id='type-id-329'/>
           <!-- parameter of type 'gridBoundaryChain*' -->
-          <parameter type-id='type-id-330'/>
+          <parameter type-id='type-id-329'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -19674,7 +19667,7 @@
         <!-- rectBlock::~rectBlock(int) -->
         <function-decl name='~rectBlock' filepath='libnurbs/nurbtess/rectBlock.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'rectBlock*' -->
-          <parameter type-id='type-id-333' is-artificial='yes'/>
+          <parameter type-id='type-id-332' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -19685,20 +19678,20 @@
         <!-- Int rectBlock::num_quads() -->
         <function-decl name='num_quads' mangled-name='_ZN9rectBlock9num_quadsEv' filepath='libnurbs/nurbtess/rectBlock.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'rectBlock*' -->
-          <parameter type-id='type-id-333' is-artificial='yes'/>
+          <parameter type-id='type-id-332' is-artificial='yes'/>
           <!-- typedef Int -->
-          <return type-id='type-id-288'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- void rectBlock::draw(Real*, Real*) -->
         <function-decl name='draw' mangled-name='_ZN9rectBlock4drawEPfS0_' filepath='libnurbs/nurbtess/rectBlock.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'rectBlock*' -->
-          <parameter type-id='type-id-333' is-artificial='yes'/>
+          <parameter type-id='type-id-332' is-artificial='yes'/>
           <!-- parameter of type 'Real*' -->
-          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-286'/>
           <!-- parameter of type 'Real*' -->
-          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-286'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -19707,33 +19700,33 @@
         <!-- void rectBlock::print() -->
         <function-decl name='print' mangled-name='_ZN9rectBlock5printEv' filepath='libnurbs/nurbtess/rectBlock.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'rectBlock*' -->
-          <parameter type-id='type-id-333' is-artificial='yes'/>
+          <parameter type-id='type-id-332' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
     </class-decl>
     <!-- class rectBlockArray -->
-    <class-decl name='rectBlockArray' size-in-bits='128' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='61' column='1' id='type-id-334'>
+    <class-decl name='rectBlockArray' size-in-bits='128' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='61' column='1' id='type-id-333'>
       <data-member access='private' layout-offset-in-bits='0'>
         <!-- rectBlock** rectBlockArray::array -->
-        <var-decl name='array' type-id='type-id-335' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='62' column='1'/>
+        <var-decl name='array' type-id='type-id-334' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='62' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='64'>
         <!-- Int rectBlockArray::n_elements -->
-        <var-decl name='n_elements' type-id='type-id-288' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='63' column='1'/>
+        <var-decl name='n_elements' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='63' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='96'>
         <!-- Int rectBlockArray::size -->
-        <var-decl name='size' type-id='type-id-288' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='64' column='1'/>
+        <var-decl name='size' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='64' column='1'/>
       </data-member>
       <member-function access='private' constructor='yes'>
         <!-- rectBlockArray::rectBlockArray(Int) -->
         <function-decl name='rectBlockArray' filepath='libnurbs/nurbtess/rectBlock.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'rectBlockArray*' -->
-          <parameter type-id='type-id-186' is-artificial='yes'/>
+          <parameter type-id='type-id-185' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -19742,7 +19735,7 @@
         <!-- rectBlockArray::~rectBlockArray(int) -->
         <function-decl name='~rectBlockArray' filepath='libnurbs/nurbtess/rectBlock.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'rectBlockArray*' -->
-          <parameter type-id='type-id-186' is-artificial='yes'/>
+          <parameter type-id='type-id-185' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -19753,29 +19746,29 @@
         <!-- rectBlock* rectBlockArray::get_element(Int) -->
         <function-decl name='get_element' mangled-name='_ZN14rectBlockArray11get_elementEi' filepath='libnurbs/nurbtess/rectBlock.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'rectBlockArray*' -->
-          <parameter type-id='type-id-186' is-artificial='yes'/>
+          <parameter type-id='type-id-185' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- rectBlock* -->
-          <return type-id='type-id-333'/>
+          <return type-id='type-id-332'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- Int rectBlockArray::get_n_elements() -->
         <function-decl name='get_n_elements' mangled-name='_ZN14rectBlockArray14get_n_elementsEv' filepath='libnurbs/nurbtess/rectBlock.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'rectBlockArray*' -->
-          <parameter type-id='type-id-186' is-artificial='yes'/>
+          <parameter type-id='type-id-185' is-artificial='yes'/>
           <!-- typedef Int -->
-          <return type-id='type-id-288'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <!-- rectBlockArray::rectBlockArray(Int) -->
         <function-decl name='rectBlockArray' filepath='libnurbs/nurbtess/rectBlock.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'rectBlockArray*' -->
-          <parameter type-id='type-id-186' is-artificial='yes'/>
+          <parameter type-id='type-id-185' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -19784,7 +19777,7 @@
         <!-- rectBlockArray::~rectBlockArray(int) -->
         <function-decl name='~rectBlockArray' filepath='libnurbs/nurbtess/rectBlock.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'rectBlockArray*' -->
-          <parameter type-id='type-id-186' is-artificial='yes'/>
+          <parameter type-id='type-id-185' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -19795,18 +19788,18 @@
         <!-- Int rectBlockArray::num_quads() -->
         <function-decl name='num_quads' mangled-name='_ZN14rectBlockArray9num_quadsEv' filepath='libnurbs/nurbtess/rectBlock.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'rectBlockArray*' -->
-          <parameter type-id='type-id-186' is-artificial='yes'/>
+          <parameter type-id='type-id-185' is-artificial='yes'/>
           <!-- typedef Int -->
-          <return type-id='type-id-288'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- void rectBlockArray::insert(rectBlock*) -->
         <function-decl name='insert' mangled-name='_ZN14rectBlockArray6insertEP9rectBlock' filepath='libnurbs/nurbtess/rectBlock.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'rectBlockArray*' -->
-          <parameter type-id='type-id-186' is-artificial='yes'/>
+          <parameter type-id='type-id-185' is-artificial='yes'/>
           <!-- parameter of type 'rectBlock*' -->
-          <parameter type-id='type-id-333'/>
+          <parameter type-id='type-id-332'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -19815,11 +19808,11 @@
         <!-- void rectBlockArray::draw(Real*, Real*) -->
         <function-decl name='draw' mangled-name='_ZN14rectBlockArray4drawEPfS0_' filepath='libnurbs/nurbtess/rectBlock.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'rectBlockArray*' -->
-          <parameter type-id='type-id-186' is-artificial='yes'/>
+          <parameter type-id='type-id-185' is-artificial='yes'/>
           <!-- parameter of type 'Real*' -->
-          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-286'/>
           <!-- parameter of type 'Real*' -->
-          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-286'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -19828,24 +19821,24 @@
         <!-- void rectBlockArray::print() -->
         <function-decl name='print' mangled-name='_ZN14rectBlockArray5printEv' filepath='libnurbs/nurbtess/rectBlock.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'rectBlockArray*' -->
-          <parameter type-id='type-id-186' is-artificial='yes'/>
+          <parameter type-id='type-id-185' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
     </class-decl>
     <!-- Slicer* -->
-    <pointer-type-def type-id='type-id-158' size-in-bits='64' id='type-id-184'/>
+    <pointer-type-def type-id='type-id-158' size-in-bits='64' id='type-id-183'/>
     <!-- gridBoundaryChain* -->
-    <pointer-type-def type-id='type-id-329' size-in-bits='64' id='type-id-330'/>
+    <pointer-type-def type-id='type-id-328' size-in-bits='64' id='type-id-329'/>
     <!-- gridWrap* -->
-    <pointer-type-def type-id='type-id-331' size-in-bits='64' id='type-id-187'/>
+    <pointer-type-def type-id='type-id-330' size-in-bits='64' id='type-id-186'/>
     <!-- rectBlock* -->
-    <pointer-type-def type-id='type-id-332' size-in-bits='64' id='type-id-333'/>
+    <pointer-type-def type-id='type-id-331' size-in-bits='64' id='type-id-332'/>
     <!-- rectBlock** -->
-    <pointer-type-def type-id='type-id-333' size-in-bits='64' id='type-id-335'/>
+    <pointer-type-def type-id='type-id-332' size-in-bits='64' id='type-id-334'/>
     <!-- rectBlockArray* -->
-    <pointer-type-def type-id='type-id-334' size-in-bits='64' id='type-id-186'/>
+    <pointer-type-def type-id='type-id-333' size-in-bits='64' id='type-id-185'/>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/sorter.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
     <!-- class Sorter -->
@@ -19858,7 +19851,7 @@
         <!-- Sorter::Sorter(int) -->
         <function-decl name='Sorter' filepath='libnurbs/internals/sorter.cc' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Sorter*' -->
-          <parameter type-id='type-id-177' is-artificial='yes'/>
+          <parameter type-id='type-id-176' is-artificial='yes'/>
           <!-- parameter of type 'int' -->
           <parameter type-id='type-id-10'/>
           <!-- void -->
@@ -19869,7 +19862,7 @@
         <!-- void Sorter::qs1(char*, char*) -->
         <function-decl name='qs1' mangled-name='_ZN6Sorter3qs1EPcS0_' filepath='libnurbs/internals/sorter.cc' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Sorter*' -->
-          <parameter type-id='type-id-177' is-artificial='yes'/>
+          <parameter type-id='type-id-176' is-artificial='yes'/>
           <!-- parameter of type 'char*' -->
           <parameter type-id='type-id-106'/>
           <!-- parameter of type 'char*' -->
@@ -19882,7 +19875,7 @@
         <!-- void Sorter::qsort(void*, int) -->
         <function-decl name='qsort' mangled-name='_ZN6Sorter5qsortEPvi' filepath='libnurbs/internals/sorter.cc' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Sorter*' -->
-          <parameter type-id='type-id-177' is-artificial='yes'/>
+          <parameter type-id='type-id-176' is-artificial='yes'/>
           <!-- parameter of type 'void*' -->
           <parameter type-id='type-id-17'/>
           <!-- parameter of type 'int' -->
@@ -19895,7 +19888,7 @@
         <!-- Sorter::~Sorter(int) -->
         <function-decl name='~Sorter' filepath='libnurbs/internals/sorter.h' line='39' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Sorter*' -->
-          <parameter type-id='type-id-177' is-artificial='yes'/>
+          <parameter type-id='type-id-176' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -19906,7 +19899,7 @@
         <!-- int Sorter::qscmp(char*, char*) -->
         <function-decl name='qscmp' mangled-name='_ZN6Sorter5qscmpEPcS0_' filepath='libnurbs/internals/sorter.cc' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Sorter*' -->
-          <parameter type-id='type-id-177' is-artificial='yes'/>
+          <parameter type-id='type-id-176' is-artificial='yes'/>
           <!-- parameter of type 'char*' -->
           <parameter type-id='type-id-106'/>
           <!-- parameter of type 'char*' -->
@@ -19919,7 +19912,7 @@
         <!-- void Sorter::qsexc(char*, char*) -->
         <function-decl name='qsexc' mangled-name='_ZN6Sorter5qsexcEPcS0_' filepath='libnurbs/internals/sorter.cc' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Sorter*' -->
-          <parameter type-id='type-id-177' is-artificial='yes'/>
+          <parameter type-id='type-id-176' is-artificial='yes'/>
           <!-- parameter of type 'char*' -->
           <parameter type-id='type-id-106'/>
           <!-- parameter of type 'char*' -->
@@ -19932,7 +19925,7 @@
         <!-- void Sorter::qstexc(char*, char*, char*) -->
         <function-decl name='qstexc' mangled-name='_ZN6Sorter6qstexcEPcS0_S0_' filepath='libnurbs/internals/sorter.cc' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Sorter*' -->
-          <parameter type-id='type-id-177' is-artificial='yes'/>
+          <parameter type-id='type-id-176' is-artificial='yes'/>
           <!-- parameter of type 'char*' -->
           <parameter type-id='type-id-106'/>
           <!-- parameter of type 'char*' -->
@@ -19947,20 +19940,20 @@
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/splitarcs.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
     <!-- Quilt* -->
-    <pointer-type-def type-id='type-id-336' size-in-bits='64' id='type-id-337'/>
+    <pointer-type-def type-id='type-id-335' size-in-bits='64' id='type-id-336'/>
     <!-- struct Quilt -->
-    <class-decl name='Quilt' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-336'/>
+    <class-decl name='Quilt' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-335'/>
     <!-- struct Renderhints -->
-    <class-decl name='Renderhints' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-338'/>
+    <class-decl name='Renderhints' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-337'/>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/subdivider.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/tobezier.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
     <!-- struct Breakpt -->
-    <class-decl name='Breakpt' size-in-bits='96' is-struct='yes' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='48' column='1' id='type-id-339'>
+    <class-decl name='Breakpt' size-in-bits='96' is-struct='yes' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='48' column='1' id='type-id-338'>
       <data-member access='public' layout-offset-in-bits='0'>
         <!-- Knot Breakpt::value -->
-        <var-decl name='value' type-id='type-id-239' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='49' column='1'/>
+        <var-decl name='value' type-id='type-id-238' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='49' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='32'>
         <!-- int Breakpt::multi -->
@@ -19972,54 +19965,54 @@
       </data-member>
     </class-decl>
     <!-- struct Knotspec -->
-    <class-decl name='Knotspec' size-in-bits='1152' is-struct='yes' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='54' column='1' id='type-id-340'>
+    <class-decl name='Knotspec' size-in-bits='1152' is-struct='yes' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='54' column='1' id='type-id-339'>
       <data-member access='public' layout-offset-in-bits='0'>
         <!-- long int Knotspec::order -->
         <var-decl name='order' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='55' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
         <!-- Knot_ptr Knotspec::inkbegin -->
-        <var-decl name='inkbegin' type-id='type-id-341' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='56' column='1'/>
+        <var-decl name='inkbegin' type-id='type-id-340' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='56' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='128'>
         <!-- Knot_ptr Knotspec::inkend -->
-        <var-decl name='inkend' type-id='type-id-341' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='57' column='1'/>
+        <var-decl name='inkend' type-id='type-id-340' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='57' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='192'>
         <!-- Knot_ptr Knotspec::outkbegin -->
-        <var-decl name='outkbegin' type-id='type-id-341' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='58' column='1'/>
+        <var-decl name='outkbegin' type-id='type-id-340' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='58' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='256'>
         <!-- Knot_ptr Knotspec::outkend -->
-        <var-decl name='outkend' type-id='type-id-341' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='59' column='1'/>
+        <var-decl name='outkend' type-id='type-id-340' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='59' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='320'>
         <!-- Knot_ptr Knotspec::kleft -->
-        <var-decl name='kleft' type-id='type-id-341' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='60' column='1'/>
+        <var-decl name='kleft' type-id='type-id-340' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='60' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='384'>
         <!-- Knot_ptr Knotspec::kright -->
-        <var-decl name='kright' type-id='type-id-341' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='61' column='1'/>
+        <var-decl name='kright' type-id='type-id-340' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='61' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='448'>
         <!-- Knot_ptr Knotspec::kfirst -->
-        <var-decl name='kfirst' type-id='type-id-341' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='62' column='1'/>
+        <var-decl name='kfirst' type-id='type-id-340' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='62' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='512'>
         <!-- Knot_ptr Knotspec::klast -->
-        <var-decl name='klast' type-id='type-id-341' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='63' column='1'/>
+        <var-decl name='klast' type-id='type-id-340' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='63' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='576'>
         <!-- Knot_ptr Knotspec::sbegin -->
-        <var-decl name='sbegin' type-id='type-id-341' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='64' column='1'/>
+        <var-decl name='sbegin' type-id='type-id-340' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='64' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='640'>
         <!-- Breakpt* Knotspec::bbegin -->
-        <var-decl name='bbegin' type-id='type-id-342' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='65' column='1'/>
+        <var-decl name='bbegin' type-id='type-id-341' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='65' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='704'>
         <!-- Breakpt* Knotspec::bend -->
-        <var-decl name='bend' type-id='type-id-342' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='66' column='1'/>
+        <var-decl name='bend' type-id='type-id-341' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='66' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='768'>
         <!-- int Knotspec::ncoords -->
@@ -20055,17 +20048,17 @@
       </data-member>
       <data-member access='public' layout-offset-in-bits='1024'>
         <!-- Knotspec* Knotspec::next -->
-        <var-decl name='next' type-id='type-id-343' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='75' column='1'/>
+        <var-decl name='next' type-id='type-id-342' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='75' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='1088'>
         <!-- Knotspec* Knotspec::kspectotrans -->
-        <var-decl name='kspectotrans' type-id='type-id-343' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='76' column='1'/>
+        <var-decl name='kspectotrans' type-id='type-id-342' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='76' column='1'/>
       </data-member>
       <member-function access='public' constructor='yes'>
         <!-- Knotspec::Knotspec() -->
         <function-decl name='Knotspec' filepath='libnurbs/internals/tobezier.cc' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Knotspec*' -->
-          <parameter type-id='type-id-343' is-artificial='yes'/>
+          <parameter type-id='type-id-342' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -20074,7 +20067,7 @@
         <!-- Knotspec::~Knotspec(int) -->
         <function-decl name='~Knotspec' filepath='libnurbs/internals/tobezier.cc' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Knotspec*' -->
-          <parameter type-id='type-id-343' is-artificial='yes'/>
+          <parameter type-id='type-id-342' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -20085,7 +20078,7 @@
         <!-- void Knotspec::showpts(REAL*) -->
         <function-decl name='showpts' mangled-name='_ZN8Knotspec7showptsEPf' filepath='libnurbs/internals/tobezier.cc' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Knotspec*' -->
-          <parameter type-id='type-id-343' is-artificial='yes'/>
+          <parameter type-id='type-id-342' is-artificial='yes'/>
           <!-- parameter of type 'REAL*' -->
           <parameter type-id='type-id-25'/>
           <!-- void -->
@@ -20096,7 +20089,7 @@
         <!-- void Knotspec::factors() -->
         <function-decl name='factors' mangled-name='_ZN8Knotspec7factorsEv' filepath='libnurbs/internals/tobezier.cc' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Knotspec*' -->
-          <parameter type-id='type-id-343' is-artificial='yes'/>
+          <parameter type-id='type-id-342' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -20105,7 +20098,7 @@
         <!-- void Knotspec::pt_io_copy(REAL*, float*) -->
         <function-decl name='pt_io_copy' mangled-name='_ZN8Knotspec10pt_io_copyEPfS0_' filepath='libnurbs/internals/tobezier.cc' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Knotspec*' -->
-          <parameter type-id='type-id-343' is-artificial='yes'/>
+          <parameter type-id='type-id-342' is-artificial='yes'/>
           <!-- parameter of type 'REAL*' -->
           <parameter type-id='type-id-25'/>
           <!-- parameter of type 'float*' -->
@@ -20118,7 +20111,7 @@
         <!-- void Knotspec::copy(float*, REAL*) -->
         <function-decl name='copy' mangled-name='_ZN8Knotspec4copyEPfS0_' filepath='libnurbs/internals/tobezier.cc' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Knotspec*' -->
-          <parameter type-id='type-id-343' is-artificial='yes'/>
+          <parameter type-id='type-id-342' is-artificial='yes'/>
           <!-- parameter of type 'float*' -->
           <parameter type-id='type-id-46'/>
           <!-- parameter of type 'REAL*' -->
@@ -20131,7 +20124,7 @@
         <!-- void Knotspec::pt_oo_sum(REAL*, REAL*, REAL*, Knot, Knot) -->
         <function-decl name='pt_oo_sum' mangled-name='_ZN8Knotspec9pt_oo_sumEPfS0_S0_ff' filepath='libnurbs/internals/tobezier.cc' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Knotspec*' -->
-          <parameter type-id='type-id-343' is-artificial='yes'/>
+          <parameter type-id='type-id-342' is-artificial='yes'/>
           <!-- parameter of type 'REAL*' -->
           <parameter type-id='type-id-25'/>
           <!-- parameter of type 'REAL*' -->
@@ -20139,9 +20132,9 @@
           <!-- parameter of type 'REAL*' -->
           <parameter type-id='type-id-25'/>
           <!-- parameter of type 'typedef Knot' -->
-          <parameter type-id='type-id-239'/>
+          <parameter type-id='type-id-238'/>
           <!-- parameter of type 'typedef Knot' -->
-          <parameter type-id='type-id-239'/>
+          <parameter type-id='type-id-238'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -20150,7 +20143,7 @@
         <!-- void Knotspec::pt_oo_copy(REAL*, REAL*) -->
         <function-decl name='pt_oo_copy' mangled-name='_ZN8Knotspec10pt_oo_copyEPfS0_' filepath='libnurbs/internals/tobezier.cc' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Knotspec*' -->
-          <parameter type-id='type-id-343' is-artificial='yes'/>
+          <parameter type-id='type-id-342' is-artificial='yes'/>
           <!-- parameter of type 'REAL*' -->
           <parameter type-id='type-id-25'/>
           <!-- parameter of type 'REAL*' -->
@@ -20163,7 +20156,7 @@
         <!-- void Knotspec::insert(REAL*) -->
         <function-decl name='insert' mangled-name='_ZN8Knotspec6insertEPf' filepath='libnurbs/internals/tobezier.cc' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Knotspec*' -->
-          <parameter type-id='type-id-343' is-artificial='yes'/>
+          <parameter type-id='type-id-342' is-artificial='yes'/>
           <!-- parameter of type 'REAL*' -->
           <parameter type-id='type-id-25'/>
           <!-- void -->
@@ -20174,7 +20167,7 @@
         <!-- void Knotspec::transform(REAL*) -->
         <function-decl name='transform' mangled-name='_ZN8Knotspec9transformEPf' filepath='libnurbs/internals/tobezier.cc' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Knotspec*' -->
-          <parameter type-id='type-id-343' is-artificial='yes'/>
+          <parameter type-id='type-id-342' is-artificial='yes'/>
           <!-- parameter of type 'REAL*' -->
           <parameter type-id='type-id-25'/>
           <!-- void -->
@@ -20185,7 +20178,7 @@
         <!-- void Knotspec::knots() -->
         <function-decl name='knots' mangled-name='_ZN8Knotspec5knotsEv' filepath='libnurbs/internals/tobezier.cc' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Knotspec*' -->
-          <parameter type-id='type-id-343' is-artificial='yes'/>
+          <parameter type-id='type-id-342' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -20194,7 +20187,7 @@
         <!-- void Knotspec::breakpoints() -->
         <function-decl name='breakpoints' mangled-name='_ZN8Knotspec11breakpointsEv' filepath='libnurbs/internals/tobezier.cc' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Knotspec*' -->
-          <parameter type-id='type-id-343' is-artificial='yes'/>
+          <parameter type-id='type-id-342' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -20203,7 +20196,7 @@
         <!-- void Knotspec::select() -->
         <function-decl name='select' mangled-name='_ZN8Knotspec6selectEv' filepath='libnurbs/internals/tobezier.cc' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Knotspec*' -->
-          <parameter type-id='type-id-343' is-artificial='yes'/>
+          <parameter type-id='type-id-342' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -20212,17 +20205,17 @@
         <!-- void Knotspec::preselect() -->
         <function-decl name='preselect' mangled-name='_ZN8Knotspec9preselectEv' filepath='libnurbs/internals/tobezier.cc' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Knotspec*' -->
-          <parameter type-id='type-id-343' is-artificial='yes'/>
+          <parameter type-id='type-id-342' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
     </class-decl>
     <!-- struct Splinespec -->
-    <class-decl name='Splinespec' size-in-bits='192' is-struct='yes' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='95' column='1' id='type-id-344'>
+    <class-decl name='Splinespec' size-in-bits='192' is-struct='yes' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='95' column='1' id='type-id-343'>
       <data-member access='public' layout-offset-in-bits='0'>
         <!-- Knotspec* Splinespec::kspec -->
-        <var-decl name='kspec' type-id='type-id-343' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='98' column='1'/>
+        <var-decl name='kspec' type-id='type-id-342' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='98' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
         <!-- int Splinespec::dim -->
@@ -20236,7 +20229,7 @@
         <!-- Splinespec::Splinespec(int) -->
         <function-decl name='Splinespec' filepath='libnurbs/internals/tobezier.cc' line='96' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Splinespec*' -->
-          <parameter type-id='type-id-345' is-artificial='yes'/>
+          <parameter type-id='type-id-344' is-artificial='yes'/>
           <!-- parameter of type 'int' -->
           <parameter type-id='type-id-10'/>
           <!-- void -->
@@ -20247,7 +20240,7 @@
         <!-- Splinespec::~Splinespec(int) -->
         <function-decl name='~Splinespec' filepath='libnurbs/internals/tobezier.cc' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Splinespec*' -->
-          <parameter type-id='type-id-345' is-artificial='yes'/>
+          <parameter type-id='type-id-344' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -20258,7 +20251,7 @@
         <!-- void Splinespec::copy(float*) -->
         <function-decl name='copy' mangled-name='_ZN10Splinespec4copyEPf' filepath='libnurbs/internals/tobezier.cc' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Splinespec*' -->
-          <parameter type-id='type-id-345' is-artificial='yes'/>
+          <parameter type-id='type-id-344' is-artificial='yes'/>
           <!-- parameter of type 'float*' -->
           <parameter type-id='type-id-46'/>
           <!-- void -->
@@ -20269,7 +20262,7 @@
         <!-- void Splinespec::transform() -->
         <function-decl name='transform' mangled-name='_ZN10Splinespec9transformEv' filepath='libnurbs/internals/tobezier.cc' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Splinespec*' -->
-          <parameter type-id='type-id-345' is-artificial='yes'/>
+          <parameter type-id='type-id-344' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -20278,7 +20271,7 @@
         <!-- void Splinespec::select() -->
         <function-decl name='select' mangled-name='_ZN10Splinespec6selectEv' filepath='libnurbs/internals/tobezier.cc' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Splinespec*' -->
-          <parameter type-id='type-id-345' is-artificial='yes'/>
+          <parameter type-id='type-id-344' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -20287,9 +20280,9 @@
         <!-- void Splinespec::setupquilt(Quilt_ptr) -->
         <function-decl name='setupquilt' mangled-name='_ZN10Splinespec10setupquiltEP5Quilt' filepath='libnurbs/internals/tobezier.cc' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Splinespec*' -->
-          <parameter type-id='type-id-345' is-artificial='yes'/>
+          <parameter type-id='type-id-344' is-artificial='yes'/>
           <!-- parameter of type 'typedef Quilt_ptr' -->
-          <parameter type-id='type-id-346'/>
+          <parameter type-id='type-id-345'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -20298,7 +20291,7 @@
         <!-- void Splinespec::layout(long int) -->
         <function-decl name='layout' mangled-name='_ZN10Splinespec6layoutEl' filepath='libnurbs/internals/tobezier.cc' line='105' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Splinespec*' -->
-          <parameter type-id='type-id-345' is-artificial='yes'/>
+          <parameter type-id='type-id-344' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- void -->
@@ -20309,11 +20302,11 @@
         <!-- void Splinespec::kspecinit(Knotvector&, Knotvector&) -->
         <function-decl name='kspecinit' mangled-name='_ZN10Splinespec9kspecinitER10KnotvectorS1_' filepath='libnurbs/internals/tobezier.cc' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Splinespec*' -->
-          <parameter type-id='type-id-345' is-artificial='yes'/>
+          <parameter type-id='type-id-344' is-artificial='yes'/>
           <!-- parameter of type 'Knotvector&' -->
-          <parameter type-id='type-id-242'/>
+          <parameter type-id='type-id-241'/>
           <!-- parameter of type 'Knotvector&' -->
-          <parameter type-id='type-id-242'/>
+          <parameter type-id='type-id-241'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -20322,28 +20315,28 @@
         <!-- void Splinespec::kspecinit(Knotvector&) -->
         <function-decl name='kspecinit' mangled-name='_ZN10Splinespec9kspecinitER10Knotvector' filepath='libnurbs/internals/tobezier.cc' line='102' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Splinespec*' -->
-          <parameter type-id='type-id-345' is-artificial='yes'/>
+          <parameter type-id='type-id-344' is-artificial='yes'/>
           <!-- parameter of type 'Knotvector&' -->
-          <parameter type-id='type-id-242'/>
+          <parameter type-id='type-id-241'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
     </class-decl>
     <!-- typedef REAL* Knot_ptr -->
-    <typedef-decl name='Knot_ptr' type-id='type-id-25' filepath='libnurbs/internals/types.h' line='45' column='1' id='type-id-341'/>
+    <typedef-decl name='Knot_ptr' type-id='type-id-25' filepath='libnurbs/internals/types.h' line='45' column='1' id='type-id-340'/>
     <!-- typedef Quilt* Quilt_ptr -->
-    <typedef-decl name='Quilt_ptr' type-id='type-id-196' filepath='libnurbs/internals/quilt.h' line='90' column='1' id='type-id-346'/>
+    <typedef-decl name='Quilt_ptr' type-id='type-id-195' filepath='libnurbs/internals/quilt.h' line='90' column='1' id='type-id-345'/>
     <!-- Breakpt* -->
-    <pointer-type-def type-id='type-id-339' size-in-bits='64' id='type-id-342'/>
+    <pointer-type-def type-id='type-id-338' size-in-bits='64' id='type-id-341'/>
     <!-- Knotspec* -->
-    <pointer-type-def type-id='type-id-340' size-in-bits='64' id='type-id-343'/>
+    <pointer-type-def type-id='type-id-339' size-in-bits='64' id='type-id-342'/>
     <!-- Splinespec* -->
-    <pointer-type-def type-id='type-id-344' size-in-bits='64' id='type-id-345'/>
+    <pointer-type-def type-id='type-id-343' size-in-bits='64' id='type-id-344'/>
     <!-- Mapdesc* -->
-    <pointer-type-def type-id='type-id-347' size-in-bits='64' id='type-id-251'/>
+    <pointer-type-def type-id='type-id-346' size-in-bits='64' id='type-id-250'/>
     <!-- struct Mapdesc -->
-    <class-decl name='Mapdesc' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-347'/>
+    <class-decl name='Mapdesc' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-346'/>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/trimline.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
   </abi-instr>
@@ -20351,14 +20344,14 @@
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/trimvertpool.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
     <!-- class TrimVertexPool -->
-    <class-decl name='TrimVertexPool' size-in-bits='2624' visibility='default' filepath='libnurbs/internals/trimvertpool.h' line='45' column='1' id='type-id-348'>
+    <class-decl name='TrimVertexPool' size-in-bits='2624' visibility='default' filepath='libnurbs/internals/trimvertpool.h' line='45' column='1' id='type-id-347'>
       <data-member access='private' layout-offset-in-bits='0'>
         <!-- Pool TrimVertexPool::pool -->
         <var-decl name='pool' type-id='type-id-68' visibility='default' filepath='libnurbs/internals/trimvertpool.h' line='52' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='2496'>
         <!-- TrimVertex** TrimVertexPool::vlist -->
-        <var-decl name='vlist' type-id='type-id-217' visibility='default' filepath='libnurbs/internals/trimvertpool.h' line='53' column='1'/>
+        <var-decl name='vlist' type-id='type-id-216' visibility='default' filepath='libnurbs/internals/trimvertpool.h' line='53' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='2560'>
         <!-- int TrimVertexPool::nextvlistslot -->
@@ -20372,7 +20365,7 @@
         <!-- TrimVertexPool::TrimVertexPool() -->
         <function-decl name='TrimVertexPool' filepath='libnurbs/internals/trimvertpool.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'TrimVertexPool*' -->
-          <parameter type-id='type-id-349' is-artificial='yes'/>
+          <parameter type-id='type-id-348' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -20381,7 +20374,7 @@
         <!-- TrimVertexPool::~TrimVertexPool(int) -->
         <function-decl name='~TrimVertexPool' filepath='libnurbs/internals/trimvertpool.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'TrimVertexPool*' -->
-          <parameter type-id='type-id-349' is-artificial='yes'/>
+          <parameter type-id='type-id-348' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -20392,7 +20385,7 @@
         <!-- TrimVertex* TrimVertexPool::get(int) -->
         <function-decl name='get' mangled-name='_ZN14TrimVertexPool3getEi' filepath='libnurbs/internals/trimvertpool.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'TrimVertexPool*' -->
-          <parameter type-id='type-id-349' is-artificial='yes'/>
+          <parameter type-id='type-id-348' is-artificial='yes'/>
           <!-- parameter of type 'int' -->
           <parameter type-id='type-id-10'/>
           <!-- TrimVertex* -->
@@ -20403,36 +20396,36 @@
         <!-- void TrimVertexPool::clear() -->
         <function-decl name='clear' mangled-name='_ZN14TrimVertexPool5clearEv' filepath='libnurbs/internals/trimvertpool.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'TrimVertexPool*' -->
-          <parameter type-id='type-id-349' is-artificial='yes'/>
+          <parameter type-id='type-id-348' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
     </class-decl>
     <!-- TrimVertexPool* -->
-    <pointer-type-def type-id='type-id-348' size-in-bits='64' id='type-id-349'/>
+    <pointer-type-def type-id='type-id-347' size-in-bits='64' id='type-id-348'/>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/uarray.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/varray.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
     <!-- REAL[1000] -->
-    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='32000' id='type-id-350'>
+    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='32000' id='type-id-349'>
       <!-- <anonymous range>[1000] -->
-      <subrange length='1000' lower-bound='0' upper-bound='999' type-id='type-id-3' id='type-id-351'/>
+      <subrange length='1000' lower-bound='0' upper-bound='999' type-id='type-id-3' id='type-id-350'/>
     </array-type-def>
     <!-- class Varray -->
-    <class-decl name='Varray' size-in-bits='96192' visibility='default' filepath='libnurbs/internals/varray.h' line='43' column='1' id='type-id-352'>
+    <class-decl name='Varray' size-in-bits='96192' visibility='default' filepath='libnurbs/internals/varray.h' line='43' column='1' id='type-id-351'>
       <data-member access='private' layout-offset-in-bits='0'>
         <!-- REAL* Varray::varray -->
         <var-decl name='varray' type-id='type-id-25' visibility='default' filepath='libnurbs/internals/varray.h' line='48' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='64'>
         <!-- REAL Varray::vval[1000] -->
-        <var-decl name='vval' type-id='type-id-350' visibility='default' filepath='libnurbs/internals/varray.h' line='49' column='1'/>
+        <var-decl name='vval' type-id='type-id-349' visibility='default' filepath='libnurbs/internals/varray.h' line='49' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='32064'>
         <!-- long int Varray::voffset[1000] -->
-        <var-decl name='voffset' type-id='type-id-353' visibility='default' filepath='libnurbs/internals/varray.h' line='50' column='1'/>
+        <var-decl name='voffset' type-id='type-id-352' visibility='default' filepath='libnurbs/internals/varray.h' line='50' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='96064'>
         <!-- long int Varray::numquads -->
@@ -20446,7 +20439,7 @@
         <!-- Varray::Varray() -->
         <function-decl name='Varray' filepath='libnurbs/internals/varray.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Varray*' -->
-          <parameter type-id='type-id-354' is-artificial='yes'/>
+          <parameter type-id='type-id-353' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -20455,7 +20448,7 @@
         <!-- Varray::~Varray(int) -->
         <function-decl name='~Varray' filepath='libnurbs/internals/varray.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Varray*' -->
-          <parameter type-id='type-id-354' is-artificial='yes'/>
+          <parameter type-id='type-id-353' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -20466,7 +20459,7 @@
         <!-- void Varray::append(REAL) -->
         <function-decl name='append' mangled-name='_ZN6Varray6appendEf' filepath='libnurbs/internals/varray.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Varray*' -->
-          <parameter type-id='type-id-354' is-artificial='yes'/>
+          <parameter type-id='type-id-353' is-artificial='yes'/>
           <!-- parameter of type 'typedef REAL' -->
           <parameter type-id='type-id-1'/>
           <!-- void -->
@@ -20477,11 +20470,11 @@
         <!-- void Varray::update(Arc*, long int*, REAL) -->
         <function-decl name='update' mangled-name='_ZN6Varray6updateEP3ArcPlf' filepath='libnurbs/internals/varray.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Varray*' -->
-          <parameter type-id='type-id-354' is-artificial='yes'/>
+          <parameter type-id='type-id-353' is-artificial='yes'/>
           <!-- parameter of type 'Arc*' -->
           <parameter type-id='type-id-127'/>
           <!-- parameter of type 'long int*' -->
-          <parameter type-id='type-id-355'/>
+          <parameter type-id='type-id-354'/>
           <!-- parameter of type 'typedef REAL' -->
           <parameter type-id='type-id-1'/>
           <!-- void -->
@@ -20492,7 +20485,7 @@
         <!-- void Varray::grow(long int) -->
         <function-decl name='grow' mangled-name='_ZN6Varray4growEl' filepath='libnurbs/internals/varray.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Varray*' -->
-          <parameter type-id='type-id-354' is-artificial='yes'/>
+          <parameter type-id='type-id-353' is-artificial='yes'/>
           <!-- parameter of type 'long int' -->
           <parameter type-id='type-id-24'/>
           <!-- void -->
@@ -20503,7 +20496,7 @@
         <!-- long int Varray::init(REAL, Arc*, Arc*) -->
         <function-decl name='init' mangled-name='_ZN6Varray4initEfP3ArcS1_' filepath='libnurbs/internals/varray.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'Varray*' -->
-          <parameter type-id='type-id-354' is-artificial='yes'/>
+          <parameter type-id='type-id-353' is-artificial='yes'/>
           <!-- parameter of type 'typedef REAL' -->
           <parameter type-id='type-id-1'/>
           <!-- parameter of type 'Arc*' -->
@@ -20516,55 +20509,55 @@
       </member-function>
     </class-decl>
     <!-- long int[1000] -->
-    <array-type-def dimensions='1' type-id='type-id-24' size-in-bits='64000' id='type-id-353'>
+    <array-type-def dimensions='1' type-id='type-id-24' size-in-bits='64000' id='type-id-352'>
       <!-- <anonymous range>[1000] -->
-      <subrange length='1000' lower-bound='0' upper-bound='999' type-id='type-id-3' id='type-id-351'/>
+      <subrange length='1000' lower-bound='0' upper-bound='999' type-id='type-id-3' id='type-id-350'/>
     </array-type-def>
     <!-- Varray* -->
-    <pointer-type-def type-id='type-id-352' size-in-bits='64' id='type-id-354'/>
+    <pointer-type-def type-id='type-id-351' size-in-bits='64' id='type-id-353'/>
     <!-- long int* -->
-    <pointer-type-def type-id='type-id-24' size-in-bits='64' id='type-id-355'/>
+    <pointer-type-def type-id='type-id-24' size-in-bits='64' id='type-id-354'/>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/nurbtess/directedLine.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
     <!-- class directedLine -->
-    <class-decl name='directedLine' size-in-bits='448' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='41' column='1' id='type-id-356'>
+    <class-decl name='directedLine' size-in-bits='448' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='41' column='1' id='type-id-355'>
       <data-member access='private' layout-offset-in-bits='0'>
         <!-- short int directedLine::direction -->
-        <var-decl name='direction' type-id='type-id-357' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='42' column='1'/>
+        <var-decl name='direction' type-id='type-id-356' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='42' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='64'>
         <!-- sampledLine* directedLine::sline -->
-        <var-decl name='sline' type-id='type-id-358' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='43' column='1'/>
+        <var-decl name='sline' type-id='type-id-357' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='43' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='128'>
         <!-- directedLine* directedLine::next -->
-        <var-decl name='next' type-id='type-id-359' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='44' column='1'/>
+        <var-decl name='next' type-id='type-id-358' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='44' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='192'>
         <!-- directedLine* directedLine::prev -->
-        <var-decl name='prev' type-id='type-id-359' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='45' column='1'/>
+        <var-decl name='prev' type-id='type-id-358' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='45' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='256'>
         <!-- directedLine* directedLine::nextPolygon -->
-        <var-decl name='nextPolygon' type-id='type-id-359' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='50' column='1'/>
+        <var-decl name='nextPolygon' type-id='type-id-358' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='50' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='320'>
         <!-- Int directedLine::rootBit -->
-        <var-decl name='rootBit' type-id='type-id-288' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='55' column='1'/>
+        <var-decl name='rootBit' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='55' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='384'>
         <!-- directedLine* directedLine::rootLink -->
-        <var-decl name='rootLink' type-id='type-id-359' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='58' column='1'/>
+        <var-decl name='rootLink' type-id='type-id-358' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='58' column='1'/>
       </data-member>
       <member-function access='private' constructor='yes'>
         <!-- directedLine::directedLine(short int, sampledLine*) -->
         <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- parameter of type 'short int' -->
-          <parameter type-id='type-id-357'/>
+          <parameter type-id='type-id-356'/>
           <!-- parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358'/>
+          <parameter type-id='type-id-357'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -20573,7 +20566,7 @@
         <!-- directedLine::directedLine() -->
         <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -20582,7 +20575,7 @@
         <!-- directedLine::~directedLine(int) -->
         <function-decl name='~directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -20593,34 +20586,34 @@
         <!-- Int directedLine::numEdges() -->
         <function-decl name='numEdges' mangled-name='_ZN12directedLine8numEdgesEv' filepath='libnurbs/nurbtess/directedLine.h' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- typedef Int -->
-          <return type-id='type-id-288'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- Real* directedLine::head() -->
         <function-decl name='head' mangled-name='_ZN12directedLine4headEv' filepath='libnurbs/nurbtess/directedLine.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- Real* -->
-          <return type-id='type-id-287'/>
+          <return type-id='type-id-286'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- Real* directedLine::tail() -->
         <function-decl name='tail' mangled-name='_ZN12directedLine4tailEv' filepath='libnurbs/nurbtess/directedLine.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- Real* -->
-          <return type-id='type-id-287'/>
+          <return type-id='type-id-286'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- void directedLine::setRootBit() -->
         <function-decl name='setRootBit' mangled-name='_ZN12directedLine10setRootBitEv' filepath='libnurbs/nurbtess/directedLine.h' line='151' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -20629,9 +20622,9 @@
         <!-- void directedLine::rootLinkSet(directedLine*) -->
         <function-decl name='rootLinkSet' mangled-name='_ZN12directedLine11rootLinkSetEPS_' filepath='libnurbs/nurbtess/directedLine.h' line='155' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359'/>
+          <parameter type-id='type-id-358'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -20640,9 +20633,9 @@
         <!-- void directedLine::insert(directedLine*) -->
         <function-decl name='insert' mangled-name='_ZN12directedLine6insertEPS_' filepath='libnurbs/nurbtess/directedLine.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359'/>
+          <parameter type-id='type-id-358'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -20651,69 +20644,69 @@
         <!-- directedLine* directedLine::insertPolygon(directedLine*) -->
         <function-decl name='insertPolygon' mangled-name='_ZN12directedLine13insertPolygonEPS_' filepath='libnurbs/nurbtess/directedLine.h' line='132' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359'/>
+          <parameter type-id='type-id-358'/>
           <!-- directedLine* -->
-          <return type-id='type-id-359'/>
+          <return type-id='type-id-358'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- Int directedLine::numPolygons() -->
         <function-decl name='numPolygons' mangled-name='_ZN12directedLine11numPolygonsEv' filepath='libnurbs/nurbtess/directedLine.h' line='116' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- typedef Int -->
-          <return type-id='type-id-288'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- Int directedLine::get_npoints() -->
         <function-decl name='get_npoints' mangled-name='_ZN12directedLine11get_npointsEv' filepath='libnurbs/nurbtess/directedLine.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- typedef Int -->
-          <return type-id='type-id-288'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- Real* directedLine::getVertex(Int) -->
         <function-decl name='getVertex' mangled-name='_ZN12directedLine9getVertexEi' filepath='libnurbs/nurbtess/directedLine.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- Real* -->
-          <return type-id='type-id-287'/>
+          <return type-id='type-id-286'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- Int directedLine::numEdgesAllPolygons() -->
         <function-decl name='numEdgesAllPolygons' mangled-name='_ZN12directedLine19numEdgesAllPolygonsEv' filepath='libnurbs/nurbtess/directedLine.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- typedef Int -->
-          <return type-id='type-id-288'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- Int directedLine::toArraySinglePolygon(directedLine**, Int) -->
         <function-decl name='toArraySinglePolygon' mangled-name='_ZN12directedLine20toArraySinglePolygonEPPS_i' filepath='libnurbs/nurbtess/directedLine.h' line='135' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- parameter of type 'directedLine**' -->
-          <parameter type-id='type-id-360'/>
+          <parameter type-id='type-id-359'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- typedef Int -->
-          <return type-id='type-id-288'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- void directedLine::resetRootBit() -->
         <function-decl name='resetRootBit' mangled-name='_ZN12directedLine12resetRootBitEv' filepath='libnurbs/nurbtess/directedLine.h' line='152' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -20722,20 +20715,20 @@
         <!-- directedLine* directedLine::getNext() -->
         <function-decl name='getNext' mangled-name='_ZN12directedLine7getNextEv' filepath='libnurbs/nurbtess/directedLine.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- directedLine* -->
-          <return type-id='type-id-359'/>
+          <return type-id='type-id-358'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- void directedLine::init(short int, sampledLine*) -->
         <function-decl name='init' mangled-name='_ZN12directedLine4initEsP11sampledLine' filepath='libnurbs/nurbtess/directedLine.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- parameter of type 'short int' -->
-          <parameter type-id='type-id-357'/>
+          <parameter type-id='type-id-356'/>
           <!-- parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358'/>
+          <parameter type-id='type-id-357'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -20744,87 +20737,87 @@
         <!-- short int directedLine::isConnected() -->
         <function-decl name='isConnected' mangled-name='_ZN12directedLine11isConnectedEv' filepath='libnurbs/nurbtess/directedLine.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- short int -->
-          <return type-id='type-id-357'/>
+          <return type-id='type-id-356'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- short int directedLine::isPolygon() -->
         <function-decl name='isPolygon' mangled-name='_ZN12directedLine9isPolygonEv' filepath='libnurbs/nurbtess/directedLine.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- short int -->
-          <return type-id='type-id-357'/>
+          <return type-id='type-id-356'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- Int directedLine::compInY(directedLine*) -->
         <function-decl name='compInY' mangled-name='_ZN12directedLine7compInYEPS_' filepath='libnurbs/nurbtess/directedLine.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359'/>
+          <parameter type-id='type-id-358'/>
           <!-- typedef Int -->
-          <return type-id='type-id-288'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- Int directedLine::compInX(directedLine*) -->
         <function-decl name='compInX' mangled-name='_ZN12directedLine7compInXEPS_' filepath='libnurbs/nurbtess/directedLine.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359'/>
+          <parameter type-id='type-id-358'/>
           <!-- typedef Int -->
-          <return type-id='type-id-288'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- Real directedLine::polyArea() -->
         <function-decl name='polyArea' mangled-name='_ZN12directedLine8polyAreaEv' filepath='libnurbs/nurbtess/directedLine.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- typedef Real -->
-          <return type-id='type-id-283'/>
+          <return type-id='type-id-282'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- Int directedLine::samePolygon(directedLine*, directedLine*) -->
         <function-decl name='samePolygon' mangled-name='_ZN12directedLine11samePolygonEPS_S0_' filepath='libnurbs/nurbtess/directedLine.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359'/>
+          <parameter type-id='type-id-358'/>
           <!-- parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359'/>
+          <parameter type-id='type-id-358'/>
           <!-- typedef Int -->
-          <return type-id='type-id-288'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- directedLine* directedLine::findRoot() -->
         <function-decl name='findRoot' mangled-name='_ZN12directedLine8findRootEv' filepath='libnurbs/nurbtess/directedLine.h' line='153' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- directedLine* -->
-          <return type-id='type-id-359'/>
+          <return type-id='type-id-358'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- directedLine* directedLine::rootLinkFindRoot() -->
         <function-decl name='rootLinkFindRoot' mangled-name='_ZN12directedLine16rootLinkFindRootEv' filepath='libnurbs/nurbtess/directedLine.h' line='156' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- directedLine* -->
-          <return type-id='type-id-359'/>
+          <return type-id='type-id-358'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- void directedLine::deleteSinglePolygon() -->
         <function-decl name='deleteSinglePolygon' mangled-name='_ZN12directedLine19deleteSinglePolygonEv' filepath='libnurbs/nurbtess/directedLine.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -20833,7 +20826,7 @@
         <!-- void directedLine::deletePolygonList() -->
         <function-decl name='deletePolygonList' mangled-name='_ZN12directedLine17deletePolygonListEv' filepath='libnurbs/nurbtess/directedLine.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -20842,9 +20835,9 @@
         <!-- void directedLine::deleteSingleLine(directedLine*) -->
         <function-decl name='deleteSingleLine' mangled-name='_ZN12directedLine16deleteSingleLineEPS_' filepath='libnurbs/nurbtess/directedLine.h' line='96' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359'/>
+          <parameter type-id='type-id-358'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -20853,7 +20846,7 @@
         <!-- void directedLine::writeAllPolygons(char*) -->
         <function-decl name='writeAllPolygons' mangled-name='_ZN12directedLine16writeAllPolygonsEPc' filepath='libnurbs/nurbtess/directedLine.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- parameter of type 'char*' -->
           <parameter type-id='type-id-106'/>
           <!-- void -->
@@ -20864,17 +20857,17 @@
         <!-- void directedLine::connectDiagonal_2slines(directedLine*, directedLine*, directedLine**, directedLine**, directedLine*) -->
         <function-decl name='connectDiagonal_2slines' mangled-name='_ZN12directedLine23connectDiagonal_2slinesEPS_S0_PS0_S1_S0_' filepath='libnurbs/nurbtess/directedLine.h' line='145' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359'/>
+          <parameter type-id='type-id-358'/>
           <!-- parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359'/>
+          <parameter type-id='type-id-358'/>
           <!-- parameter of type 'directedLine**' -->
-          <parameter type-id='type-id-360'/>
+          <parameter type-id='type-id-359'/>
           <!-- parameter of type 'directedLine**' -->
-          <parameter type-id='type-id-360'/>
-          <!-- parameter of type 'directedLine*' -->
           <parameter type-id='type-id-359'/>
+          <!-- parameter of type 'directedLine*' -->
+          <parameter type-id='type-id-358'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -20883,19 +20876,19 @@
         <!-- void directedLine::connectDiagonal(directedLine*, directedLine*, directedLine**, directedLine**, sampledLine**, directedLine*) -->
         <function-decl name='connectDiagonal' mangled-name='_ZN12directedLine15connectDiagonalEPS_S0_PS0_S1_PP11sampledLineS0_' filepath='libnurbs/nurbtess/directedLine.h' line='138' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359'/>
+          <parameter type-id='type-id-358'/>
           <!-- parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359'/>
+          <parameter type-id='type-id-358'/>
           <!-- parameter of type 'directedLine**' -->
-          <parameter type-id='type-id-360'/>
+          <parameter type-id='type-id-359'/>
           <!-- parameter of type 'directedLine**' -->
-          <parameter type-id='type-id-360'/>
+          <parameter type-id='type-id-359'/>
           <!-- parameter of type 'sampledLine**' -->
-          <parameter type-id='type-id-361'/>
+          <parameter type-id='type-id-360'/>
           <!-- parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359'/>
+          <parameter type-id='type-id-358'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -20904,29 +20897,29 @@
         <!-- directedLine** directedLine::toArrayAllPolygons(Int&) -->
         <function-decl name='toArrayAllPolygons' mangled-name='_ZN12directedLine18toArrayAllPolygonsERi' filepath='libnurbs/nurbtess/directedLine.h' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- parameter of type 'Int&' -->
-          <parameter type-id='type-id-362'/>
+          <parameter type-id='type-id-361'/>
           <!-- directedLine** -->
-          <return type-id='type-id-360'/>
+          <return type-id='type-id-359'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- directedLine* directedLine::cutoffPolygon(directedLine*) -->
         <function-decl name='cutoffPolygon' mangled-name='_ZN12directedLine13cutoffPolygonEPS_' filepath='libnurbs/nurbtess/directedLine.h' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359'/>
+          <parameter type-id='type-id-358'/>
           <!-- directedLine* -->
-          <return type-id='type-id-359'/>
+          <return type-id='type-id-358'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- void directedLine::printSingle() -->
         <function-decl name='printSingle' mangled-name='_ZN12directedLine11printSingleEv' filepath='libnurbs/nurbtess/directedLine.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -20935,7 +20928,7 @@
         <!-- void directedLine::printList() -->
         <function-decl name='printList' mangled-name='_ZN12directedLine9printListEv' filepath='libnurbs/nurbtess/directedLine.h' line='126' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -20944,7 +20937,7 @@
         <!-- void directedLine::printAllPolygons() -->
         <function-decl name='printAllPolygons' mangled-name='_ZN12directedLine16printAllPolygonsEv' filepath='libnurbs/nurbtess/directedLine.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -20953,16 +20946,16 @@
         <!-- directedLine** directedLine::sortAllPolygons() -->
         <function-decl name='sortAllPolygons' mangled-name='_ZN12directedLine15sortAllPolygonsEv' filepath='libnurbs/nurbtess/directedLine.h' line='112' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- directedLine** -->
-          <return type-id='type-id-360'/>
+          <return type-id='type-id-359'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- void directedLine::deleteSinglePolygonWithSline() -->
         <function-decl name='deleteSinglePolygonWithSline' mangled-name='_ZN12directedLine28deleteSinglePolygonWithSlineEv' filepath='libnurbs/nurbtess/directedLine.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -20971,7 +20964,7 @@
         <!-- void directedLine::deletePolygonListWithSline() -->
         <function-decl name='deletePolygonListWithSline' mangled-name='_ZN12directedLine26deletePolygonListWithSlineEv' filepath='libnurbs/nurbtess/directedLine.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -20980,53 +20973,53 @@
         <!-- directedLine* directedLine::deleteDegenerateLines() -->
         <function-decl name='deleteDegenerateLines' mangled-name='_ZN12directedLine21deleteDegenerateLinesEv' filepath='libnurbs/nurbtess/directedLine.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- directedLine* -->
-          <return type-id='type-id-359'/>
+          <return type-id='type-id-358'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- directedLine* directedLine::deleteDegenerateLinesAllPolygons() -->
         <function-decl name='deleteDegenerateLinesAllPolygons' mangled-name='_ZN12directedLine32deleteDegenerateLinesAllPolygonsEv' filepath='libnurbs/nurbtess/directedLine.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- directedLine* -->
-          <return type-id='type-id-359'/>
+          <return type-id='type-id-358'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- directedLine* directedLine::cutIntersectionAllPoly(int&) -->
         <function-decl name='cutIntersectionAllPoly' mangled-name='_ZN12directedLine22cutIntersectionAllPolyERi' filepath='libnurbs/nurbtess/directedLine.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- parameter of type 'int&' -->
-          <parameter type-id='type-id-363'/>
+          <parameter type-id='type-id-362'/>
           <!-- directedLine* -->
-          <return type-id='type-id-359'/>
+          <return type-id='type-id-358'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- directedLine* directedLine::deleteChain(directedLine*, directedLine*) -->
         <function-decl name='deleteChain' mangled-name='_ZN12directedLine11deleteChainEPS_S0_' filepath='libnurbs/nurbtess/directedLine.h' line='162' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359'/>
+          <parameter type-id='type-id-358'/>
           <!-- parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359'/>
+          <parameter type-id='type-id-358'/>
           <!-- directedLine* -->
-          <return type-id='type-id-359'/>
+          <return type-id='type-id-358'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <!-- directedLine::directedLine(short int, sampledLine*) -->
         <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- parameter of type 'short int' -->
-          <parameter type-id='type-id-357'/>
+          <parameter type-id='type-id-356'/>
           <!-- parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358'/>
+          <parameter type-id='type-id-357'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -21035,7 +21028,7 @@
         <!-- directedLine::directedLine() -->
         <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -21044,7 +21037,7 @@
         <!-- directedLine::~directedLine(int) -->
         <function-decl name='~directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -21055,29 +21048,29 @@
         <!-- directedLine* directedLine::getPrev() -->
         <function-decl name='getPrev' mangled-name='_ZN12directedLine7getPrevEv' filepath='libnurbs/nurbtess/directedLine.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- directedLine* -->
-          <return type-id='type-id-359'/>
+          <return type-id='type-id-358'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- directedLine* directedLine::getNextPolygon() -->
         <function-decl name='getNextPolygon' mangled-name='_ZN12directedLine14getNextPolygonEv' filepath='libnurbs/nurbtess/directedLine.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- directedLine* -->
-          <return type-id='type-id-359'/>
+          <return type-id='type-id-358'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <!-- directedLine::directedLine(short int, sampledLine*) -->
         <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- parameter of type 'short int' -->
-          <parameter type-id='type-id-357'/>
+          <parameter type-id='type-id-356'/>
           <!-- parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358'/>
+          <parameter type-id='type-id-357'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -21086,7 +21079,7 @@
         <!-- directedLine::directedLine() -->
         <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -21095,7 +21088,7 @@
         <!-- directedLine::~directedLine(int) -->
         <function-decl name='~directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -21106,11 +21099,11 @@
         <!-- directedLine::directedLine(short int, sampledLine*) -->
         <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- parameter of type 'short int' -->
-          <parameter type-id='type-id-357'/>
+          <parameter type-id='type-id-356'/>
           <!-- parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358'/>
+          <parameter type-id='type-id-357'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -21119,7 +21112,7 @@
         <!-- directedLine::directedLine() -->
         <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -21128,7 +21121,7 @@
         <!-- directedLine::~directedLine(int) -->
         <function-decl name='~directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -21139,11 +21132,11 @@
         <!-- directedLine::directedLine(short int, sampledLine*) -->
         <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- parameter of type 'short int' -->
-          <parameter type-id='type-id-357'/>
+          <parameter type-id='type-id-356'/>
           <!-- parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358'/>
+          <parameter type-id='type-id-357'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -21152,7 +21145,7 @@
         <!-- directedLine::directedLine() -->
         <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -21161,7 +21154,7 @@
         <!-- directedLine::~directedLine(int) -->
         <function-decl name='~directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -21172,11 +21165,11 @@
         <!-- directedLine::directedLine(short int, sampledLine*) -->
         <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- parameter of type 'short int' -->
-          <parameter type-id='type-id-357'/>
+          <parameter type-id='type-id-356'/>
           <!-- parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358'/>
+          <parameter type-id='type-id-357'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -21185,7 +21178,7 @@
         <!-- directedLine::directedLine() -->
         <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -21194,7 +21187,7 @@
         <!-- directedLine::~directedLine(int) -->
         <function-decl name='~directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -21205,11 +21198,11 @@
         <!-- directedLine::directedLine(short int, sampledLine*) -->
         <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- parameter of type 'short int' -->
-          <parameter type-id='type-id-357'/>
+          <parameter type-id='type-id-356'/>
           <!-- parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358'/>
+          <parameter type-id='type-id-357'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -21218,7 +21211,7 @@
         <!-- directedLine::directedLine() -->
         <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -21227,7 +21220,7 @@
         <!-- directedLine::~directedLine(int) -->
         <function-decl name='~directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -21238,27 +21231,27 @@
         <!-- sampledLine* directedLine::getSampledLine() -->
         <function-decl name='getSampledLine' mangled-name='_ZN12directedLine14getSampledLineEv' filepath='libnurbs/nurbtess/directedLine.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- sampledLine* -->
-          <return type-id='type-id-358'/>
+          <return type-id='type-id-357'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- short int directedLine::getDirection() -->
         <function-decl name='getDirection' mangled-name='_ZN12directedLine12getDirectionEv' filepath='libnurbs/nurbtess/directedLine.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- short int -->
-          <return type-id='type-id-357'/>
+          <return type-id='type-id-356'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- void directedLine::putDirection(short int) -->
         <function-decl name='putDirection' mangled-name='_ZN12directedLine12putDirectionEs' filepath='libnurbs/nurbtess/directedLine.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- parameter of type 'short int' -->
-          <parameter type-id='type-id-357'/>
+          <parameter type-id='type-id-356'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -21267,9 +21260,9 @@
         <!-- void directedLine::putNext(directedLine*) -->
         <function-decl name='putNext' mangled-name='_ZN12directedLine7putNextEPS_' filepath='libnurbs/nurbtess/directedLine.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359'/>
+          <parameter type-id='type-id-358'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -21278,9 +21271,9 @@
         <!-- void directedLine::putPrev(directedLine*) -->
         <function-decl name='putPrev' mangled-name='_ZN12directedLine7putPrevEPS_' filepath='libnurbs/nurbtess/directedLine.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359'/>
+          <parameter type-id='type-id-358'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -21289,11 +21282,11 @@
         <!-- directedLine::directedLine(short int, sampledLine*) -->
         <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- parameter of type 'short int' -->
-          <parameter type-id='type-id-357'/>
+          <parameter type-id='type-id-356'/>
           <!-- parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358'/>
+          <parameter type-id='type-id-357'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -21302,7 +21295,7 @@
         <!-- directedLine::directedLine() -->
         <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -21311,7 +21304,7 @@
         <!-- directedLine::~directedLine(int) -->
         <function-decl name='~directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -21320,26 +21313,26 @@
       </member-function>
     </class-decl>
     <!-- class sampledLine -->
-    <class-decl name='sampledLine' size-in-bits='192' visibility='default' filepath='libnurbs/nurbtess/sampledLine.h' line='38' column='1' id='type-id-364'>
+    <class-decl name='sampledLine' size-in-bits='192' visibility='default' filepath='libnurbs/nurbtess/sampledLine.h' line='38' column='1' id='type-id-363'>
       <data-member access='private' layout-offset-in-bits='0'>
         <!-- Int sampledLine::npoints -->
-        <var-decl name='npoints' type-id='type-id-288' visibility='default' filepath='libnurbs/nurbtess/sampledLine.h' line='39' column='1'/>
+        <var-decl name='npoints' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/sampledLine.h' line='39' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='64'>
         <!-- Real2* sampledLine::points -->
-        <var-decl name='points' type-id='type-id-290' visibility='default' filepath='libnurbs/nurbtess/sampledLine.h' line='40' column='1'/>
+        <var-decl name='points' type-id='type-id-289' visibility='default' filepath='libnurbs/nurbtess/sampledLine.h' line='40' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='128'>
         <!-- sampledLine* sampledLine::next -->
-        <var-decl name='next' type-id='type-id-358' visibility='default' filepath='libnurbs/nurbtess/sampledLine.h' line='65' column='1'/>
+        <var-decl name='next' type-id='type-id-357' visibility='default' filepath='libnurbs/nurbtess/sampledLine.h' line='65' column='1'/>
       </data-member>
       <member-function access='private' constructor='yes'>
         <!-- sampledLine::sampledLine(Int) -->
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -21348,11 +21341,11 @@
         <!-- sampledLine::sampledLine(Int, Real[2]*) -->
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'Real[2]*' -->
-          <parameter type-id='type-id-295'/>
+          <parameter type-id='type-id-294'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -21361,11 +21354,11 @@
         <!-- sampledLine::sampledLine(Real*, Real*) -->
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <!-- parameter of type 'Real*' -->
-          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-286'/>
           <!-- parameter of type 'Real*' -->
-          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-286'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -21374,7 +21367,7 @@
         <!-- sampledLine::sampledLine() -->
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -21383,7 +21376,7 @@
         <!-- sampledLine::~sampledLine(int) -->
         <function-decl name='~sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -21394,27 +21387,27 @@
         <!-- Int sampledLine::get_npoints() -->
         <function-decl name='get_npoints' mangled-name='_ZN11sampledLine11get_npointsEv' filepath='libnurbs/nurbtess/sampledLine.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <!-- typedef Int -->
-          <return type-id='type-id-288'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- Real2* sampledLine::get_points() -->
         <function-decl name='get_points' mangled-name='_ZN11sampledLine10get_pointsEv' filepath='libnurbs/nurbtess/sampledLine.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <!-- Real2* -->
-          <return type-id='type-id-290'/>
+          <return type-id='type-id-289'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <!-- sampledLine::sampledLine(Int) -->
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -21423,11 +21416,11 @@
         <!-- sampledLine::sampledLine(Int, Real[2]*) -->
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'Real[2]*' -->
-          <parameter type-id='type-id-295'/>
+          <parameter type-id='type-id-294'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -21436,11 +21429,11 @@
         <!-- sampledLine::sampledLine(Real*, Real*) -->
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <!-- parameter of type 'Real*' -->
-          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-286'/>
           <!-- parameter of type 'Real*' -->
-          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-286'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -21449,7 +21442,7 @@
         <!-- sampledLine::sampledLine() -->
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -21458,7 +21451,7 @@
         <!-- sampledLine::~sampledLine(int) -->
         <function-decl name='~sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -21469,9 +21462,9 @@
         <!-- sampledLine::sampledLine(Int) -->
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -21480,11 +21473,11 @@
         <!-- sampledLine::sampledLine(Int, Real[2]*) -->
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'Real[2]*' -->
-          <parameter type-id='type-id-295'/>
+          <parameter type-id='type-id-294'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -21493,11 +21486,11 @@
         <!-- sampledLine::sampledLine(Real*, Real*) -->
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <!-- parameter of type 'Real*' -->
-          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-286'/>
           <!-- parameter of type 'Real*' -->
-          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-286'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -21506,7 +21499,7 @@
         <!-- sampledLine::sampledLine() -->
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -21515,7 +21508,7 @@
         <!-- sampledLine::~sampledLine(int) -->
         <function-decl name='~sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -21526,9 +21519,9 @@
         <!-- sampledLine::sampledLine(Int) -->
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -21537,11 +21530,11 @@
         <!-- sampledLine::sampledLine(Int, Real[2]*) -->
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'Real[2]*' -->
-          <parameter type-id='type-id-295'/>
+          <parameter type-id='type-id-294'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -21550,11 +21543,11 @@
         <!-- sampledLine::sampledLine(Real*, Real*) -->
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <!-- parameter of type 'Real*' -->
-          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-286'/>
           <!-- parameter of type 'Real*' -->
-          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-286'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -21563,7 +21556,7 @@
         <!-- sampledLine::sampledLine() -->
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -21572,7 +21565,7 @@
         <!-- sampledLine::~sampledLine(int) -->
         <function-decl name='~sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -21583,9 +21576,9 @@
         <!-- sampledLine::sampledLine(Int) -->
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -21594,11 +21587,11 @@
         <!-- sampledLine::sampledLine(Int, Real[2]*) -->
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'Real[2]*' -->
-          <parameter type-id='type-id-295'/>
+          <parameter type-id='type-id-294'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -21607,11 +21600,11 @@
         <!-- sampledLine::sampledLine(Real*, Real*) -->
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <!-- parameter of type 'Real*' -->
-          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-286'/>
           <!-- parameter of type 'Real*' -->
-          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-286'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -21620,7 +21613,7 @@
         <!-- sampledLine::sampledLine() -->
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -21629,7 +21622,7 @@
         <!-- sampledLine::~sampledLine(int) -->
         <function-decl name='~sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -21640,9 +21633,9 @@
         <!-- sampledLine::sampledLine(Int) -->
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -21651,11 +21644,11 @@
         <!-- sampledLine::sampledLine(Int, Real[2]*) -->
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'Real[2]*' -->
-          <parameter type-id='type-id-295'/>
+          <parameter type-id='type-id-294'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -21664,11 +21657,11 @@
         <!-- sampledLine::sampledLine(Real*, Real*) -->
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <!-- parameter of type 'Real*' -->
-          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-286'/>
           <!-- parameter of type 'Real*' -->
-          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-286'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -21677,7 +21670,7 @@
         <!-- sampledLine::sampledLine() -->
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -21686,7 +21679,7 @@
         <!-- sampledLine::~sampledLine(int) -->
         <function-decl name='~sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -21697,9 +21690,9 @@
         <!-- sampledLine::sampledLine(Int) -->
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -21708,11 +21701,11 @@
         <!-- sampledLine::sampledLine(Int, Real[2]*) -->
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'Real[2]*' -->
-          <parameter type-id='type-id-295'/>
+          <parameter type-id='type-id-294'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -21721,11 +21714,11 @@
         <!-- sampledLine::sampledLine(Real*, Real*) -->
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <!-- parameter of type 'Real*' -->
-          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-286'/>
           <!-- parameter of type 'Real*' -->
-          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-286'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -21734,7 +21727,7 @@
         <!-- sampledLine::sampledLine() -->
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -21743,7 +21736,7 @@
         <!-- sampledLine::~sampledLine(int) -->
         <function-decl name='~sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -21754,9 +21747,9 @@
         <!-- sampledLine::sampledLine(Int) -->
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -21765,11 +21758,11 @@
         <!-- sampledLine::sampledLine(Int, Real[2]*) -->
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'Real[2]*' -->
-          <parameter type-id='type-id-295'/>
+          <parameter type-id='type-id-294'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -21778,11 +21771,11 @@
         <!-- sampledLine::sampledLine(Real*, Real*) -->
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <!-- parameter of type 'Real*' -->
-          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-286'/>
           <!-- parameter of type 'Real*' -->
-          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-286'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -21791,7 +21784,7 @@
         <!-- sampledLine::sampledLine() -->
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -21800,7 +21793,7 @@
         <!-- sampledLine::~sampledLine(int) -->
         <function-decl name='~sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -21811,9 +21804,9 @@
         <!-- sampledLine::sampledLine(Int) -->
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -21822,11 +21815,11 @@
         <!-- sampledLine::sampledLine(Int, Real[2]*) -->
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'Real[2]*' -->
-          <parameter type-id='type-id-295'/>
+          <parameter type-id='type-id-294'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -21835,11 +21828,11 @@
         <!-- sampledLine::sampledLine(Real*, Real*) -->
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <!-- parameter of type 'Real*' -->
-          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-286'/>
           <!-- parameter of type 'Real*' -->
-          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-286'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -21848,7 +21841,7 @@
         <!-- sampledLine::sampledLine() -->
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -21857,7 +21850,7 @@
         <!-- sampledLine::~sampledLine(int) -->
         <function-decl name='~sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -21868,11 +21861,11 @@
         <!-- void sampledLine::setPoint(Int, Real*) -->
         <function-decl name='setPoint' mangled-name='_ZN11sampledLine8setPointEiPf' filepath='libnurbs/nurbtess/sampledLine.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
-          <!-- parameter of type 'Real*' -->
           <parameter type-id='type-id-287'/>
+          <!-- parameter of type 'Real*' -->
+          <parameter type-id='type-id-286'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -21881,22 +21874,22 @@
         <!-- sampledLine* sampledLine::insert(sampledLine*) -->
         <function-decl name='insert' mangled-name='_ZN11sampledLine6insertEPS_' filepath='libnurbs/nurbtess/sampledLine.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <!-- parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358'/>
+          <parameter type-id='type-id-357'/>
           <!-- sampledLine* -->
-          <return type-id='type-id-358'/>
+          <return type-id='type-id-357'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- void sampledLine::init(Int, Real2*) -->
         <function-decl name='init' mangled-name='_ZN11sampledLine4initEiPA2_f' filepath='libnurbs/nurbtess/sampledLine.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- parameter of type 'Real2*' -->
-          <parameter type-id='type-id-290'/>
+          <parameter type-id='type-id-289'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -21905,11 +21898,11 @@
         <!-- void sampledLine::tessellate(Real, Real) -->
         <function-decl name='tessellate' mangled-name='_ZN11sampledLine10tessellateEff' filepath='libnurbs/nurbtess/sampledLine.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <!-- parameter of type 'typedef Real' -->
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-282'/>
           <!-- parameter of type 'typedef Real' -->
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-282'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -21918,11 +21911,11 @@
         <!-- void sampledLine::tessellateAll(Real, Real) -->
         <function-decl name='tessellateAll' mangled-name='_ZN11sampledLine13tessellateAllEff' filepath='libnurbs/nurbtess/sampledLine.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <!-- parameter of type 'typedef Real' -->
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-282'/>
           <!-- parameter of type 'typedef Real' -->
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-282'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -21931,7 +21924,7 @@
         <!-- void sampledLine::print() -->
         <function-decl name='print' mangled-name='_ZN11sampledLine5printEv' filepath='libnurbs/nurbtess/sampledLine.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -21940,93 +21933,93 @@
         <!-- void sampledLine::deleteList() -->
         <function-decl name='deleteList' mangled-name='_ZN11sampledLine10deleteListEv' filepath='libnurbs/nurbtess/sampledLine.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'sampledLine*' -->
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
     </class-decl>
     <!-- short int -->
-    <type-decl name='short int' size-in-bits='16' id='type-id-357'/>
+    <type-decl name='short int' size-in-bits='16' id='type-id-356'/>
     <!-- Int& -->
-    <reference-type-def kind='lvalue' type-id='type-id-288' size-in-bits='64' id='type-id-362'/>
+    <reference-type-def kind='lvalue' type-id='type-id-287' size-in-bits='64' id='type-id-361'/>
     <!-- directedLine* -->
-    <pointer-type-def type-id='type-id-356' size-in-bits='64' id='type-id-359'/>
+    <pointer-type-def type-id='type-id-355' size-in-bits='64' id='type-id-358'/>
     <!-- directedLine** -->
-    <pointer-type-def type-id='type-id-359' size-in-bits='64' id='type-id-360'/>
+    <pointer-type-def type-id='type-id-358' size-in-bits='64' id='type-id-359'/>
     <!-- int& -->
-    <reference-type-def kind='lvalue' type-id='type-id-10' size-in-bits='64' id='type-id-363'/>
+    <reference-type-def kind='lvalue' type-id='type-id-10' size-in-bits='64' id='type-id-362'/>
     <!-- sampledLine* -->
-    <pointer-type-def type-id='type-id-364' size-in-bits='64' id='type-id-358'/>
+    <pointer-type-def type-id='type-id-363' size-in-bits='64' id='type-id-357'/>
     <!-- sampledLine** -->
-    <pointer-type-def type-id='type-id-358' size-in-bits='64' id='type-id-361'/>
+    <pointer-type-def type-id='type-id-357' size-in-bits='64' id='type-id-360'/>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/nurbtess/gridWrap.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/nurbtess/monoChain.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
     <!-- class monoChain -->
-    <class-decl name='monoChain' size-in-bits='640' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='41' column='1' id='type-id-365'>
+    <class-decl name='monoChain' size-in-bits='640' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='41' column='1' id='type-id-364'>
       <data-member access='private' layout-offset-in-bits='0'>
         <!-- directedLine* monoChain::chainHead -->
-        <var-decl name='chainHead' type-id='type-id-359' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='42' column='1'/>
+        <var-decl name='chainHead' type-id='type-id-358' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='42' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='64'>
         <!-- directedLine* monoChain::chainTail -->
-        <var-decl name='chainTail' type-id='type-id-359' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='43' column='1'/>
+        <var-decl name='chainTail' type-id='type-id-358' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='43' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='128'>
         <!-- monoChain* monoChain::next -->
-        <var-decl name='next' type-id='type-id-366' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='44' column='1'/>
+        <var-decl name='next' type-id='type-id-365' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='44' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='192'>
         <!-- monoChain* monoChain::prev -->
-        <var-decl name='prev' type-id='type-id-366' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='45' column='1'/>
+        <var-decl name='prev' type-id='type-id-365' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='45' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='256'>
         <!-- monoChain* monoChain::nextPolygon -->
-        <var-decl name='nextPolygon' type-id='type-id-366' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='46' column='1'/>
+        <var-decl name='nextPolygon' type-id='type-id-365' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='46' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='320'>
         <!-- Real monoChain::minX -->
-        <var-decl name='minX' type-id='type-id-283' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='50' column='1'/>
+        <var-decl name='minX' type-id='type-id-282' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='50' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='352'>
         <!-- Real monoChain::maxX -->
-        <var-decl name='maxX' type-id='type-id-283' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='50' column='1'/>
+        <var-decl name='maxX' type-id='type-id-282' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='50' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='384'>
         <!-- Real monoChain::minY -->
-        <var-decl name='minY' type-id='type-id-283' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='50' column='1'/>
+        <var-decl name='minY' type-id='type-id-282' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='50' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='416'>
         <!-- Real monoChain::maxY -->
-        <var-decl name='maxY' type-id='type-id-283' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='50' column='1'/>
+        <var-decl name='maxY' type-id='type-id-282' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='50' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='448'>
         <!-- Int monoChain::isIncrease -->
-        <var-decl name='isIncrease' type-id='type-id-288' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='51' column='1'/>
+        <var-decl name='isIncrease' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='51' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='512'>
         <!-- directedLine* monoChain::current -->
-        <var-decl name='current' type-id='type-id-359' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='55' column='1'/>
+        <var-decl name='current' type-id='type-id-358' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='55' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='576'>
         <!-- Int monoChain::isKey -->
-        <var-decl name='isKey' type-id='type-id-288' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='82' column='1'/>
+        <var-decl name='isKey' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='82' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='608'>
         <!-- Real monoChain::keyY -->
-        <var-decl name='keyY' type-id='type-id-283' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='83' column='1'/>
+        <var-decl name='keyY' type-id='type-id-282' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='83' column='1'/>
       </data-member>
       <member-function access='private' constructor='yes'>
         <!-- monoChain::monoChain(directedLine*, directedLine*) -->
         <function-decl name='monoChain' filepath='libnurbs/nurbtess/monoChain.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'monoChain*' -->
-          <parameter type-id='type-id-366' is-artificial='yes'/>
+          <parameter type-id='type-id-365' is-artificial='yes'/>
           <!-- parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359'/>
+          <parameter type-id='type-id-358'/>
           <!-- parameter of type 'directedLine*' -->
-          <parameter type-id='type-id-359'/>
+          <parameter type-id='type-id-358'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -22035,7 +22028,7 @@
         <!-- monoChain::~monoChain(int) -->
         <function-decl name='~monoChain' filepath='libnurbs/nurbtess/monoChain.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'monoChain*' -->
-          <parameter type-id='type-id-366' is-artificial='yes'/>
+          <parameter type-id='type-id-365' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
@@ -22046,47 +22039,47 @@
         <!-- Int monoChain::numChainsSingleLoop() -->
         <function-decl name='numChainsSingleLoop' mangled-name='_ZN9monoChain19numChainsSingleLoopEv' filepath='libnurbs/nurbtess/monoChain.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'monoChain*' -->
-          <parameter type-id='type-id-366' is-artificial='yes'/>
+          <parameter type-id='type-id-365' is-artificial='yes'/>
           <!-- typedef Int -->
-          <return type-id='type-id-288'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- Int monoChain::numChainsAllLoops() -->
         <function-decl name='numChainsAllLoops' mangled-name='_ZN9monoChain17numChainsAllLoopsEv' filepath='libnurbs/nurbtess/monoChain.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'monoChain*' -->
-          <parameter type-id='type-id-366' is-artificial='yes'/>
+          <parameter type-id='type-id-365' is-artificial='yes'/>
           <!-- typedef Int -->
-          <return type-id='type-id-288'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- Int monoChain::toArraySingleLoop(monoChain**, Int) -->
         <function-decl name='toArraySingleLoop' mangled-name='_ZN9monoChain17toArraySingleLoopEPPS_i' filepath='libnurbs/nurbtess/monoChain.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'monoChain*' -->
-          <parameter type-id='type-id-366' is-artificial='yes'/>
+          <parameter type-id='type-id-365' is-artificial='yes'/>
           <!-- parameter of type 'monoChain**' -->
-          <parameter type-id='type-id-367'/>
+          <parameter type-id='type-id-366'/>
           <!-- parameter of type 'typedef Int' -->
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-287'/>
           <!-- typedef Int -->
-          <return type-id='type-id-288'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- directedLine* monoChain::getHead() -->
         <function-decl name='getHead' mangled-name='_ZN9monoChain7getHeadEv' filepath='libnurbs/nurbtess/monoChain.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'monoChain*' -->
-          <parameter type-id='type-id-366' is-artificial='yes'/>
+          <parameter type-id='type-id-365' is-artificial='yes'/>
           <!-- directedLine* -->
-          <return type-id='type-id-359'/>
+          <return type-id='type-id-358'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- void monoChain::resetCurrent() -->
         <function-decl name='resetCurrent' mangled-name='_ZN9monoChain12resetCurrentEv' filepath='libnurbs/nurbtess/monoChain.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'monoChain*' -->
-          <parameter type-id='type-id-366' is-artificial='yes'/>
+          <parameter type-id='type-id-365' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -22095,18 +22088,18 @@
         <!-- monoChain* monoChain::getPrev() -->
         <function-decl name='getPrev' mangled-name='_ZN9monoChain7getPrevEv' filepath='libnurbs/nurbtess/monoChain.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'monoChain*' -->
-          <parameter type-id='type-id-366' is-artificial='yes'/>
+          <parameter type-id='type-id-365' is-artificial='yes'/>
           <!-- monoChain* -->
-          <return type-id='type-id-366'/>
+          <return type-id='type-id-365'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- void monoChain::insert(monoChain*) -->
         <function-decl name='insert' mangled-name='_ZN9monoChain6insertEPS_' filepath='libnurbs/nurbtess/monoChain.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'monoChain*' -->
-          <parameter type-id='type-id-366' is-artificial='yes'/>
+          <parameter type-id='type-id-365' is-artificial='yes'/>
           <!-- parameter of type 'monoChain*' -->
-          <parameter type-id='type-id-366'/>
+          <parameter type-id='type-id-365'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -22115,9 +22108,9 @@
         <!-- void monoChain::setNextPolygon(monoChain*) -->
         <function-decl name='setNextPolygon' mangled-name='_ZN9monoChain14setNextPolygonEPS_' filepath='libnurbs/nurbtess/monoChain.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'monoChain*' -->
-          <parameter type-id='type-id-366' is-artificial='yes'/>
+          <parameter type-id='type-id-365' is-artificial='yes'/>
           <!-- parameter of type 'monoChain*' -->
-          <parameter type-id='type-id-366'/>
+          <parameter type-id='type-id-365'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -22126,40 +22119,40 @@
         <!-- monoChain** monoChain::toArrayAllLoops(Int&) -->
         <function-decl name='toArrayAllLoops' mangled-name='_ZN9monoChain15toArrayAllLoopsERi' filepath='libnurbs/nurbtess/monoChain.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'monoChain*' -->
-          <parameter type-id='type-id-366' is-artificial='yes'/>
+          <parameter type-id='type-id-365' is-artificial='yes'/>
           <!-- parameter of type 'Int&' -->
-          <parameter type-id='type-id-362'/>
+          <parameter type-id='type-id-361'/>
           <!-- monoChain** -->
-          <return type-id='type-id-367'/>
+          <return type-id='type-id-366'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- directedLine* monoChain::find(Real) -->
         <function-decl name='find' mangled-name='_ZN9monoChain4findEf' filepath='libnurbs/nurbtess/monoChain.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'monoChain*' -->
-          <parameter type-id='type-id-366' is-artificial='yes'/>
+          <parameter type-id='type-id-365' is-artificial='yes'/>
           <!-- parameter of type 'typedef Real' -->
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-282'/>
           <!-- directedLine* -->
-          <return type-id='type-id-359'/>
+          <return type-id='type-id-358'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- Real monoChain::chainIntersectHoriz(Real) -->
         <function-decl name='chainIntersectHoriz' mangled-name='_ZN9monoChain19chainIntersectHorizEf' filepath='libnurbs/nurbtess/monoChain.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'monoChain*' -->
-          <parameter type-id='type-id-366' is-artificial='yes'/>
+          <parameter type-id='type-id-365' is-artificial='yes'/>
           <!-- parameter of type 'typedef Real' -->
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-282'/>
           <!-- typedef Real -->
-          <return type-id='type-id-283'/>
+          <return type-id='type-id-282'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- void monoChain::printOneChain() -->
         <function-decl name='printOneChain' mangled-name='_ZN9monoChain13printOneChainEv' filepath='libnurbs/nurbtess/monoChain.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'monoChain*' -->
-          <parameter type-id='type-id-366' is-artificial='yes'/>
+          <parameter type-id='type-id-365' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -22168,7 +22161,7 @@
         <!-- void monoChain::printChainLoop() -->
         <function-decl name='printChainLoop' mangled-name='_ZN9monoChain14printChainLoopEv' filepath='libnurbs/nurbtess/monoChain.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'monoChain*' -->
-          <parameter type-id='type-id-366' is-artificial='yes'/>
+          <parameter type-id='type-id-365' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -22177,7 +22170,7 @@
         <!-- void monoChain::printAllLoops() -->
         <function-decl name='printAllLoops' mangled-name='_ZN9monoChain13printAllLoopsEv' filepath='libnurbs/nurbtess/monoChain.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'monoChain*' -->
-          <parameter type-id='type-id-366' is-artificial='yes'/>
+          <parameter type-id='type-id-365' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -22186,7 +22179,7 @@
         <!-- void monoChain::deleteLoop() -->
         <function-decl name='deleteLoop' mangled-name='_ZN9monoChain10deleteLoopEv' filepath='libnurbs/nurbtess/monoChain.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'monoChain*' -->
-          <parameter type-id='type-id-366' is-artificial='yes'/>
+          <parameter type-id='type-id-365' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
@@ -22195,16 +22188,16 @@
         <!-- void monoChain::deleteLoopList() -->
         <function-decl name='deleteLoopList' mangled-name='_ZN9monoChain14deleteLoopListEv' filepath='libnurbs/nurbtess/monoChain.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'monoChain*' -->
-          <parameter type-id='type-id-366' is-artificial='yes'/>
+          <parameter type-id='type-id-365' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
     </class-decl>
     <!-- monoChain* -->
-    <pointer-type-def type-id='type-id-365' size-in-bits='64' id='type-id-366'/>
+    <pointer-type-def type-id='type-id-364' size-in-bits='64' id='type-id-365'/>
     <!-- monoChain** -->
-    <pointer-type-def type-id='type-id-366' size-in-bits='64' id='type-id-367'/>
+    <pointer-type-def type-id='type-id-365' size-in-bits='64' id='type-id-366'/>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/nurbtess/monoPolyPart.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
   </abi-instr>
@@ -22234,22 +22227,22 @@
   </abi-instr>
   <abi-instr address-size='64' path='libtess/tess.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C99'>
     <!-- CachedVertex[100] -->
-    <array-type-def dimensions='1' type-id='type-id-368' size-in-bits='25600' id='type-id-369'>
+    <array-type-def dimensions='1' type-id='type-id-367' size-in-bits='25600' id='type-id-368'>
       <!-- <anonymous range>[100] -->
-      <subrange length='100' lower-bound='0' upper-bound='99' type-id='type-id-3' id='type-id-370'/>
+      <subrange length='100' lower-bound='0' upper-bound='99' type-id='type-id-3' id='type-id-369'/>
     </array-type-def>
     <!-- GLdouble[3] -->
-    <array-type-def dimensions='1' type-id='type-id-371' size-in-bits='192' id='type-id-372'>
+    <array-type-def dimensions='1' type-id='type-id-370' size-in-bits='192' id='type-id-371'>
       <!-- <anonymous range>[3] -->
       <subrange length='3' lower-bound='0' upper-bound='2' type-id='type-id-3' id='type-id-85'/>
     </array-type-def>
     <!-- __jmp_buf_tag[1] -->
-    <array-type-def dimensions='1' type-id='type-id-373' size-in-bits='1600' id='type-id-374'>
+    <array-type-def dimensions='1' type-id='type-id-372' size-in-bits='1600' id='type-id-373'>
       <!-- <anonymous range>[1] -->
       <subrange length='1' lower-bound='0' upper-bound='0' type-id='type-id-3' id='type-id-139'/>
     </array-type-def>
     <!-- enum TessState -->
-    <enum-decl name='TessState' filepath='libtess/tess.h' line='47' column='1' id='type-id-375'>
+    <enum-decl name='TessState' filepath='libtess/tess.h' line='47' column='1' id='type-id-374'>
       <underlying-type type-id='type-id-38'/>
       <enumerator name='T_DORMANT' value='0'/>
       <enumerator name='T_IN_POLYGON' value='1'/>
@@ -22260,19 +22253,19 @@
     <!-- long int -->
     <type-decl name='long int' size-in-bits='64' id='type-id-24'/>
     <!-- long int[8] -->
-    <array-type-def dimensions='1' type-id='type-id-24' size-in-bits='512' id='type-id-376'>
+    <array-type-def dimensions='1' type-id='type-id-24' size-in-bits='512' id='type-id-375'>
       <!-- <anonymous range>[8] -->
-      <subrange length='8' lower-bound='0' upper-bound='7' type-id='type-id-3' id='type-id-377'/>
+      <subrange length='8' lower-bound='0' upper-bound='7' type-id='type-id-3' id='type-id-376'/>
     </array-type-def>
     <!-- struct ActiveRegion -->
-    <class-decl name='ActiveRegion' size-in-bits='192' is-struct='yes' visibility='default' filepath='libtess/sweep.h' line='59' column='1' id='type-id-378'>
+    <class-decl name='ActiveRegion' size-in-bits='192' is-struct='yes' visibility='default' filepath='libtess/sweep.h' line='59' column='1' id='type-id-377'>
       <data-member access='public' layout-offset-in-bits='0'>
         <!-- GLUhalfEdge* ActiveRegion::eUp -->
-        <var-decl name='eUp' type-id='type-id-379' visibility='default' filepath='libtess/sweep.h' line='60' column='1'/>
+        <var-decl name='eUp' type-id='type-id-378' visibility='default' filepath='libtess/sweep.h' line='60' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
         <!-- DictListNode* ActiveRegion::nodeUp -->
-        <var-decl name='nodeUp' type-id='type-id-380' visibility='default' filepath='libtess/sweep.h' line='61' column='1'/>
+        <var-decl name='nodeUp' type-id='type-id-379' visibility='default' filepath='libtess/sweep.h' line='61' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='128'>
         <!-- int ActiveRegion::windingNumber -->
@@ -22296,10 +22289,10 @@
       </data-member>
     </class-decl>
     <!-- struct CachedVertex -->
-    <class-decl name='CachedVertex' size-in-bits='256' is-struct='yes' visibility='default' filepath='libtess/tess.h' line='54' column='1' id='type-id-381'>
+    <class-decl name='CachedVertex' size-in-bits='256' is-struct='yes' visibility='default' filepath='libtess/tess.h' line='54' column='1' id='type-id-380'>
       <data-member access='public' layout-offset-in-bits='0'>
         <!-- GLdouble CachedVertex::coords[3] -->
-        <var-decl name='coords' type-id='type-id-372' visibility='default' filepath='libtess/tess.h' line='55' column='1'/>
+        <var-decl name='coords' type-id='type-id-371' visibility='default' filepath='libtess/tess.h' line='55' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='192'>
         <!-- void* CachedVertex::data -->
@@ -22307,10 +22300,10 @@
       </data-member>
     </class-decl>
     <!-- struct DictList -->
-    <class-decl name='DictList' size-in-bits='320' is-struct='yes' visibility='default' filepath='libtess/dict.h' line='94' column='1' id='type-id-382'>
+    <class-decl name='DictList' size-in-bits='320' is-struct='yes' visibility='default' filepath='libtess/dict.h' line='94' column='1' id='type-id-381'>
       <data-member access='public' layout-offset-in-bits='0'>
         <!-- DictListNode DictList::head -->
-        <var-decl name='head' type-id='type-id-383' visibility='default' filepath='libtess/dict.h' line='95' column='1'/>
+        <var-decl name='head' type-id='type-id-382' visibility='default' filepath='libtess/dict.h' line='95' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='192'>
         <!-- void* DictList::frame -->
@@ -22318,37 +22311,37 @@
       </data-member>
       <data-member access='public' layout-offset-in-bits='256'>
         <!-- int (void*, typedef DictListKey, typedef DictListKey)* DictList::leq -->
-        <var-decl name='leq' type-id='type-id-384' visibility='default' filepath='libtess/dict.h' line='97' column='1'/>
+        <var-decl name='leq' type-id='type-id-383' visibility='default' filepath='libtess/dict.h' line='97' column='1'/>
       </data-member>
     </class-decl>
     <!-- struct DictListNode -->
-    <class-decl name='DictListNode' size-in-bits='192' is-struct='yes' visibility='default' filepath='libtess/dict.h' line='88' column='1' id='type-id-385'>
+    <class-decl name='DictListNode' size-in-bits='192' is-struct='yes' visibility='default' filepath='libtess/dict.h' line='88' column='1' id='type-id-384'>
       <data-member access='public' layout-offset-in-bits='0'>
         <!-- DictListKey DictListNode::key -->
-        <var-decl name='key' type-id='type-id-386' visibility='default' filepath='libtess/dict.h' line='89' column='1'/>
+        <var-decl name='key' type-id='type-id-385' visibility='default' filepath='libtess/dict.h' line='89' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
         <!-- DictListNode* DictListNode::next -->
-        <var-decl name='next' type-id='type-id-380' visibility='default' filepath='libtess/dict.h' line='90' column='1'/>
+        <var-decl name='next' type-id='type-id-379' visibility='default' filepath='libtess/dict.h' line='90' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='128'>
         <!-- DictListNode* DictListNode::prev -->
-        <var-decl name='prev' type-id='type-id-380' visibility='default' filepath='libtess/dict.h' line='91' column='1'/>
+        <var-decl name='prev' type-id='type-id-379' visibility='default' filepath='libtess/dict.h' line='91' column='1'/>
       </data-member>
     </class-decl>
     <!-- struct GLUface -->
-    <class-decl name='GLUface' size-in-bits='384' is-struct='yes' visibility='default' filepath='libtess/mesh.h' line='126' column='1' id='type-id-387'>
+    <class-decl name='GLUface' size-in-bits='384' is-struct='yes' visibility='default' filepath='libtess/mesh.h' line='126' column='1' id='type-id-386'>
       <data-member access='public' layout-offset-in-bits='0'>
         <!-- GLUface* GLUface::next -->
-        <var-decl name='next' type-id='type-id-388' visibility='default' filepath='libtess/mesh.h' line='127' column='1'/>
+        <var-decl name='next' type-id='type-id-387' visibility='default' filepath='libtess/mesh.h' line='127' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
         <!-- GLUface* GLUface::prev -->
-        <var-decl name='prev' type-id='type-id-388' visibility='default' filepath='libtess/mesh.h' line='128' column='1'/>
+        <var-decl name='prev' type-id='type-id-387' visibility='default' filepath='libtess/mesh.h' line='128' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='128'>
         <!-- GLUhalfEdge* GLUface::anEdge -->
-        <var-decl name='anEdge' type-id='type-id-379' visibility='default' filepath='libtess/mesh.h' line='129' column='1'/>
+        <var-decl name='anEdge' type-id='type-id-378' visibility='default' filepath='libtess/mesh.h' line='129' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='192'>
         <!-- void* GLUface::data -->
@@ -22356,7 +22349,7 @@
       </data-member>
       <data-member access='public' layout-offset-in-bits='256'>
         <!-- GLUface* GLUface::trail -->
-        <var-decl name='trail' type-id='type-id-388' visibility='default' filepath='libtess/mesh.h' line='133' column='1'/>
+        <var-decl name='trail' type-id='type-id-387' visibility='default' filepath='libtess/mesh.h' line='133' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='320'>
         <!-- GLboolean GLUface::marked -->
@@ -22368,34 +22361,34 @@
       </data-member>
     </class-decl>
     <!-- struct GLUhalfEdge -->
-    <class-decl name='GLUhalfEdge' size-in-bits='512' is-struct='yes' visibility='default' filepath='libtess/mesh.h' line='138' column='1' id='type-id-389'>
+    <class-decl name='GLUhalfEdge' size-in-bits='512' is-struct='yes' visibility='default' filepath='libtess/mesh.h' line='138' column='1' id='type-id-388'>
       <data-member access='public' layout-offset-in-bits='0'>
         <!-- GLUhalfEdge* GLUhalfEdge::next -->
-        <var-decl name='next' type-id='type-id-379' visibility='default' filepath='libtess/mesh.h' line='139' column='1'/>
+        <var-decl name='next' type-id='type-id-378' visibility='default' filepath='libtess/mesh.h' line='139' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
         <!-- GLUhalfEdge* GLUhalfEdge::Sym -->
-        <var-decl name='Sym' type-id='type-id-379' visibility='default' filepath='libtess/mesh.h' line='140' column='1'/>
+        <var-decl name='Sym' type-id='type-id-378' visibility='default' filepath='libtess/mesh.h' line='140' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='128'>
         <!-- GLUhalfEdge* GLUhalfEdge::Onext -->
-        <var-decl name='Onext' type-id='type-id-379' visibility='default' filepath='libtess/mesh.h' line='141' column='1'/>
+        <var-decl name='Onext' type-id='type-id-378' visibility='default' filepath='libtess/mesh.h' line='141' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='192'>
         <!-- GLUhalfEdge* GLUhalfEdge::Lnext -->
-        <var-decl name='Lnext' type-id='type-id-379' visibility='default' filepath='libtess/mesh.h' line='142' column='1'/>
+        <var-decl name='Lnext' type-id='type-id-378' visibility='default' filepath='libtess/mesh.h' line='142' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='256'>
         <!-- GLUvertex* GLUhalfEdge::Org -->
-        <var-decl name='Org' type-id='type-id-390' visibility='default' filepath='libtess/mesh.h' line='143' column='1'/>
+        <var-decl name='Org' type-id='type-id-389' visibility='default' filepath='libtess/mesh.h' line='143' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='320'>
         <!-- GLUface* GLUhalfEdge::Lface -->
-        <var-decl name='Lface' type-id='type-id-388' visibility='default' filepath='libtess/mesh.h' line='144' column='1'/>
+        <var-decl name='Lface' type-id='type-id-387' visibility='default' filepath='libtess/mesh.h' line='144' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='384'>
         <!-- ActiveRegion* GLUhalfEdge::activeRegion -->
-        <var-decl name='activeRegion' type-id='type-id-391' visibility='default' filepath='libtess/mesh.h' line='147' column='1'/>
+        <var-decl name='activeRegion' type-id='type-id-390' visibility='default' filepath='libtess/mesh.h' line='147' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='448'>
         <!-- int GLUhalfEdge::winding -->
@@ -22403,37 +22396,37 @@
       </data-member>
     </class-decl>
     <!-- struct GLUmesh -->
-    <class-decl name='GLUmesh' size-in-bits='2048' is-struct='yes' visibility='default' filepath='libtess/mesh.h' line='163' column='1' id='type-id-392'>
+    <class-decl name='GLUmesh' size-in-bits='2048' is-struct='yes' visibility='default' filepath='libtess/mesh.h' line='163' column='1' id='type-id-391'>
       <data-member access='public' layout-offset-in-bits='0'>
         <!-- GLUvertex GLUmesh::vHead -->
-        <var-decl name='vHead' type-id='type-id-393' visibility='default' filepath='libtess/mesh.h' line='164' column='1'/>
+        <var-decl name='vHead' type-id='type-id-392' visibility='default' filepath='libtess/mesh.h' line='164' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='640'>
         <!-- GLUface GLUmesh::fHead -->
-        <var-decl name='fHead' type-id='type-id-394' visibility='default' filepath='libtess/mesh.h' line='165' column='1'/>
+        <var-decl name='fHead' type-id='type-id-393' visibility='default' filepath='libtess/mesh.h' line='165' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='1024'>
         <!-- GLUhalfEdge GLUmesh::eHead -->
-        <var-decl name='eHead' type-id='type-id-395' visibility='default' filepath='libtess/mesh.h' line='166' column='1'/>
+        <var-decl name='eHead' type-id='type-id-394' visibility='default' filepath='libtess/mesh.h' line='166' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='1536'>
         <!-- GLUhalfEdge GLUmesh::eHeadSym -->
-        <var-decl name='eHeadSym' type-id='type-id-395' visibility='default' filepath='libtess/mesh.h' line='167' column='1'/>
+        <var-decl name='eHeadSym' type-id='type-id-394' visibility='default' filepath='libtess/mesh.h' line='167' column='1'/>
       </data-member>
     </class-decl>
     <!-- struct GLUtesselator -->
-    <class-decl name='GLUtesselator' size-in-bits='29376' is-struct='yes' visibility='default' filepath='libtess/tess.h' line='59' column='1' id='type-id-396'>
+    <class-decl name='GLUtesselator' size-in-bits='29376' is-struct='yes' visibility='default' filepath='libtess/tess.h' line='59' column='1' id='type-id-395'>
       <data-member access='public' layout-offset-in-bits='0'>
         <!-- TessState GLUtesselator::state -->
-        <var-decl name='state' type-id='type-id-375' visibility='default' filepath='libtess/tess.h' line='63' column='1'/>
+        <var-decl name='state' type-id='type-id-374' visibility='default' filepath='libtess/tess.h' line='63' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
         <!-- GLUhalfEdge* GLUtesselator::lastEdge -->
-        <var-decl name='lastEdge' type-id='type-id-379' visibility='default' filepath='libtess/tess.h' line='65' column='1'/>
+        <var-decl name='lastEdge' type-id='type-id-378' visibility='default' filepath='libtess/tess.h' line='65' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='128'>
         <!-- GLUmesh* GLUtesselator::mesh -->
-        <var-decl name='mesh' type-id='type-id-397' visibility='default' filepath='libtess/tess.h' line='66' column='1'/>
+        <var-decl name='mesh' type-id='type-id-396' visibility='default' filepath='libtess/tess.h' line='66' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='192'>
         <!-- void (typedef GLenum)* GLUtesselator::callError -->
@@ -22441,19 +22434,19 @@
       </data-member>
       <data-member access='public' layout-offset-in-bits='256'>
         <!-- GLdouble GLUtesselator::normal[3] -->
-        <var-decl name='normal' type-id='type-id-372' visibility='default' filepath='libtess/tess.h' line='73' column='1'/>
+        <var-decl name='normal' type-id='type-id-371' visibility='default' filepath='libtess/tess.h' line='73' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='448'>
         <!-- GLdouble GLUtesselator::sUnit[3] -->
-        <var-decl name='sUnit' type-id='type-id-372' visibility='default' filepath='libtess/tess.h' line='74' column='1'/>
+        <var-decl name='sUnit' type-id='type-id-371' visibility='default' filepath='libtess/tess.h' line='74' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='640'>
         <!-- GLdouble GLUtesselator::tUnit[3] -->
-        <var-decl name='tUnit' type-id='type-id-372' visibility='default' filepath='libtess/tess.h' line='75' column='1'/>
+        <var-decl name='tUnit' type-id='type-id-371' visibility='default' filepath='libtess/tess.h' line='75' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='832'>
         <!-- GLdouble GLUtesselator::relTolerance -->
-        <var-decl name='relTolerance' type-id='type-id-371' visibility='default' filepath='libtess/tess.h' line='79' column='1'/>
+        <var-decl name='relTolerance' type-id='type-id-370' visibility='default' filepath='libtess/tess.h' line='79' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='896'>
         <!-- GLenum GLUtesselator::windingRule -->
@@ -22465,19 +22458,19 @@
       </data-member>
       <data-member access='public' layout-offset-in-bits='960'>
         <!-- DictList* GLUtesselator::dict -->
-        <var-decl name='dict' type-id='type-id-398' visibility='default' filepath='libtess/tess.h' line='83' column='1'/>
+        <var-decl name='dict' type-id='type-id-397' visibility='default' filepath='libtess/tess.h' line='83' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='1024'>
         <!-- PriorityQSort* GLUtesselator::pq -->
-        <var-decl name='pq' type-id='type-id-399' visibility='default' filepath='libtess/tess.h' line='84' column='1'/>
+        <var-decl name='pq' type-id='type-id-398' visibility='default' filepath='libtess/tess.h' line='84' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='1088'>
         <!-- GLUvertex* GLUtesselator::event -->
-        <var-decl name='event' type-id='type-id-390' visibility='default' filepath='libtess/tess.h' line='85' column='1'/>
+        <var-decl name='event' type-id='type-id-389' visibility='default' filepath='libtess/tess.h' line='85' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='1152'>
         <!-- void (GLdouble*, void**, GLfloat*, void**)* GLUtesselator::callCombine -->
-        <var-decl name='callCombine' type-id='type-id-400' visibility='default' filepath='libtess/tess.h' line='87' column='1'/>
+        <var-decl name='callCombine' type-id='type-id-399' visibility='default' filepath='libtess/tess.h' line='87' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='1216'>
         <!-- GLboolean GLUtesselator::flagBoundary -->
@@ -22489,7 +22482,7 @@
       </data-member>
       <data-member access='public' layout-offset-in-bits='1280'>
         <!-- GLUface* GLUtesselator::lonelyTriList -->
-        <var-decl name='lonelyTriList' type-id='type-id-388' visibility='default' filepath='libtess/tess.h' line='94' column='1'/>
+        <var-decl name='lonelyTriList' type-id='type-id-387' visibility='default' filepath='libtess/tess.h' line='94' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='1344'>
         <!-- void (typedef GLenum)* GLUtesselator::callBegin -->
@@ -22497,7 +22490,7 @@
       </data-member>
       <data-member access='public' layout-offset-in-bits='1408'>
         <!-- void (typedef GLboolean)* GLUtesselator::callEdgeFlag -->
-        <var-decl name='callEdgeFlag' type-id='type-id-401' visibility='default' filepath='libtess/tess.h' line='98' column='1'/>
+        <var-decl name='callEdgeFlag' type-id='type-id-400' visibility='default' filepath='libtess/tess.h' line='98' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='1472'>
         <!-- void (void*)* GLUtesselator::callVertex -->
@@ -22509,7 +22502,7 @@
       </data-member>
       <data-member access='public' layout-offset-in-bits='1600'>
         <!-- void (GLUmesh*)* GLUtesselator::callMesh -->
-        <var-decl name='callMesh' type-id='type-id-402' visibility='default' filepath='libtess/tess.h' line='101' column='1'/>
+        <var-decl name='callMesh' type-id='type-id-401' visibility='default' filepath='libtess/tess.h' line='101' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='1664'>
         <!-- GLboolean GLUtesselator::emptyCache -->
@@ -22521,7 +22514,7 @@
       </data-member>
       <data-member access='public' layout-offset-in-bits='1728'>
         <!-- CachedVertex GLUtesselator::cache[100] -->
-        <var-decl name='cache' type-id='type-id-369' visibility='default' filepath='libtess/tess.h' line='108' column='1'/>
+        <var-decl name='cache' type-id='type-id-368' visibility='default' filepath='libtess/tess.h' line='108' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='27328'>
         <!-- void (typedef GLenum, void*)* GLUtesselator::callBeginData -->
@@ -22529,11 +22522,11 @@
       </data-member>
       <data-member access='public' layout-offset-in-bits='27392'>
         <!-- void (typedef GLboolean, void*)* GLUtesselator::callEdgeFlagData -->
-        <var-decl name='callEdgeFlagData' type-id='type-id-403' visibility='default' filepath='libtess/tess.h' line='112' column='1'/>
+        <var-decl name='callEdgeFlagData' type-id='type-id-402' visibility='default' filepath='libtess/tess.h' line='112' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='27456'>
         <!-- void (void*, void*)* GLUtesselator::callVertexData -->
-        <var-decl name='callVertexData' type-id='type-id-404' visibility='default' filepath='libtess/tess.h' line='114' column='1'/>
+        <var-decl name='callVertexData' type-id='type-id-403' visibility='default' filepath='libtess/tess.h' line='114' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='27520'>
         <!-- void (void*)* GLUtesselator::callEndData -->
@@ -22545,11 +22538,11 @@
       </data-member>
       <data-member access='public' layout-offset-in-bits='27648'>
         <!-- void (GLdouble*, void**, GLfloat*, void**, void*)* GLUtesselator::callCombineData -->
-        <var-decl name='callCombineData' type-id='type-id-405' visibility='default' filepath='libtess/tess.h' line='117' column='1'/>
+        <var-decl name='callCombineData' type-id='type-id-404' visibility='default' filepath='libtess/tess.h' line='117' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='27712'>
         <!-- jmp_buf GLUtesselator::env -->
-        <var-decl name='env' type-id='type-id-406' visibility='default' filepath='libtess/tess.h' line='121' column='1'/>
+        <var-decl name='env' type-id='type-id-405' visibility='default' filepath='libtess/tess.h' line='121' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='29312'>
         <!-- void* GLUtesselator::polygonData -->
@@ -22557,18 +22550,18 @@
       </data-member>
     </class-decl>
     <!-- struct GLUvertex -->
-    <class-decl name='GLUvertex' size-in-bits='640' is-struct='yes' visibility='default' filepath='libtess/mesh.h' line='114' column='1' id='type-id-407'>
+    <class-decl name='GLUvertex' size-in-bits='640' is-struct='yes' visibility='default' filepath='libtess/mesh.h' line='114' column='1' id='type-id-406'>
       <data-member access='public' layout-offset-in-bits='0'>
         <!-- GLUvertex* GLUvertex::next -->
-        <var-decl name='next' type-id='type-id-390' visibility='default' filepath='libtess/mesh.h' line='115' column='1'/>
+        <var-decl name='next' type-id='type-id-389' visibility='default' filepath='libtess/mesh.h' line='115' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
         <!-- GLUvertex* GLUvertex::prev -->
-        <var-decl name='prev' type-id='type-id-390' visibility='default' filepath='libtess/mesh.h' line='116' column='1'/>
+        <var-decl name='prev' type-id='type-id-389' visibility='default' filepath='libtess/mesh.h' line='116' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='128'>
         <!-- GLUhalfEdge* GLUvertex::anEdge -->
-        <var-decl name='anEdge' type-id='type-id-379' visibility='default' filepath='libtess/mesh.h' line='117' column='1'/>
+        <var-decl name='anEdge' type-id='type-id-378' visibility='default' filepath='libtess/mesh.h' line='117' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='192'>
         <!-- void* GLUvertex::data -->
@@ -22576,15 +22569,15 @@
       </data-member>
       <data-member access='public' layout-offset-in-bits='256'>
         <!-- GLdouble GLUvertex::coords[3] -->
-        <var-decl name='coords' type-id='type-id-372' visibility='default' filepath='libtess/mesh.h' line='121' column='1'/>
+        <var-decl name='coords' type-id='type-id-371' visibility='default' filepath='libtess/mesh.h' line='121' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='448'>
         <!-- GLdouble GLUvertex::s -->
-        <var-decl name='s' type-id='type-id-371' visibility='default' filepath='libtess/mesh.h' line='122' column='1'/>
+        <var-decl name='s' type-id='type-id-370' visibility='default' filepath='libtess/mesh.h' line='122' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='512'>
         <!-- GLdouble GLUvertex::t -->
-        <var-decl name='t' type-id='type-id-371' visibility='default' filepath='libtess/mesh.h' line='122' column='1'/>
+        <var-decl name='t' type-id='type-id-370' visibility='default' filepath='libtess/mesh.h' line='122' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='576'>
         <!-- long int GLUvertex::pqHandle -->
@@ -22592,32 +22585,32 @@
       </data-member>
     </class-decl>
     <!-- struct PQhandleElem -->
-    <class-decl name='PQhandleElem' size-in-bits='128' is-struct='yes' naming-typedef-id='type-id-408' visibility='default' filepath='libtess/priorityq-heap.h' line='84' column='1' id='type-id-409'>
+    <class-decl name='PQhandleElem' size-in-bits='128' is-struct='yes' naming-typedef-id='type-id-407' visibility='default' filepath='libtess/priorityq-heap.h' line='84' column='1' id='type-id-408'>
       <data-member access='public' layout-offset-in-bits='0'>
         <!-- PQHeapKey PQhandleElem::key -->
-        <var-decl name='key' type-id='type-id-410' visibility='default' filepath='libtess/priorityq-heap.h' line='84' column='1'/>
+        <var-decl name='key' type-id='type-id-409' visibility='default' filepath='libtess/priorityq-heap.h' line='84' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
         <!-- PQHeapHandle PQhandleElem::node -->
-        <var-decl name='node' type-id='type-id-411' visibility='default' filepath='libtess/priorityq-heap.h' line='84' column='1'/>
+        <var-decl name='node' type-id='type-id-410' visibility='default' filepath='libtess/priorityq-heap.h' line='84' column='1'/>
       </data-member>
     </class-decl>
     <!-- struct PQnode -->
-    <class-decl name='PQnode' size-in-bits='64' is-struct='yes' naming-typedef-id='type-id-412' visibility='default' filepath='libtess/priorityq-heap.h' line='83' column='1' id='type-id-413'>
+    <class-decl name='PQnode' size-in-bits='64' is-struct='yes' naming-typedef-id='type-id-411' visibility='default' filepath='libtess/priorityq-heap.h' line='83' column='1' id='type-id-412'>
       <data-member access='public' layout-offset-in-bits='0'>
         <!-- PQHeapHandle PQnode::handle -->
-        <var-decl name='handle' type-id='type-id-411' visibility='default' filepath='libtess/priorityq-heap.h' line='83' column='1'/>
+        <var-decl name='handle' type-id='type-id-410' visibility='default' filepath='libtess/priorityq-heap.h' line='83' column='1'/>
       </data-member>
     </class-decl>
     <!-- struct PriorityQHeap -->
-    <class-decl name='PriorityQHeap' size-in-bits='448' is-struct='yes' visibility='default' filepath='libtess/priorityq-heap.h' line='86' column='1' id='type-id-414'>
+    <class-decl name='PriorityQHeap' size-in-bits='448' is-struct='yes' visibility='default' filepath='libtess/priorityq-heap.h' line='86' column='1' id='type-id-413'>
       <data-member access='public' layout-offset-in-bits='0'>
         <!-- PQnode* PriorityQHeap::nodes -->
-        <var-decl name='nodes' type-id='type-id-415' visibility='default' filepath='libtess/priorityq-heap.h' line='87' column='1'/>
+        <var-decl name='nodes' type-id='type-id-414' visibility='default' filepath='libtess/priorityq-heap.h' line='87' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
         <!-- PQhandleElem* PriorityQHeap::handles -->
-        <var-decl name='handles' type-id='type-id-416' visibility='default' filepath='libtess/priorityq-heap.h' line='88' column='1'/>
+        <var-decl name='handles' type-id='type-id-415' visibility='default' filepath='libtess/priorityq-heap.h' line='88' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='128'>
         <!-- long int PriorityQHeap::size -->
@@ -22629,7 +22622,7 @@
       </data-member>
       <data-member access='public' layout-offset-in-bits='256'>
         <!-- PQHeapHandle PriorityQHeap::freeList -->
-        <var-decl name='freeList' type-id='type-id-411' visibility='default' filepath='libtess/priorityq-heap.h' line='90' column='1'/>
+        <var-decl name='freeList' type-id='type-id-410' visibility='default' filepath='libtess/priorityq-heap.h' line='90' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='320'>
         <!-- int PriorityQHeap::initialized -->
@@ -22637,30 +22630,30 @@
       </data-member>
       <data-member access='public' layout-offset-in-bits='384'>
         <!-- int (typedef PQHeapKey, typedef PQHeapKey)* PriorityQHeap::leq -->
-        <var-decl name='leq' type-id='type-id-417' visibility='default' filepath='libtess/priorityq-heap.h' line='92' column='1'/>
+        <var-decl name='leq' type-id='type-id-416' visibility='default' filepath='libtess/priorityq-heap.h' line='92' column='1'/>
       </data-member>
     </class-decl>
     <!-- struct PriorityQSort -->
-    <class-decl name='PriorityQSort' size-in-bits='448' is-struct='yes' visibility='default' filepath='libtess/priorityq.h' line='97' column='1' id='type-id-418'>
+    <class-decl name='PriorityQSort' size-in-bits='448' is-struct='yes' visibility='default' filepath='libtess/priorityq.h' line='97' column='1' id='type-id-417'>
       <data-member access='public' layout-offset-in-bits='0'>
         <!-- PriorityQHeap* PriorityQSort::heap -->
-        <var-decl name='heap' type-id='type-id-419' visibility='default' filepath='libtess/priorityq.h' line='98' column='1'/>
+        <var-decl name='heap' type-id='type-id-418' visibility='default' filepath='libtess/priorityq.h' line='98' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
         <!-- PQSortKey* PriorityQSort::keys -->
-        <var-decl name='keys' type-id='type-id-420' visibility='default' filepath='libtess/priorityq.h' line='99' column='1'/>
+        <var-decl name='keys' type-id='type-id-419' visibility='default' filepath='libtess/priorityq.h' line='99' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='128'>
         <!-- PQSortKey** PriorityQSort::order -->
-        <var-decl name='order' type-id='type-id-421' visibility='default' filepath='libtess/priorityq.h' line='100' column='1'/>
+        <var-decl name='order' type-id='type-id-420' visibility='default' filepath='libtess/priorityq.h' line='100' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='192'>
         <!-- PQSortHandle PriorityQSort::size -->
-        <var-decl name='size' type-id='type-id-422' visibility='default' filepath='libtess/priorityq.h' line='101' column='1'/>
+        <var-decl name='size' type-id='type-id-421' visibility='default' filepath='libtess/priorityq.h' line='101' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='256'>
         <!-- PQSortHandle PriorityQSort::max -->
-        <var-decl name='max' type-id='type-id-422' visibility='default' filepath='libtess/priorityq.h' line='101' column='1'/>
+        <var-decl name='max' type-id='type-id-421' visibility='default' filepath='libtess/priorityq.h' line='101' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='320'>
         <!-- int PriorityQSort::initialized -->
@@ -22668,11 +22661,11 @@
       </data-member>
       <data-member access='public' layout-offset-in-bits='384'>
         <!-- int (typedef PQSortKey, typedef PQSortKey)* PriorityQSort::leq -->
-        <var-decl name='leq' type-id='type-id-417' visibility='default' filepath='libtess/priorityq.h' line='103' column='1'/>
+        <var-decl name='leq' type-id='type-id-416' visibility='default' filepath='libtess/priorityq.h' line='103' column='1'/>
       </data-member>
     </class-decl>
     <!-- struct __jmp_buf_tag -->
-    <class-decl name='__jmp_buf_tag' size-in-bits='1600' is-struct='yes' visibility='default' filepath='/usr/include/setjmp.h' line='36' column='1' id='type-id-373'>
+    <class-decl name='__jmp_buf_tag' size-in-bits='1600' is-struct='yes' visibility='default' filepath='/usr/include/setjmp.h' line='36' column='1' id='type-id-372'>
       <data-member access='public' layout-offset-in-bits='0'>
         <!-- __jmp_buf __jmp_buf_tag::__jmpbuf -->
         <var-decl name='__jmpbuf' type-id='type-id-172' visibility='default' filepath='/usr/include/setjmp.h' line='41' column='1'/>
@@ -22683,107 +22676,107 @@
       </data-member>
       <data-member access='public' layout-offset-in-bits='576'>
         <!-- __sigset_t __jmp_buf_tag::__saved_mask -->
-        <var-decl name='__saved_mask' type-id='type-id-423' visibility='default' filepath='/usr/include/setjmp.h' line='43' column='1'/>
+        <var-decl name='__saved_mask' type-id='type-id-422' visibility='default' filepath='/usr/include/setjmp.h' line='43' column='1'/>
       </data-member>
     </class-decl>
     <!-- struct __sigset_t -->
-    <class-decl name='__sigset_t' size-in-bits='1024' is-struct='yes' naming-typedef-id='type-id-423' visibility='default' filepath='/usr/include/bits/sigset.h' line='30' column='1' id='type-id-424'>
+    <class-decl name='__sigset_t' size-in-bits='1024' is-struct='yes' naming-typedef-id='type-id-422' visibility='default' filepath='/usr/include/bits/sigset.h' line='30' column='1' id='type-id-173'>
       <data-member access='public' layout-offset-in-bits='0'>
         <!-- unsigned long int __sigset_t::__val[16] -->
-        <var-decl name='__val' type-id='type-id-174' visibility='default' filepath='/usr/include/bits/sigset.h' line='31' column='1'/>
+        <var-decl name='__val' type-id='type-id-423' visibility='default' filepath='/usr/include/bits/sigset.h' line='31' column='1'/>
       </data-member>
     </class-decl>
     <!-- typedef ActiveRegion ActiveRegion -->
-    <typedef-decl name='ActiveRegion' type-id='type-id-378' filepath='libtess/mesh.h' line='46' column='1' id='type-id-425'/>
+    <typedef-decl name='ActiveRegion' type-id='type-id-377' filepath='libtess/mesh.h' line='46' column='1' id='type-id-424'/>
     <!-- typedef CachedVertex CachedVertex -->
-    <typedef-decl name='CachedVertex' type-id='type-id-381' filepath='libtess/tess.h' line='57' column='1' id='type-id-368'/>
+    <typedef-decl name='CachedVertex' type-id='type-id-380' filepath='libtess/tess.h' line='57' column='1' id='type-id-367'/>
     <!-- typedef DictList DictList -->
-    <typedef-decl name='DictList' type-id='type-id-382' filepath='libtess/dict.h' line='61' column='1' id='type-id-426'/>
+    <typedef-decl name='DictList' type-id='type-id-381' filepath='libtess/dict.h' line='61' column='1' id='type-id-425'/>
     <!-- typedef DictListNode DictListNode -->
-    <typedef-decl name='DictListNode' type-id='type-id-385' filepath='libtess/dict.h' line='62' column='1' id='type-id-383'/>
+    <typedef-decl name='DictListNode' type-id='type-id-384' filepath='libtess/dict.h' line='62' column='1' id='type-id-382'/>
     <!-- typedef GLUface GLUface -->
-    <typedef-decl name='GLUface' type-id='type-id-387' filepath='libtess/mesh.h' line='43' column='1' id='type-id-394'/>
+    <typedef-decl name='GLUface' type-id='type-id-386' filepath='libtess/mesh.h' line='43' column='1' id='type-id-393'/>
     <!-- typedef GLUhalfEdge GLUhalfEdge -->
-    <typedef-decl name='GLUhalfEdge' type-id='type-id-389' filepath='libtess/mesh.h' line='44' column='1' id='type-id-395'/>
+    <typedef-decl name='GLUhalfEdge' type-id='type-id-388' filepath='libtess/mesh.h' line='44' column='1' id='type-id-394'/>
     <!-- typedef GLUmesh GLUmesh -->
-    <typedef-decl name='GLUmesh' type-id='type-id-392' filepath='libtess/mesh.h' line='40' column='1' id='type-id-427'/>
+    <typedef-decl name='GLUmesh' type-id='type-id-391' filepath='libtess/mesh.h' line='40' column='1' id='type-id-426'/>
     <!-- typedef GLUtesselator GLUtesselator -->
-    <typedef-decl name='GLUtesselator' type-id='type-id-396' filepath='../../../include/GL/glu.h' line='276' column='1' id='type-id-428'/>
+    <typedef-decl name='GLUtesselator' type-id='type-id-395' filepath='../../../include/GL/glu.h' line='276' column='1' id='type-id-427'/>
     <!-- typedef GLUvertex GLUvertex -->
-    <typedef-decl name='GLUvertex' type-id='type-id-407' filepath='libtess/mesh.h' line='42' column='1' id='type-id-393'/>
+    <typedef-decl name='GLUvertex' type-id='type-id-406' filepath='libtess/mesh.h' line='42' column='1' id='type-id-392'/>
     <!-- typedef float GLfloat -->
     <typedef-decl name='GLfloat' type-id='type-id-27' filepath='../../../include/GL/gl.h' line='160' column='1' id='type-id-31'/>
     <!-- typedef long int PQHeapHandle -->
-    <typedef-decl name='PQHeapHandle' type-id='type-id-24' filepath='libtess/priorityq-heap.h' line='80' column='1' id='type-id-411'/>
+    <typedef-decl name='PQHeapHandle' type-id='type-id-24' filepath='libtess/priorityq-heap.h' line='80' column='1' id='type-id-410'/>
     <!-- typedef PQHeapHandle PQSortHandle -->
-    <typedef-decl name='PQSortHandle' type-id='type-id-411' filepath='libtess/priorityq.h' line='94' column='1' id='type-id-422'/>
+    <typedef-decl name='PQSortHandle' type-id='type-id-410' filepath='libtess/priorityq.h' line='94' column='1' id='type-id-421'/>
     <!-- typedef PQhandleElem PQhandleElem -->
-    <typedef-decl name='PQhandleElem' type-id='type-id-409' filepath='libtess/priorityq-heap.h' line='84' column='1' id='type-id-408'/>
+    <typedef-decl name='PQhandleElem' type-id='type-id-408' filepath='libtess/priorityq-heap.h' line='84' column='1' id='type-id-407'/>
     <!-- typedef PQnode PQnode -->
-    <typedef-decl name='PQnode' type-id='type-id-413' filepath='libtess/priorityq-heap.h' line='83' column='1' id='type-id-412'/>
+    <typedef-decl name='PQnode' type-id='type-id-412' filepath='libtess/priorityq-heap.h' line='83' column='1' id='type-id-411'/>
     <!-- typedef PriorityQHeap PriorityQHeap -->
-    <typedef-decl name='PriorityQHeap' type-id='type-id-414' filepath='libtess/priorityq-heap.h' line='81' column='1' id='type-id-429'/>
+    <typedef-decl name='PriorityQHeap' type-id='type-id-413' filepath='libtess/priorityq-heap.h' line='81' column='1' id='type-id-428'/>
     <!-- typedef PriorityQSort PriorityQSort -->
-    <typedef-decl name='PriorityQSort' type-id='type-id-418' filepath='libtess/priorityq.h' line='95' column='1' id='type-id-430'/>
+    <typedef-decl name='PriorityQSort' type-id='type-id-417' filepath='libtess/priorityq.h' line='95' column='1' id='type-id-429'/>
     <!-- typedef long int[8] __jmp_buf -->
-    <typedef-decl name='__jmp_buf' type-id='type-id-376' filepath='/usr/include/bits/setjmp.h' line='32' column='1' id='type-id-172'/>
+    <typedef-decl name='__jmp_buf' type-id='type-id-375' filepath='/usr/include/bits/setjmp.h' line='32' column='1' id='type-id-172'/>
     <!-- typedef __sigset_t __sigset_t -->
-    <typedef-decl name='__sigset_t' type-id='type-id-424' filepath='/usr/include/bits/sigset.h' line='32' column='1' id='type-id-423'/>
+    <typedef-decl name='__sigset_t' type-id='type-id-173' filepath='/usr/include/bits/sigset.h' line='32' column='1' id='type-id-422'/>
     <!-- typedef __jmp_buf_tag[1] jmp_buf -->
-    <typedef-decl name='jmp_buf' type-id='type-id-374' filepath='/usr/include/setjmp.h' line='49' column='1' id='type-id-406'/>
+    <typedef-decl name='jmp_buf' type-id='type-id-373' filepath='/usr/include/setjmp.h' line='49' column='1' id='type-id-405'/>
     <!-- unnamed&#45;enum&#45;underlying&#45;type&#45;32 -->
     <type-decl name='unnamed-enum-underlying-type-32' is-anonymous='yes' size-in-bits='32' alignment-in-bits='32' id='type-id-38'/>
     <!-- unsigned long int -->
     <type-decl name='unsigned long int' size-in-bits='64' id='type-id-3'/>
     <!-- unsigned long int[16] -->
-    <array-type-def dimensions='1' type-id='type-id-3' size-in-bits='1024' id='type-id-174'>
+    <array-type-def dimensions='1' type-id='type-id-3' size-in-bits='1024' id='type-id-423'>
       <!-- <anonymous range>[16] -->
-      <subrange length='16' lower-bound='0' upper-bound='15' type-id='type-id-3' id='type-id-431'/>
+      <subrange length='16' lower-bound='0' upper-bound='15' type-id='type-id-3' id='type-id-430'/>
     </array-type-def>
     <!-- ActiveRegion* -->
-    <pointer-type-def type-id='type-id-425' size-in-bits='64' id='type-id-391'/>
+    <pointer-type-def type-id='type-id-424' size-in-bits='64' id='type-id-390'/>
     <!-- DictList* -->
-    <pointer-type-def type-id='type-id-426' size-in-bits='64' id='type-id-398'/>
+    <pointer-type-def type-id='type-id-425' size-in-bits='64' id='type-id-397'/>
     <!-- DictListNode* -->
-    <pointer-type-def type-id='type-id-383' size-in-bits='64' id='type-id-380'/>
+    <pointer-type-def type-id='type-id-382' size-in-bits='64' id='type-id-379'/>
     <!-- GLUface* -->
-    <pointer-type-def type-id='type-id-394' size-in-bits='64' id='type-id-388'/>
+    <pointer-type-def type-id='type-id-393' size-in-bits='64' id='type-id-387'/>
     <!-- GLUhalfEdge* -->
-    <pointer-type-def type-id='type-id-395' size-in-bits='64' id='type-id-379'/>
+    <pointer-type-def type-id='type-id-394' size-in-bits='64' id='type-id-378'/>
     <!-- GLUmesh* -->
-    <pointer-type-def type-id='type-id-427' size-in-bits='64' id='type-id-397'/>
+    <pointer-type-def type-id='type-id-426' size-in-bits='64' id='type-id-396'/>
     <!-- GLUtesselator* -->
-    <pointer-type-def type-id='type-id-428' size-in-bits='64' id='type-id-432'/>
+    <pointer-type-def type-id='type-id-427' size-in-bits='64' id='type-id-431'/>
     <!-- GLUvertex* -->
-    <pointer-type-def type-id='type-id-393' size-in-bits='64' id='type-id-390'/>
+    <pointer-type-def type-id='type-id-392' size-in-bits='64' id='type-id-389'/>
     <!-- GLfloat* -->
     <pointer-type-def type-id='type-id-31' size-in-bits='64' id='type-id-50'/>
     <!-- PQSortKey* -->
-    <pointer-type-def type-id='type-id-433' size-in-bits='64' id='type-id-420'/>
+    <pointer-type-def type-id='type-id-432' size-in-bits='64' id='type-id-419'/>
     <!-- PQSortKey** -->
-    <pointer-type-def type-id='type-id-420' size-in-bits='64' id='type-id-421'/>
+    <pointer-type-def type-id='type-id-419' size-in-bits='64' id='type-id-420'/>
     <!-- PQhandleElem* -->
-    <pointer-type-def type-id='type-id-408' size-in-bits='64' id='type-id-416'/>
+    <pointer-type-def type-id='type-id-407' size-in-bits='64' id='type-id-415'/>
     <!-- PQnode* -->
-    <pointer-type-def type-id='type-id-412' size-in-bits='64' id='type-id-415'/>
+    <pointer-type-def type-id='type-id-411' size-in-bits='64' id='type-id-414'/>
     <!-- PriorityQHeap* -->
-    <pointer-type-def type-id='type-id-429' size-in-bits='64' id='type-id-419'/>
+    <pointer-type-def type-id='type-id-428' size-in-bits='64' id='type-id-418'/>
     <!-- PriorityQSort* -->
-    <pointer-type-def type-id='type-id-430' size-in-bits='64' id='type-id-399'/>
+    <pointer-type-def type-id='type-id-429' size-in-bits='64' id='type-id-398'/>
     <!-- int (typedef PQHeapKey, typedef PQHeapKey)* -->
-    <pointer-type-def type-id='type-id-434' size-in-bits='64' id='type-id-417'/>
+    <pointer-type-def type-id='type-id-433' size-in-bits='64' id='type-id-416'/>
     <!-- int (void*, typedef DictListKey, typedef DictListKey)* -->
-    <pointer-type-def type-id='type-id-435' size-in-bits='64' id='type-id-384'/>
+    <pointer-type-def type-id='type-id-434' size-in-bits='64' id='type-id-383'/>
     <!-- void (GLUmesh*)* -->
-    <pointer-type-def type-id='type-id-436' size-in-bits='64' id='type-id-402'/>
+    <pointer-type-def type-id='type-id-435' size-in-bits='64' id='type-id-401'/>
     <!-- void (GLdouble*, void**, GLfloat*, void**)* -->
-    <pointer-type-def type-id='type-id-437' size-in-bits='64' id='type-id-400'/>
+    <pointer-type-def type-id='type-id-436' size-in-bits='64' id='type-id-399'/>
     <!-- void (GLdouble*, void**, GLfloat*, void**, void*)* -->
-    <pointer-type-def type-id='type-id-438' size-in-bits='64' id='type-id-405'/>
+    <pointer-type-def type-id='type-id-437' size-in-bits='64' id='type-id-404'/>
     <!-- void (typedef GLboolean)* -->
-    <pointer-type-def type-id='type-id-439' size-in-bits='64' id='type-id-401'/>
+    <pointer-type-def type-id='type-id-438' size-in-bits='64' id='type-id-400'/>
     <!-- void (typedef GLboolean, void*)* -->
-    <pointer-type-def type-id='type-id-440' size-in-bits='64' id='type-id-403'/>
+    <pointer-type-def type-id='type-id-439' size-in-bits='64' id='type-id-402'/>
     <!-- void (typedef GLenum)* -->
     <pointer-type-def type-id='type-id-39' size-in-bits='64' id='type-id-11'/>
     <!-- void (typedef GLenum, void*)* -->
@@ -22791,66 +22784,66 @@
     <!-- void (void*)* -->
     <pointer-type-def type-id='type-id-41' size-in-bits='64' id='type-id-15'/>
     <!-- void (void*, void*)* -->
-    <pointer-type-def type-id='type-id-441' size-in-bits='64' id='type-id-404'/>
+    <pointer-type-def type-id='type-id-440' size-in-bits='64' id='type-id-403'/>
     <!-- void** -->
-    <pointer-type-def type-id='type-id-17' size-in-bits='64' id='type-id-185'/>
+    <pointer-type-def type-id='type-id-17' size-in-bits='64' id='type-id-184'/>
     <!-- typedef void* DictListKey -->
-    <typedef-decl name='DictListKey' type-id='type-id-17' filepath='libtess/dict.h' line='60' column='1' id='type-id-386'/>
+    <typedef-decl name='DictListKey' type-id='type-id-17' filepath='libtess/dict.h' line='60' column='1' id='type-id-385'/>
     <!-- typedef void* PQHeapKey -->
-    <typedef-decl name='PQHeapKey' type-id='type-id-17' filepath='libtess/priorityq-heap.h' line='79' column='1' id='type-id-410'/>
+    <typedef-decl name='PQHeapKey' type-id='type-id-17' filepath='libtess/priorityq-heap.h' line='79' column='1' id='type-id-409'/>
     <!-- typedef PQHeapKey PQSortKey -->
-    <typedef-decl name='PQSortKey' type-id='type-id-410' filepath='libtess/priorityq.h' line='93' column='1' id='type-id-433'/>
+    <typedef-decl name='PQSortKey' type-id='type-id-409' filepath='libtess/priorityq.h' line='93' column='1' id='type-id-432'/>
     <!-- GLUtesselator* gluNewTess() -->
     <function-decl name='gluNewTess' mangled-name='gluNewTess' filepath='libtess/tess.c' line='92' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluNewTess'>
       <!-- GLUtesselator* -->
-      <return type-id='type-id-432'/>
+      <return type-id='type-id-431'/>
     </function-decl>
     <!-- void gluDeleteTess(GLUtesselator*) -->
     <function-decl name='gluDeleteTess' mangled-name='gluDeleteTess' filepath='libtess/tess.c' line='193' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluDeleteTess'>
       <!-- parameter of type 'GLUtesselator*' -->
-      <parameter type-id='type-id-432' name='tess' filepath='libtess/tess.c' line='193' column='1'/>
+      <parameter type-id='type-id-431' name='tess' filepath='libtess/tess.c' line='193' column='1'/>
       <!-- void -->
       <return type-id='type-id-19'/>
     </function-decl>
     <!-- void gluTessProperty(GLUtesselator*, GLenum, GLdouble) -->
     <function-decl name='gluTessProperty' mangled-name='gluTessProperty' filepath='libtess/tess.c' line='201' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluTessProperty'>
       <!-- parameter of type 'GLUtesselator*' -->
-      <parameter type-id='type-id-432' name='tess' filepath='libtess/tess.c' line='201' column='1'/>
+      <parameter type-id='type-id-431' name='tess' filepath='libtess/tess.c' line='201' column='1'/>
       <!-- parameter of type 'typedef GLenum' -->
       <parameter type-id='type-id-21' name='which' filepath='libtess/tess.c' line='201' column='1'/>
       <!-- parameter of type 'typedef GLdouble' -->
-      <parameter type-id='type-id-371' name='value' filepath='libtess/tess.c' line='201' column='1'/>
+      <parameter type-id='type-id-370' name='value' filepath='libtess/tess.c' line='201' column='1'/>
       <!-- void -->
       <return type-id='type-id-19'/>
     </function-decl>
     <!-- void gluGetTessProperty(GLUtesselator*, GLenum, GLdouble*) -->
     <function-decl name='gluGetTessProperty' mangled-name='gluGetTessProperty' filepath='libtess/tess.c' line='240' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluGetTessProperty'>
       <!-- parameter of type 'GLUtesselator*' -->
-      <parameter type-id='type-id-432' name='tess' filepath='libtess/tess.c' line='240' column='1'/>
+      <parameter type-id='type-id-431' name='tess' filepath='libtess/tess.c' line='240' column='1'/>
       <!-- parameter of type 'typedef GLenum' -->
       <parameter type-id='type-id-21' name='which' filepath='libtess/tess.c' line='240' column='1'/>
       <!-- parameter of type 'GLdouble*' -->
-      <parameter type-id='type-id-442' name='value' filepath='libtess/tess.c' line='240' column='1'/>
+      <parameter type-id='type-id-441' name='value' filepath='libtess/tess.c' line='240' column='1'/>
       <!-- void -->
       <return type-id='type-id-19'/>
     </function-decl>
     <!-- void gluTessNormal(GLUtesselator*, GLdouble, GLdouble, GLdouble) -->
     <function-decl name='gluTessNormal' mangled-name='gluTessNormal' filepath='libtess/tess.c' line='268' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluTessNormal'>
       <!-- parameter of type 'GLUtesselator*' -->
-      <parameter type-id='type-id-432' name='tess' filepath='libtess/tess.c' line='268' column='1'/>
+      <parameter type-id='type-id-431' name='tess' filepath='libtess/tess.c' line='268' column='1'/>
       <!-- parameter of type 'typedef GLdouble' -->
-      <parameter type-id='type-id-371' name='x' filepath='libtess/tess.c' line='268' column='1'/>
+      <parameter type-id='type-id-370' name='x' filepath='libtess/tess.c' line='268' column='1'/>
       <!-- parameter of type 'typedef GLdouble' -->
-      <parameter type-id='type-id-371' name='y' filepath='libtess/tess.c' line='268' column='1'/>
+      <parameter type-id='type-id-370' name='y' filepath='libtess/tess.c' line='268' column='1'/>
       <!-- parameter of type 'typedef GLdouble' -->
-      <parameter type-id='type-id-371' name='z' filepath='libtess/tess.c' line='268' column='1'/>
+      <parameter type-id='type-id-370' name='z' filepath='libtess/tess.c' line='268' column='1'/>
       <!-- void -->
       <return type-id='type-id-19'/>
     </function-decl>
     <!-- void gluTessCallback(GLUtesselator*, GLenum, _GLUfuncptr) -->
     <function-decl name='gluTessCallback' mangled-name='gluTessCallback' filepath='libtess/tess.c' line='276' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluTessCallback'>
       <!-- parameter of type 'GLUtesselator*' -->
-      <parameter type-id='type-id-432' name='tess' filepath='libtess/tess.c' line='276' column='1'/>
+      <parameter type-id='type-id-431' name='tess' filepath='libtess/tess.c' line='276' column='1'/>
       <!-- parameter of type 'typedef GLenum' -->
       <parameter type-id='type-id-21' name='which' filepath='libtess/tess.c' line='276' column='1'/>
       <!-- parameter of type 'typedef _GLUfuncptr' -->
@@ -22861,9 +22854,9 @@
     <!-- void gluTessVertex(GLUtesselator*, GLdouble*, void*) -->
     <function-decl name='gluTessVertex' mangled-name='gluTessVertex' filepath='libtess/tess.c' line='415' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluTessVertex'>
       <!-- parameter of type 'GLUtesselator*' -->
-      <parameter type-id='type-id-432' name='tess' filepath='libtess/tess.c' line='415' column='1'/>
+      <parameter type-id='type-id-431' name='tess' filepath='libtess/tess.c' line='415' column='1'/>
       <!-- parameter of type 'GLdouble*' -->
-      <parameter type-id='type-id-442' name='coords' filepath='libtess/tess.c' line='415' column='1'/>
+      <parameter type-id='type-id-441' name='coords' filepath='libtess/tess.c' line='415' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-17' name='data' filepath='libtess/tess.c' line='415' column='1'/>
       <!-- void -->
@@ -22872,7 +22865,7 @@
     <!-- void gluTessBeginPolygon(GLUtesselator*, void*) -->
     <function-decl name='gluTessBeginPolygon' mangled-name='gluTessBeginPolygon' filepath='libtess/tess.c' line='462' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluTessBeginPolygon'>
       <!-- parameter of type 'GLUtesselator*' -->
-      <parameter type-id='type-id-432' name='tess' filepath='libtess/tess.c' line='462' column='1'/>
+      <parameter type-id='type-id-431' name='tess' filepath='libtess/tess.c' line='462' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-17' name='data' filepath='libtess/tess.c' line='462' column='1'/>
       <!-- void -->
@@ -22881,35 +22874,35 @@
     <!-- void gluTessBeginContour(GLUtesselator*) -->
     <function-decl name='gluTessBeginContour' mangled-name='gluTessBeginContour' filepath='libtess/tess.c' line='476' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluTessBeginContour'>
       <!-- parameter of type 'GLUtesselator*' -->
-      <parameter type-id='type-id-432' name='tess' filepath='libtess/tess.c' line='476' column='1'/>
+      <parameter type-id='type-id-431' name='tess' filepath='libtess/tess.c' line='476' column='1'/>
       <!-- void -->
       <return type-id='type-id-19'/>
     </function-decl>
     <!-- void gluTessEndContour(GLUtesselator*) -->
     <function-decl name='gluTessEndContour' mangled-name='gluTessEndContour' filepath='libtess/tess.c' line='493' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluTessEndContour'>
       <!-- parameter of type 'GLUtesselator*' -->
-      <parameter type-id='type-id-432' name='tess' filepath='libtess/tess.c' line='493' column='1'/>
+      <parameter type-id='type-id-431' name='tess' filepath='libtess/tess.c' line='493' column='1'/>
       <!-- void -->
       <return type-id='type-id-19'/>
     </function-decl>
     <!-- void gluTessEndPolygon(GLUtesselator*) -->
     <function-decl name='gluTessEndPolygon' mangled-name='gluTessEndPolygon' filepath='libtess/tess.c' line='500' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluTessEndPolygon'>
       <!-- parameter of type 'GLUtesselator*' -->
-      <parameter type-id='type-id-432' name='tess' filepath='libtess/tess.c' line='500' column='1'/>
+      <parameter type-id='type-id-431' name='tess' filepath='libtess/tess.c' line='500' column='1'/>
       <!-- void -->
       <return type-id='type-id-19'/>
     </function-decl>
     <!-- void gluBeginPolygon(GLUtesselator*) -->
     <function-decl name='gluBeginPolygon' mangled-name='gluBeginPolygon' filepath='libtess/tess.c' line='611' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluBeginPolygon'>
       <!-- parameter of type 'GLUtesselator*' -->
-      <parameter type-id='type-id-432' name='tess' filepath='libtess/tess.c' line='611' column='1'/>
+      <parameter type-id='type-id-431' name='tess' filepath='libtess/tess.c' line='611' column='1'/>
       <!-- void -->
       <return type-id='type-id-19'/>
     </function-decl>
     <!-- void gluNextContour(GLUtesselator*, GLenum) -->
     <function-decl name='gluNextContour' mangled-name='gluNextContour' filepath='libtess/tess.c' line='620' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluNextContour'>
       <!-- parameter of type 'GLUtesselator*' -->
-      <parameter type-id='type-id-432' name='tess' filepath='libtess/tess.c' line='620' column='1'/>
+      <parameter type-id='type-id-431' name='tess' filepath='libtess/tess.c' line='620' column='1'/>
       <!-- parameter of type 'typedef GLenum' -->
       <parameter type-id='type-id-21' name='type' filepath='libtess/tess.c' line='620' column='1'/>
       <!-- void -->
@@ -22918,74 +22911,74 @@
     <!-- void gluEndPolygon(GLUtesselator*) -->
     <function-decl name='gluEndPolygon' mangled-name='gluEndPolygon' filepath='libtess/tess.c' line='628' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluEndPolygon'>
       <!-- parameter of type 'GLUtesselator*' -->
-      <parameter type-id='type-id-432' name='tess' filepath='libtess/tess.c' line='628' column='1'/>
+      <parameter type-id='type-id-431' name='tess' filepath='libtess/tess.c' line='628' column='1'/>
       <!-- void -->
       <return type-id='type-id-19'/>
     </function-decl>
     <!-- int (PQHeapKey, PQHeapKey) -->
-    <function-type size-in-bits='64' id='type-id-434'>
+    <function-type size-in-bits='64' id='type-id-433'>
       <!-- parameter of type 'typedef PQHeapKey' -->
-      <parameter type-id='type-id-410'/>
+      <parameter type-id='type-id-409'/>
       <!-- parameter of type 'typedef PQHeapKey' -->
-      <parameter type-id='type-id-410'/>
+      <parameter type-id='type-id-409'/>
       <!-- int -->
       <return type-id='type-id-10'/>
     </function-type>
     <!-- int (void*, DictListKey, DictListKey) -->
-    <function-type size-in-bits='64' id='type-id-435'>
+    <function-type size-in-bits='64' id='type-id-434'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-17'/>
       <!-- parameter of type 'typedef DictListKey' -->
-      <parameter type-id='type-id-386'/>
+      <parameter type-id='type-id-385'/>
       <!-- parameter of type 'typedef DictListKey' -->
-      <parameter type-id='type-id-386'/>
+      <parameter type-id='type-id-385'/>
       <!-- int -->
       <return type-id='type-id-10'/>
     </function-type>
     <!-- void (GLUmesh*) -->
-    <function-type size-in-bits='64' id='type-id-436'>
+    <function-type size-in-bits='64' id='type-id-435'>
       <!-- parameter of type 'GLUmesh*' -->
-      <parameter type-id='type-id-397'/>
+      <parameter type-id='type-id-396'/>
       <!-- void -->
       <return type-id='type-id-19'/>
     </function-type>
     <!-- void (GLdouble*, void**, GLfloat*, void**) -->
-    <function-type size-in-bits='64' id='type-id-437'>
+    <function-type size-in-bits='64' id='type-id-436'>
       <!-- parameter of type 'GLdouble*' -->
-      <parameter type-id='type-id-442'/>
+      <parameter type-id='type-id-441'/>
       <!-- parameter of type 'void**' -->
-      <parameter type-id='type-id-185'/>
+      <parameter type-id='type-id-184'/>
       <!-- parameter of type 'GLfloat*' -->
       <parameter type-id='type-id-50'/>
       <!-- parameter of type 'void**' -->
-      <parameter type-id='type-id-185'/>
+      <parameter type-id='type-id-184'/>
       <!-- void -->
       <return type-id='type-id-19'/>
     </function-type>
     <!-- void (GLdouble*, void**, GLfloat*, void**, void*) -->
-    <function-type size-in-bits='64' id='type-id-438'>
+    <function-type size-in-bits='64' id='type-id-437'>
       <!-- parameter of type 'GLdouble*' -->
-      <parameter type-id='type-id-442'/>
+      <parameter type-id='type-id-441'/>
       <!-- parameter of type 'void**' -->
-      <parameter type-id='type-id-185'/>
+      <parameter type-id='type-id-184'/>
       <!-- parameter of type 'GLfloat*' -->
       <parameter type-id='type-id-50'/>
       <!-- parameter of type 'void**' -->
-      <parameter type-id='type-id-185'/>
+      <parameter type-id='type-id-184'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-17'/>
       <!-- void -->
       <return type-id='type-id-19'/>
     </function-type>
     <!-- void (GLboolean) -->
-    <function-type size-in-bits='64' id='type-id-439'>
+    <function-type size-in-bits='64' id='type-id-438'>
       <!-- parameter of type 'typedef GLboolean' -->
       <parameter type-id='type-id-49'/>
       <!-- void -->
       <return type-id='type-id-19'/>
     </function-type>
     <!-- void (GLboolean, void*) -->
-    <function-type size-in-bits='64' id='type-id-440'>
+    <function-type size-in-bits='64' id='type-id-439'>
       <!-- parameter of type 'typedef GLboolean' -->
       <parameter type-id='type-id-49'/>
       <!-- parameter of type 'void*' -->
@@ -22994,7 +22987,7 @@
       <return type-id='type-id-19'/>
     </function-type>
     <!-- void (void*, void*) -->
-    <function-type size-in-bits='64' id='type-id-441'>
+    <function-type size-in-bits='64' id='type-id-440'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-17'/>
       <!-- parameter of type 'void*' -->
@@ -23003,30 +22996,30 @@
       <return type-id='type-id-19'/>
     </function-type>
     <!-- void () -->
-    <function-type size-in-bits='64' id='type-id-443'>
+    <function-type size-in-bits='64' id='type-id-442'>
       <!-- void -->
       <return type-id='type-id-19'/>
     </function-type>
   </abi-instr>
   <abi-instr address-size='64' path='libutil/error.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C99'>
     <!-- typedef unsigned int GLenum -->
-    <typedef-decl name='GLenum' type-id='type-id-276' filepath='../../../include/GL/gl.h' line='149' column='1' id='type-id-21'/>
+    <typedef-decl name='GLenum' type-id='type-id-275' filepath='../../../include/GL/gl.h' line='149' column='1' id='type-id-21'/>
     <!-- typedef unsigned char GLubyte -->
-    <typedef-decl name='GLubyte' type-id='type-id-444' filepath='../../../include/GL/gl.h' line='156' column='1' id='type-id-445'/>
+    <typedef-decl name='GLubyte' type-id='type-id-443' filepath='../../../include/GL/gl.h' line='156' column='1' id='type-id-444'/>
     <!-- unsigned char -->
-    <type-decl name='unsigned char' size-in-bits='8' id='type-id-444'/>
+    <type-decl name='unsigned char' size-in-bits='8' id='type-id-443'/>
     <!-- unsigned int -->
-    <type-decl name='unsigned int' size-in-bits='32' id='type-id-276'/>
+    <type-decl name='unsigned int' size-in-bits='32' id='type-id-275'/>
     <!-- const GLubyte -->
-    <qualified-type-def type-id='type-id-445' const='yes' id='type-id-446'/>
+    <qualified-type-def type-id='type-id-444' const='yes' id='type-id-445'/>
     <!-- const GLubyte* -->
-    <pointer-type-def type-id='type-id-446' size-in-bits='64' id='type-id-447'/>
+    <pointer-type-def type-id='type-id-445' size-in-bits='64' id='type-id-446'/>
     <!-- const GLubyte* gluErrorString(GLenum) -->
     <function-decl name='gluErrorString' mangled-name='gluErrorString' filepath='libutil/error.c' line='66' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluErrorString'>
       <!-- parameter of type 'typedef GLenum' -->
       <parameter type-id='type-id-21' name='errorCode' filepath='libutil/error.c' line='66' column='1'/>
       <!-- const GLubyte* -->
-      <return type-id='type-id-447'/>
+      <return type-id='type-id-446'/>
     </function-decl>
   </abi-instr>
   <abi-instr address-size='64' path='libutil/mipmap.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C99'>
@@ -23035,23 +23028,23 @@
     <!-- typedef int GLint -->
     <typedef-decl name='GLint' type-id='type-id-10' filepath='../../../include/GL/gl.h' line='155' column='1' id='type-id-60'/>
     <!-- typedef int GLsizei -->
-    <typedef-decl name='GLsizei' type-id='type-id-10' filepath='../../../include/GL/gl.h' line='159' column='1' id='type-id-448'/>
+    <typedef-decl name='GLsizei' type-id='type-id-10' filepath='../../../include/GL/gl.h' line='159' column='1' id='type-id-447'/>
     <!-- GLint gluScaleImage(GLenum, GLsizei, GLsizei, GLenum, void*, GLsizei, GLsizei, GLenum, void*) -->
     <function-decl name='gluScaleImage' mangled-name='gluScaleImage' filepath='libutil/mipmap.c' line='3498' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluScaleImage'>
       <!-- parameter of type 'typedef GLenum' -->
       <parameter type-id='type-id-21' name='format' filepath='libutil/mipmap.c' line='3498' column='1'/>
       <!-- parameter of type 'typedef GLsizei' -->
-      <parameter type-id='type-id-448' name='widthin' filepath='libutil/mipmap.c' line='3498' column='1'/>
+      <parameter type-id='type-id-447' name='widthin' filepath='libutil/mipmap.c' line='3498' column='1'/>
       <!-- parameter of type 'typedef GLsizei' -->
-      <parameter type-id='type-id-448' name='heightin' filepath='libutil/mipmap.c' line='3498' column='1'/>
+      <parameter type-id='type-id-447' name='heightin' filepath='libutil/mipmap.c' line='3498' column='1'/>
       <!-- parameter of type 'typedef GLenum' -->
       <parameter type-id='type-id-21' name='typein' filepath='libutil/mipmap.c' line='3499' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-17' name='datain' filepath='libutil/mipmap.c' line='3499' column='1'/>
       <!-- parameter of type 'typedef GLsizei' -->
-      <parameter type-id='type-id-448' name='widthout' filepath='libutil/mipmap.c' line='3500' column='1'/>
+      <parameter type-id='type-id-447' name='widthout' filepath='libutil/mipmap.c' line='3500' column='1'/>
       <!-- parameter of type 'typedef GLsizei' -->
-      <parameter type-id='type-id-448' name='heightout' filepath='libutil/mipmap.c' line='3500' column='1'/>
+      <parameter type-id='type-id-447' name='heightout' filepath='libutil/mipmap.c' line='3500' column='1'/>
       <!-- parameter of type 'typedef GLenum' -->
       <parameter type-id='type-id-21' name='typeout' filepath='libutil/mipmap.c' line='3500' column='1'/>
       <!-- parameter of type 'void*' -->
@@ -23066,7 +23059,7 @@
       <!-- parameter of type 'typedef GLint' -->
       <parameter type-id='type-id-60' name='internalFormat' filepath='libutil/mipmap.c' line='3643' column='1'/>
       <!-- parameter of type 'typedef GLsizei' -->
-      <parameter type-id='type-id-448' name='width' filepath='libutil/mipmap.c' line='3644' column='1'/>
+      <parameter type-id='type-id-447' name='width' filepath='libutil/mipmap.c' line='3644' column='1'/>
       <!-- parameter of type 'typedef GLenum' -->
       <parameter type-id='type-id-21' name='format' filepath='libutil/mipmap.c' line='3645' column='1'/>
       <!-- parameter of type 'typedef GLenum' -->
@@ -23089,7 +23082,7 @@
       <!-- parameter of type 'typedef GLint' -->
       <parameter type-id='type-id-60' name='internalFormat' filepath='libutil/mipmap.c' line='3672' column='1'/>
       <!-- parameter of type 'typedef GLsizei' -->
-      <parameter type-id='type-id-448' name='width' filepath='libutil/mipmap.c' line='3672' column='1'/>
+      <parameter type-id='type-id-447' name='width' filepath='libutil/mipmap.c' line='3672' column='1'/>
       <!-- parameter of type 'typedef GLenum' -->
       <parameter type-id='type-id-21' name='format' filepath='libutil/mipmap.c' line='3673' column='1'/>
       <!-- parameter of type 'typedef GLenum' -->
@@ -23106,9 +23099,9 @@
       <!-- parameter of type 'typedef GLint' -->
       <parameter type-id='type-id-60' name='internalFormat' filepath='libutil/mipmap.c' line='4552' column='1'/>
       <!-- parameter of type 'typedef GLsizei' -->
-      <parameter type-id='type-id-448' name='width' filepath='libutil/mipmap.c' line='4553' column='1'/>
+      <parameter type-id='type-id-447' name='width' filepath='libutil/mipmap.c' line='4553' column='1'/>
       <!-- parameter of type 'typedef GLsizei' -->
-      <parameter type-id='type-id-448' name='height' filepath='libutil/mipmap.c' line='4553' column='1'/>
+      <parameter type-id='type-id-447' name='height' filepath='libutil/mipmap.c' line='4553' column='1'/>
       <!-- parameter of type 'typedef GLenum' -->
       <parameter type-id='type-id-21' name='format' filepath='libutil/mipmap.c' line='4554' column='1'/>
       <!-- parameter of type 'typedef GLenum' -->
@@ -23131,9 +23124,9 @@
       <!-- parameter of type 'typedef GLint' -->
       <parameter type-id='type-id-60' name='internalFormat' filepath='libutil/mipmap.c' line='4584' column='1'/>
       <!-- parameter of type 'typedef GLsizei' -->
-      <parameter type-id='type-id-448' name='width' filepath='libutil/mipmap.c' line='4585' column='1'/>
+      <parameter type-id='type-id-447' name='width' filepath='libutil/mipmap.c' line='4585' column='1'/>
       <!-- parameter of type 'typedef GLsizei' -->
-      <parameter type-id='type-id-448' name='height' filepath='libutil/mipmap.c' line='4585' column='1'/>
+      <parameter type-id='type-id-447' name='height' filepath='libutil/mipmap.c' line='4585' column='1'/>
       <!-- parameter of type 'typedef GLenum' -->
       <parameter type-id='type-id-21' name='format' filepath='libutil/mipmap.c' line='4586' column='1'/>
       <!-- parameter of type 'typedef GLenum' -->
@@ -23150,11 +23143,11 @@
       <!-- parameter of type 'typedef GLint' -->
       <parameter type-id='type-id-60' name='internalFormat' filepath='libutil/mipmap.c' line='8444' column='1'/>
       <!-- parameter of type 'typedef GLsizei' -->
-      <parameter type-id='type-id-448' name='width' filepath='libutil/mipmap.c' line='8445' column='1'/>
+      <parameter type-id='type-id-447' name='width' filepath='libutil/mipmap.c' line='8445' column='1'/>
       <!-- parameter of type 'typedef GLsizei' -->
-      <parameter type-id='type-id-448' name='height' filepath='libutil/mipmap.c' line='8445' column='1'/>
+      <parameter type-id='type-id-447' name='height' filepath='libutil/mipmap.c' line='8445' column='1'/>
       <!-- parameter of type 'typedef GLsizei' -->
-      <parameter type-id='type-id-448' name='depth' filepath='libutil/mipmap.c' line='8445' column='1'/>
+      <parameter type-id='type-id-447' name='depth' filepath='libutil/mipmap.c' line='8445' column='1'/>
       <!-- parameter of type 'typedef GLenum' -->
       <parameter type-id='type-id-21' name='format' filepath='libutil/mipmap.c' line='8446' column='1'/>
       <!-- parameter of type 'typedef GLenum' -->
@@ -23177,11 +23170,11 @@
       <!-- parameter of type 'typedef GLint' -->
       <parameter type-id='type-id-60' name='internalFormat' filepath='libutil/mipmap.c' line='8482' column='1'/>
       <!-- parameter of type 'typedef GLsizei' -->
-      <parameter type-id='type-id-448' name='width' filepath='libutil/mipmap.c' line='8483' column='1'/>
+      <parameter type-id='type-id-447' name='width' filepath='libutil/mipmap.c' line='8483' column='1'/>
       <!-- parameter of type 'typedef GLsizei' -->
-      <parameter type-id='type-id-448' name='height' filepath='libutil/mipmap.c' line='8483' column='1'/>
+      <parameter type-id='type-id-447' name='height' filepath='libutil/mipmap.c' line='8483' column='1'/>
       <!-- parameter of type 'typedef GLsizei' -->
-      <parameter type-id='type-id-448' name='depth' filepath='libutil/mipmap.c' line='8483' column='1'/>
+      <parameter type-id='type-id-447' name='depth' filepath='libutil/mipmap.c' line='8483' column='1'/>
       <!-- parameter of type 'typedef GLenum' -->
       <parameter type-id='type-id-21' name='format' filepath='libutil/mipmap.c' line='8484' column='1'/>
       <!-- parameter of type 'typedef GLenum' -->
@@ -23198,168 +23191,168 @@
   </abi-instr>
   <abi-instr address-size='64' path='libutil/project.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C99'>
     <!-- double -->
-    <type-decl name='double' size-in-bits='64' id='type-id-449'/>
+    <type-decl name='double' size-in-bits='64' id='type-id-448'/>
     <!-- typedef double GLclampd -->
-    <typedef-decl name='GLclampd' type-id='type-id-449' filepath='../../../include/GL/gl.h' line='163' column='1' id='type-id-450'/>
+    <typedef-decl name='GLclampd' type-id='type-id-448' filepath='../../../include/GL/gl.h' line='163' column='1' id='type-id-449'/>
     <!-- typedef double GLdouble -->
-    <typedef-decl name='GLdouble' type-id='type-id-449' filepath='../../../include/GL/gl.h' line='162' column='1' id='type-id-371'/>
+    <typedef-decl name='GLdouble' type-id='type-id-448' filepath='../../../include/GL/gl.h' line='162' column='1' id='type-id-370'/>
     <!-- GLdouble* -->
-    <pointer-type-def type-id='type-id-371' size-in-bits='64' id='type-id-442'/>
+    <pointer-type-def type-id='type-id-370' size-in-bits='64' id='type-id-441'/>
     <!-- GLint* -->
-    <pointer-type-def type-id='type-id-60' size-in-bits='64' id='type-id-451'/>
+    <pointer-type-def type-id='type-id-60' size-in-bits='64' id='type-id-450'/>
     <!-- const GLdouble -->
-    <qualified-type-def type-id='type-id-371' const='yes' id='type-id-452'/>
+    <qualified-type-def type-id='type-id-370' const='yes' id='type-id-451'/>
     <!-- const GLdouble* -->
-    <pointer-type-def type-id='type-id-452' size-in-bits='64' id='type-id-453'/>
+    <pointer-type-def type-id='type-id-451' size-in-bits='64' id='type-id-452'/>
     <!-- const GLint -->
-    <qualified-type-def type-id='type-id-60' const='yes' id='type-id-454'/>
+    <qualified-type-def type-id='type-id-60' const='yes' id='type-id-453'/>
     <!-- const GLint* -->
-    <pointer-type-def type-id='type-id-454' size-in-bits='64' id='type-id-52'/>
+    <pointer-type-def type-id='type-id-453' size-in-bits='64' id='type-id-52'/>
     <!-- void gluOrtho2D(GLdouble, GLdouble, GLdouble, GLdouble) -->
     <function-decl name='gluOrtho2D' mangled-name='gluOrtho2D' filepath='libutil/project.c' line='57' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluOrtho2D'>
       <!-- parameter of type 'typedef GLdouble' -->
-      <parameter type-id='type-id-371' name='left' filepath='libutil/project.c' line='57' column='1'/>
+      <parameter type-id='type-id-370' name='left' filepath='libutil/project.c' line='57' column='1'/>
       <!-- parameter of type 'typedef GLdouble' -->
-      <parameter type-id='type-id-371' name='right' filepath='libutil/project.c' line='57' column='1'/>
+      <parameter type-id='type-id-370' name='right' filepath='libutil/project.c' line='57' column='1'/>
       <!-- parameter of type 'typedef GLdouble' -->
-      <parameter type-id='type-id-371' name='bottom' filepath='libutil/project.c' line='57' column='1'/>
+      <parameter type-id='type-id-370' name='bottom' filepath='libutil/project.c' line='57' column='1'/>
       <!-- parameter of type 'typedef GLdouble' -->
-      <parameter type-id='type-id-371' name='top' filepath='libutil/project.c' line='57' column='1'/>
+      <parameter type-id='type-id-370' name='top' filepath='libutil/project.c' line='57' column='1'/>
       <!-- void -->
       <return type-id='type-id-19'/>
     </function-decl>
     <!-- void gluPerspective(GLdouble, GLdouble, GLdouble, GLdouble) -->
     <function-decl name='gluPerspective' mangled-name='gluPerspective' filepath='libutil/project.c' line='65' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluPerspective'>
       <!-- parameter of type 'typedef GLdouble' -->
-      <parameter type-id='type-id-371' name='fovy' filepath='libutil/project.c' line='65' column='1'/>
+      <parameter type-id='type-id-370' name='fovy' filepath='libutil/project.c' line='65' column='1'/>
       <!-- parameter of type 'typedef GLdouble' -->
-      <parameter type-id='type-id-371' name='aspect' filepath='libutil/project.c' line='65' column='1'/>
+      <parameter type-id='type-id-370' name='aspect' filepath='libutil/project.c' line='65' column='1'/>
       <!-- parameter of type 'typedef GLdouble' -->
-      <parameter type-id='type-id-371' name='zNear' filepath='libutil/project.c' line='65' column='1'/>
+      <parameter type-id='type-id-370' name='zNear' filepath='libutil/project.c' line='65' column='1'/>
       <!-- parameter of type 'typedef GLdouble' -->
-      <parameter type-id='type-id-371' name='zFar' filepath='libutil/project.c' line='65' column='1'/>
+      <parameter type-id='type-id-370' name='zFar' filepath='libutil/project.c' line='65' column='1'/>
       <!-- void -->
       <return type-id='type-id-19'/>
     </function-decl>
     <!-- void gluLookAt(GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble) -->
     <function-decl name='gluLookAt' mangled-name='gluLookAt' filepath='libutil/project.c' line='108' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluLookAt'>
       <!-- parameter of type 'typedef GLdouble' -->
-      <parameter type-id='type-id-371' name='eyex' filepath='libutil/project.c' line='108' column='1'/>
+      <parameter type-id='type-id-370' name='eyex' filepath='libutil/project.c' line='108' column='1'/>
       <!-- parameter of type 'typedef GLdouble' -->
-      <parameter type-id='type-id-371' name='eyey' filepath='libutil/project.c' line='108' column='1'/>
+      <parameter type-id='type-id-370' name='eyey' filepath='libutil/project.c' line='108' column='1'/>
       <!-- parameter of type 'typedef GLdouble' -->
-      <parameter type-id='type-id-371' name='eyez' filepath='libutil/project.c' line='108' column='1'/>
+      <parameter type-id='type-id-370' name='eyez' filepath='libutil/project.c' line='108' column='1'/>
       <!-- parameter of type 'typedef GLdouble' -->
-      <parameter type-id='type-id-371' name='centerx' filepath='libutil/project.c' line='108' column='1'/>
+      <parameter type-id='type-id-370' name='centerx' filepath='libutil/project.c' line='108' column='1'/>
       <!-- parameter of type 'typedef GLdouble' -->
-      <parameter type-id='type-id-371' name='centery' filepath='libutil/project.c' line='109' column='1'/>
+      <parameter type-id='type-id-370' name='centery' filepath='libutil/project.c' line='109' column='1'/>
       <!-- parameter of type 'typedef GLdouble' -->
-      <parameter type-id='type-id-371' name='centerz' filepath='libutil/project.c' line='109' column='1'/>
+      <parameter type-id='type-id-370' name='centerz' filepath='libutil/project.c' line='109' column='1'/>
       <!-- parameter of type 'typedef GLdouble' -->
-      <parameter type-id='type-id-371' name='upx' filepath='libutil/project.c' line='109' column='1'/>
+      <parameter type-id='type-id-370' name='upx' filepath='libutil/project.c' line='109' column='1'/>
       <!-- parameter of type 'typedef GLdouble' -->
-      <parameter type-id='type-id-371' name='upy' filepath='libutil/project.c' line='109' column='1'/>
+      <parameter type-id='type-id-370' name='upy' filepath='libutil/project.c' line='109' column='1'/>
       <!-- parameter of type 'typedef GLdouble' -->
-      <parameter type-id='type-id-371' name='upz' filepath='libutil/project.c' line='110' column='1'/>
+      <parameter type-id='type-id-370' name='upz' filepath='libutil/project.c' line='110' column='1'/>
       <!-- void -->
       <return type-id='type-id-19'/>
     </function-decl>
     <!-- GLint gluProject(GLdouble, GLdouble, GLdouble, const GLdouble*, const GLdouble*, const GLint*, GLdouble*, GLdouble*, GLdouble*) -->
     <function-decl name='gluProject' mangled-name='gluProject' filepath='libutil/project.c' line='234' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluProject'>
       <!-- parameter of type 'typedef GLdouble' -->
-      <parameter type-id='type-id-371' name='objx' filepath='libutil/project.c' line='234' column='1'/>
+      <parameter type-id='type-id-370' name='objx' filepath='libutil/project.c' line='234' column='1'/>
       <!-- parameter of type 'typedef GLdouble' -->
-      <parameter type-id='type-id-371' name='objy' filepath='libutil/project.c' line='234' column='1'/>
+      <parameter type-id='type-id-370' name='objy' filepath='libutil/project.c' line='234' column='1'/>
       <!-- parameter of type 'typedef GLdouble' -->
-      <parameter type-id='type-id-371' name='objz' filepath='libutil/project.c' line='234' column='1'/>
+      <parameter type-id='type-id-370' name='objz' filepath='libutil/project.c' line='234' column='1'/>
       <!-- parameter of type 'const GLdouble*' -->
-      <parameter type-id='type-id-453' name='modelMatrix' filepath='libutil/project.c' line='235' column='1'/>
+      <parameter type-id='type-id-452' name='modelMatrix' filepath='libutil/project.c' line='235' column='1'/>
       <!-- parameter of type 'const GLdouble*' -->
-      <parameter type-id='type-id-453' name='projMatrix' filepath='libutil/project.c' line='236' column='1'/>
+      <parameter type-id='type-id-452' name='projMatrix' filepath='libutil/project.c' line='236' column='1'/>
       <!-- parameter of type 'const GLint*' -->
       <parameter type-id='type-id-52' name='viewport' filepath='libutil/project.c' line='237' column='1'/>
       <!-- parameter of type 'GLdouble*' -->
-      <parameter type-id='type-id-442' name='winx' filepath='libutil/project.c' line='238' column='1'/>
+      <parameter type-id='type-id-441' name='winx' filepath='libutil/project.c' line='238' column='1'/>
       <!-- parameter of type 'GLdouble*' -->
-      <parameter type-id='type-id-442' name='winy' filepath='libutil/project.c' line='238' column='1'/>
+      <parameter type-id='type-id-441' name='winy' filepath='libutil/project.c' line='238' column='1'/>
       <!-- parameter of type 'GLdouble*' -->
-      <parameter type-id='type-id-442' name='winz' filepath='libutil/project.c' line='238' column='1'/>
+      <parameter type-id='type-id-441' name='winz' filepath='libutil/project.c' line='238' column='1'/>
       <!-- typedef GLint -->
       <return type-id='type-id-60'/>
     </function-decl>
     <!-- GLint gluUnProject(GLdouble, GLdouble, GLdouble, const GLdouble*, const GLdouble*, const GLint*, GLdouble*, GLdouble*, GLdouble*) -->
     <function-decl name='gluUnProject' mangled-name='gluUnProject' filepath='libutil/project.c' line='269' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluUnProject'>
       <!-- parameter of type 'typedef GLdouble' -->
-      <parameter type-id='type-id-371' name='winx' filepath='libutil/project.c' line='269' column='1'/>
+      <parameter type-id='type-id-370' name='winx' filepath='libutil/project.c' line='269' column='1'/>
       <!-- parameter of type 'typedef GLdouble' -->
-      <parameter type-id='type-id-371' name='winy' filepath='libutil/project.c' line='269' column='1'/>
+      <parameter type-id='type-id-370' name='winy' filepath='libutil/project.c' line='269' column='1'/>
       <!-- parameter of type 'typedef GLdouble' -->
-      <parameter type-id='type-id-371' name='winz' filepath='libutil/project.c' line='269' column='1'/>
+      <parameter type-id='type-id-370' name='winz' filepath='libutil/project.c' line='269' column='1'/>
       <!-- parameter of type 'const GLdouble*' -->
-      <parameter type-id='type-id-453' name='modelMatrix' filepath='libutil/project.c' line='270' column='1'/>
+      <parameter type-id='type-id-452' name='modelMatrix' filepath='libutil/project.c' line='270' column='1'/>
       <!-- parameter of type 'const GLdouble*' -->
-      <parameter type-id='type-id-453' name='projMatrix' filepath='libutil/project.c' line='271' column='1'/>
+      <parameter type-id='type-id-452' name='projMatrix' filepath='libutil/project.c' line='271' column='1'/>
       <!-- parameter of type 'const GLint*' -->
       <parameter type-id='type-id-52' name='viewport' filepath='libutil/project.c' line='272' column='1'/>
       <!-- parameter of type 'GLdouble*' -->
-      <parameter type-id='type-id-442' name='objx' filepath='libutil/project.c' line='273' column='1'/>
+      <parameter type-id='type-id-441' name='objx' filepath='libutil/project.c' line='273' column='1'/>
       <!-- parameter of type 'GLdouble*' -->
-      <parameter type-id='type-id-442' name='objy' filepath='libutil/project.c' line='273' column='1'/>
+      <parameter type-id='type-id-441' name='objy' filepath='libutil/project.c' line='273' column='1'/>
       <!-- parameter of type 'GLdouble*' -->
-      <parameter type-id='type-id-442' name='objz' filepath='libutil/project.c' line='273' column='1'/>
+      <parameter type-id='type-id-441' name='objz' filepath='libutil/project.c' line='273' column='1'/>
       <!-- typedef GLint -->
       <return type-id='type-id-60'/>
     </function-decl>
     <!-- GLint gluUnProject4(GLdouble, GLdouble, GLdouble, GLdouble, const GLdouble*, const GLdouble*, const GLint*, GLclampd, GLclampd, GLdouble*, GLdouble*, GLdouble*, GLdouble*) -->
     <function-decl name='gluUnProject4' mangled-name='gluUnProject4' filepath='libutil/project.c' line='308' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluUnProject4'>
       <!-- parameter of type 'typedef GLdouble' -->
-      <parameter type-id='type-id-371' name='winx' filepath='libutil/project.c' line='308' column='1'/>
+      <parameter type-id='type-id-370' name='winx' filepath='libutil/project.c' line='308' column='1'/>
       <!-- parameter of type 'typedef GLdouble' -->
-      <parameter type-id='type-id-371' name='winy' filepath='libutil/project.c' line='308' column='1'/>
+      <parameter type-id='type-id-370' name='winy' filepath='libutil/project.c' line='308' column='1'/>
       <!-- parameter of type 'typedef GLdouble' -->
-      <parameter type-id='type-id-371' name='winz' filepath='libutil/project.c' line='308' column='1'/>
+      <parameter type-id='type-id-370' name='winz' filepath='libutil/project.c' line='308' column='1'/>
       <!-- parameter of type 'typedef GLdouble' -->
-      <parameter type-id='type-id-371' name='clipw' filepath='libutil/project.c' line='308' column='1'/>
+      <parameter type-id='type-id-370' name='clipw' filepath='libutil/project.c' line='308' column='1'/>
       <!-- parameter of type 'const GLdouble*' -->
-      <parameter type-id='type-id-453' name='modelMatrix' filepath='libutil/project.c' line='309' column='1'/>
+      <parameter type-id='type-id-452' name='modelMatrix' filepath='libutil/project.c' line='309' column='1'/>
       <!-- parameter of type 'const GLdouble*' -->
-      <parameter type-id='type-id-453' name='projMatrix' filepath='libutil/project.c' line='310' column='1'/>
+      <parameter type-id='type-id-452' name='projMatrix' filepath='libutil/project.c' line='310' column='1'/>
       <!-- parameter of type 'const GLint*' -->
       <parameter type-id='type-id-52' name='viewport' filepath='libutil/project.c' line='311' column='1'/>
       <!-- parameter of type 'typedef GLclampd' -->
-      <parameter type-id='type-id-450' name='nearVal' filepath='libutil/project.c' line='312' column='1'/>
+      <parameter type-id='type-id-449' name='nearVal' filepath='libutil/project.c' line='312' column='1'/>
       <!-- parameter of type 'typedef GLclampd' -->
-      <parameter type-id='type-id-450' name='farVal' filepath='libutil/project.c' line='312' column='1'/>
+      <parameter type-id='type-id-449' name='farVal' filepath='libutil/project.c' line='312' column='1'/>
       <!-- parameter of type 'GLdouble*' -->
-      <parameter type-id='type-id-442' name='objx' filepath='libutil/project.c' line='313' column='1'/>
+      <parameter type-id='type-id-441' name='objx' filepath='libutil/project.c' line='313' column='1'/>
       <!-- parameter of type 'GLdouble*' -->
-      <parameter type-id='type-id-442' name='objy' filepath='libutil/project.c' line='313' column='1'/>
+      <parameter type-id='type-id-441' name='objy' filepath='libutil/project.c' line='313' column='1'/>
       <!-- parameter of type 'GLdouble*' -->
-      <parameter type-id='type-id-442' name='objz' filepath='libutil/project.c' line='313' column='1'/>
+      <parameter type-id='type-id-441' name='objz' filepath='libutil/project.c' line='313' column='1'/>
       <!-- parameter of type 'GLdouble*' -->
-      <parameter type-id='type-id-442' name='objw' filepath='libutil/project.c' line='314' column='1'/>
+      <parameter type-id='type-id-441' name='objw' filepath='libutil/project.c' line='314' column='1'/>
       <!-- typedef GLint -->
       <return type-id='type-id-60'/>
     </function-decl>
     <!-- void gluPickMatrix(GLdouble, GLdouble, GLdouble, GLdouble, GLint*) -->
     <function-decl name='gluPickMatrix' mangled-name='gluPickMatrix' filepath='libutil/project.c' line='348' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluPickMatrix'>
       <!-- parameter of type 'typedef GLdouble' -->
-      <parameter type-id='type-id-371' name='x' filepath='libutil/project.c' line='348' column='1'/>
+      <parameter type-id='type-id-370' name='x' filepath='libutil/project.c' line='348' column='1'/>
       <!-- parameter of type 'typedef GLdouble' -->
-      <parameter type-id='type-id-371' name='y' filepath='libutil/project.c' line='348' column='1'/>
+      <parameter type-id='type-id-370' name='y' filepath='libutil/project.c' line='348' column='1'/>
       <!-- parameter of type 'typedef GLdouble' -->
-      <parameter type-id='type-id-371' name='deltax' filepath='libutil/project.c' line='348' column='1'/>
+      <parameter type-id='type-id-370' name='deltax' filepath='libutil/project.c' line='348' column='1'/>
       <!-- parameter of type 'typedef GLdouble' -->
-      <parameter type-id='type-id-371' name='deltay' filepath='libutil/project.c' line='348' column='1'/>
+      <parameter type-id='type-id-370' name='deltay' filepath='libutil/project.c' line='348' column='1'/>
       <!-- parameter of type 'GLint*' -->
-      <parameter type-id='type-id-451' name='viewport' filepath='libutil/project.c' line='349' column='1'/>
+      <parameter type-id='type-id-450' name='viewport' filepath='libutil/project.c' line='349' column='1'/>
       <!-- void -->
       <return type-id='type-id-19'/>
     </function-decl>
   </abi-instr>
   <abi-instr address-size='64' path='libutil/quad.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C99'>
     <!-- struct GLUquadric -->
-    <class-decl name='GLUquadric' size-in-bits='192' is-struct='yes' visibility='default' filepath='libutil/quad.c' line='45' column='1' id='type-id-455'>
+    <class-decl name='GLUquadric' size-in-bits='192' is-struct='yes' visibility='default' filepath='libutil/quad.c' line='45' column='1' id='type-id-454'>
       <data-member access='public' layout-offset-in-bits='0'>
         <!-- GLint GLUquadric::normals -->
         <var-decl name='normals' type-id='type-id-60' visibility='default' filepath='libutil/quad.c' line='46' column='1'/>
@@ -23378,37 +23371,37 @@
       </data-member>
       <data-member access='public' layout-offset-in-bits='128'>
         <!-- void (typedef GLint)* GLUquadric::errorCallback -->
-        <var-decl name='errorCallback' type-id='type-id-456' visibility='default' filepath='libutil/quad.c' line='50' column='1'/>
+        <var-decl name='errorCallback' type-id='type-id-455' visibility='default' filepath='libutil/quad.c' line='50' column='1'/>
       </data-member>
     </class-decl>
     <!-- typedef GLUquadric GLUquadric -->
-    <typedef-decl name='GLUquadric' type-id='type-id-455' filepath='../../../include/GL/glu.h' line='275' column='1' id='type-id-457'/>
+    <typedef-decl name='GLUquadric' type-id='type-id-454' filepath='../../../include/GL/glu.h' line='275' column='1' id='type-id-456'/>
     <!-- typedef unsigned char GLboolean -->
-    <typedef-decl name='GLboolean' type-id='type-id-444' filepath='../../../include/GL/gl.h' line='150' column='1' id='type-id-49'/>
+    <typedef-decl name='GLboolean' type-id='type-id-443' filepath='../../../include/GL/gl.h' line='150' column='1' id='type-id-49'/>
     <!-- typedef void ()* _GLUfuncptr -->
     <typedef-decl name='_GLUfuncptr' type-id='type-id-12' filepath='../../../include/GL/glu.h' line='287' column='1' id='type-id-22'/>
     <!-- GLUquadric* -->
-    <pointer-type-def type-id='type-id-457' size-in-bits='64' id='type-id-458'/>
+    <pointer-type-def type-id='type-id-456' size-in-bits='64' id='type-id-457'/>
     <!-- void ()* -->
-    <pointer-type-def type-id='type-id-443' size-in-bits='64' id='type-id-12'/>
+    <pointer-type-def type-id='type-id-442' size-in-bits='64' id='type-id-12'/>
     <!-- void (typedef GLint)* -->
-    <pointer-type-def type-id='type-id-459' size-in-bits='64' id='type-id-456'/>
+    <pointer-type-def type-id='type-id-458' size-in-bits='64' id='type-id-455'/>
     <!-- GLUquadric* gluNewQuadric() -->
     <function-decl name='gluNewQuadric' mangled-name='gluNewQuadric' filepath='libutil/quad.c' line='54' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluNewQuadric'>
       <!-- GLUquadric* -->
-      <return type-id='type-id-458'/>
+      <return type-id='type-id-457'/>
     </function-decl>
     <!-- void gluDeleteQuadric(GLUquadric*) -->
     <function-decl name='gluDeleteQuadric' mangled-name='gluDeleteQuadric' filepath='libutil/quad.c' line='73' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluDeleteQuadric'>
       <!-- parameter of type 'GLUquadric*' -->
-      <parameter type-id='type-id-458' name='state' filepath='libutil/quad.c' line='73' column='1'/>
+      <parameter type-id='type-id-457' name='state' filepath='libutil/quad.c' line='73' column='1'/>
       <!-- void -->
       <return type-id='type-id-19'/>
     </function-decl>
     <!-- void gluQuadricCallback(GLUquadric*, GLenum, _GLUfuncptr) -->
     <function-decl name='gluQuadricCallback' mangled-name='gluQuadricCallback' filepath='libutil/quad.c' line='86' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluQuadricCallback'>
       <!-- parameter of type 'GLUquadric*' -->
-      <parameter type-id='type-id-458' name='qobj' filepath='libutil/quad.c' line='86' column='1'/>
+      <parameter type-id='type-id-457' name='qobj' filepath='libutil/quad.c' line='86' column='1'/>
       <!-- parameter of type 'typedef GLenum' -->
       <parameter type-id='type-id-21' name='which' filepath='libutil/quad.c' line='86' column='1'/>
       <!-- parameter of type 'typedef _GLUfuncptr' -->
@@ -23419,7 +23412,7 @@
     <!-- void gluQuadricNormals(GLUquadric*, GLenum) -->
     <function-decl name='gluQuadricNormals' mangled-name='gluQuadricNormals' filepath='libutil/quad.c' line='99' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluQuadricNormals'>
       <!-- parameter of type 'GLUquadric*' -->
-      <parameter type-id='type-id-458' name='qobj' filepath='libutil/quad.c' line='99' column='1'/>
+      <parameter type-id='type-id-457' name='qobj' filepath='libutil/quad.c' line='99' column='1'/>
       <!-- parameter of type 'typedef GLenum' -->
       <parameter type-id='type-id-21' name='normals' filepath='libutil/quad.c' line='99' column='1'/>
       <!-- void -->
@@ -23428,7 +23421,7 @@
     <!-- void gluQuadricTexture(GLUquadric*, GLboolean) -->
     <function-decl name='gluQuadricTexture' mangled-name='gluQuadricTexture' filepath='libutil/quad.c' line='114' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluQuadricTexture'>
       <!-- parameter of type 'GLUquadric*' -->
-      <parameter type-id='type-id-458' name='qobj' filepath='libutil/quad.c' line='114' column='1'/>
+      <parameter type-id='type-id-457' name='qobj' filepath='libutil/quad.c' line='114' column='1'/>
       <!-- parameter of type 'typedef GLboolean' -->
       <parameter type-id='type-id-49' name='textureCoords' filepath='libutil/quad.c' line='114' column='1'/>
       <!-- void -->
@@ -23437,7 +23430,7 @@
     <!-- void gluQuadricOrientation(GLUquadric*, GLenum) -->
     <function-decl name='gluQuadricOrientation' mangled-name='gluQuadricOrientation' filepath='libutil/quad.c' line='120' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluQuadricOrientation'>
       <!-- parameter of type 'GLUquadric*' -->
-      <parameter type-id='type-id-458' name='qobj' filepath='libutil/quad.c' line='120' column='1'/>
+      <parameter type-id='type-id-457' name='qobj' filepath='libutil/quad.c' line='120' column='1'/>
       <!-- parameter of type 'typedef GLenum' -->
       <parameter type-id='type-id-21' name='orientation' filepath='libutil/quad.c' line='120' column='1'/>
       <!-- void -->
@@ -23446,7 +23439,7 @@
     <!-- void gluQuadricDrawStyle(GLUquadric*, GLenum) -->
     <function-decl name='gluQuadricDrawStyle' mangled-name='gluQuadricDrawStyle' filepath='libutil/quad.c' line='134' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluQuadricDrawStyle'>
       <!-- parameter of type 'GLUquadric*' -->
-      <parameter type-id='type-id-458' name='qobj' filepath='libutil/quad.c' line='134' column='1'/>
+      <parameter type-id='type-id-457' name='qobj' filepath='libutil/quad.c' line='134' column='1'/>
       <!-- parameter of type 'typedef GLenum' -->
       <parameter type-id='type-id-21' name='drawStyle' filepath='libutil/quad.c' line='134' column='1'/>
       <!-- void -->
@@ -23455,13 +23448,13 @@
     <!-- void gluCylinder(GLUquadric*, GLdouble, GLdouble, GLdouble, GLint, GLint) -->
     <function-decl name='gluCylinder' mangled-name='gluCylinder' filepath='libutil/quad.c' line='150' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluCylinder'>
       <!-- parameter of type 'GLUquadric*' -->
-      <parameter type-id='type-id-458' name='qobj' filepath='libutil/quad.c' line='150' column='1'/>
+      <parameter type-id='type-id-457' name='qobj' filepath='libutil/quad.c' line='150' column='1'/>
       <!-- parameter of type 'typedef GLdouble' -->
-      <parameter type-id='type-id-371' name='baseRadius' filepath='libutil/quad.c' line='150' column='1'/>
+      <parameter type-id='type-id-370' name='baseRadius' filepath='libutil/quad.c' line='150' column='1'/>
       <!-- parameter of type 'typedef GLdouble' -->
-      <parameter type-id='type-id-371' name='topRadius' filepath='libutil/quad.c' line='150' column='1'/>
+      <parameter type-id='type-id-370' name='topRadius' filepath='libutil/quad.c' line='150' column='1'/>
       <!-- parameter of type 'typedef GLdouble' -->
-      <parameter type-id='type-id-371' name='height' filepath='libutil/quad.c' line='151' column='1'/>
+      <parameter type-id='type-id-370' name='height' filepath='libutil/quad.c' line='151' column='1'/>
       <!-- parameter of type 'typedef GLint' -->
       <parameter type-id='type-id-60' name='slices' filepath='libutil/quad.c' line='151' column='1'/>
       <!-- parameter of type 'typedef GLint' -->
@@ -23472,11 +23465,11 @@
     <!-- void gluDisk(GLUquadric*, GLdouble, GLdouble, GLint, GLint) -->
     <function-decl name='gluDisk' mangled-name='gluDisk' filepath='libutil/quad.c' line='424' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluDisk'>
       <!-- parameter of type 'GLUquadric*' -->
-      <parameter type-id='type-id-458' name='qobj' filepath='libutil/quad.c' line='424' column='1'/>
+      <parameter type-id='type-id-457' name='qobj' filepath='libutil/quad.c' line='424' column='1'/>
       <!-- parameter of type 'typedef GLdouble' -->
-      <parameter type-id='type-id-371' name='innerRadius' filepath='libutil/quad.c' line='424' column='1'/>
+      <parameter type-id='type-id-370' name='innerRadius' filepath='libutil/quad.c' line='424' column='1'/>
       <!-- parameter of type 'typedef GLdouble' -->
-      <parameter type-id='type-id-371' name='outerRadius' filepath='libutil/quad.c' line='424' column='1'/>
+      <parameter type-id='type-id-370' name='outerRadius' filepath='libutil/quad.c' line='424' column='1'/>
       <!-- parameter of type 'typedef GLint' -->
       <parameter type-id='type-id-60' name='slices' filepath='libutil/quad.c' line='425' column='1'/>
       <!-- parameter of type 'typedef GLint' -->
@@ -23487,28 +23480,28 @@
     <!-- void gluPartialDisk(GLUquadric*, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble) -->
     <function-decl name='gluPartialDisk' mangled-name='gluPartialDisk' filepath='libutil/quad.c' line='431' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluPartialDisk'>
       <!-- parameter of type 'GLUquadric*' -->
-      <parameter type-id='type-id-458' name='qobj' filepath='libutil/quad.c' line='431' column='1'/>
+      <parameter type-id='type-id-457' name='qobj' filepath='libutil/quad.c' line='431' column='1'/>
       <!-- parameter of type 'typedef GLdouble' -->
-      <parameter type-id='type-id-371' name='innerRadius' filepath='libutil/quad.c' line='431' column='1'/>
+      <parameter type-id='type-id-370' name='innerRadius' filepath='libutil/quad.c' line='431' column='1'/>
       <!-- parameter of type 'typedef GLdouble' -->
-      <parameter type-id='type-id-371' name='outerRadius' filepath='libutil/quad.c' line='432' column='1'/>
+      <parameter type-id='type-id-370' name='outerRadius' filepath='libutil/quad.c' line='432' column='1'/>
       <!-- parameter of type 'typedef GLint' -->
       <parameter type-id='type-id-60' name='slices' filepath='libutil/quad.c' line='432' column='1'/>
       <!-- parameter of type 'typedef GLint' -->
       <parameter type-id='type-id-60' name='loops' filepath='libutil/quad.c' line='432' column='1'/>
       <!-- parameter of type 'typedef GLdouble' -->
-      <parameter type-id='type-id-371' name='startAngle' filepath='libutil/quad.c' line='433' column='1'/>
+      <parameter type-id='type-id-370' name='startAngle' filepath='libutil/quad.c' line='433' column='1'/>
       <!-- parameter of type 'typedef GLdouble' -->
-      <parameter type-id='type-id-371' name='sweepAngle' filepath='libutil/quad.c' line='433' column='1'/>
+      <parameter type-id='type-id-370' name='sweepAngle' filepath='libutil/quad.c' line='433' column='1'/>
       <!-- void -->
       <return type-id='type-id-19'/>
     </function-decl>
     <!-- void gluSphere(GLUquadric*, GLdouble, GLint, GLint) -->
     <function-decl name='gluSphere' mangled-name='gluSphere' filepath='libutil/quad.c' line='694' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluSphere'>
       <!-- parameter of type 'GLUquadric*' -->
-      <parameter type-id='type-id-458' name='qobj' filepath='libutil/quad.c' line='694' column='1'/>
+      <parameter type-id='type-id-457' name='qobj' filepath='libutil/quad.c' line='694' column='1'/>
       <!-- parameter of type 'typedef GLdouble' -->
-      <parameter type-id='type-id-371' name='radius' filepath='libutil/quad.c' line='694' column='1'/>
+      <parameter type-id='type-id-370' name='radius' filepath='libutil/quad.c' line='694' column='1'/>
       <!-- parameter of type 'typedef GLint' -->
       <parameter type-id='type-id-60' name='slices' filepath='libutil/quad.c' line='694' column='1'/>
       <!-- parameter of type 'typedef GLint' -->
@@ -23517,7 +23510,7 @@
       <return type-id='type-id-19'/>
     </function-decl>
     <!-- void (GLint) -->
-    <function-type size-in-bits='64' id='type-id-459'>
+    <function-type size-in-bits='64' id='type-id-458'>
       <!-- parameter of type 'typedef GLint' -->
       <parameter type-id='type-id-60'/>
       <!-- void -->
@@ -23530,14 +23523,14 @@
       <!-- parameter of type 'typedef GLenum' -->
       <parameter type-id='type-id-21' name='name' filepath='libutil/registry.c' line='44' column='1'/>
       <!-- const GLubyte* -->
-      <return type-id='type-id-447'/>
+      <return type-id='type-id-446'/>
     </function-decl>
     <!-- GLboolean gluCheckExtension(const GLubyte*, const GLubyte*) -->
     <function-decl name='gluCheckExtension' mangled-name='gluCheckExtension' filepath='libutil/registry.c' line='63' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluCheckExtension'>
       <!-- parameter of type 'const GLubyte*' -->
-      <parameter type-id='type-id-447' name='extName' filepath='libutil/registry.c' line='63' column='1'/>
+      <parameter type-id='type-id-446' name='extName' filepath='libutil/registry.c' line='63' column='1'/>
       <!-- parameter of type 'const GLubyte*' -->
-      <parameter type-id='type-id-447' name='extString' filepath='libutil/registry.c' line='63' column='1'/>
+      <parameter type-id='type-id-446' name='extString' filepath='libutil/registry.c' line='63' column='1'/>
       <!-- typedef GLboolean -->
       <return type-id='type-id-49'/>
     </function-decl>
diff --git a/tests/data/test-read-dwarf/test14-pr18893.so.abi b/tests/data/test-read-dwarf/test14-pr18893.so.abi
index adc92b64..a1051a45 100644
--- a/tests/data/test-read-dwarf/test14-pr18893.so.abi
+++ b/tests/data/test-read-dwarf/test14-pr18893.so.abi
@@ -5742,11 +5742,6 @@
         <var-decl name='__saved_mask' type-id='type-id-173' visibility='default' filepath='/usr/include/setjmp.h' line='43' column='1'/>
       </data-member>
     </class-decl>
-    <class-decl name='__sigset_t' size-in-bits='1024' is-struct='yes' visibility='default' filepath='/usr/include/bits/sigset.h' line='30' column='1' id='type-id-173'>
-      <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='__val' type-id='type-id-174' visibility='default' filepath='/usr/include/bits/sigset.h' line='31' column='1'/>
-      </data-member>
-    </class-decl>
     <typedef-decl name='jmp_buf' type-id='type-id-138' filepath='/usr/include/setjmp.h' line='49' column='1' id='type-id-169'/>
     <pointer-type-def type-id='type-id-127' size-in-bits='64' id='type-id-146'/>
     <pointer-type-def type-id='type-id-140' size-in-bits='64' id='type-id-142'/>
@@ -5756,31 +5751,31 @@
     <reference-type-def kind='lvalue' type-id='type-id-65' size-in-bits='64' id='type-id-160'/>
     <reference-type-def kind='lvalue' type-id='type-id-152' size-in-bits='64' id='type-id-164'/>
     <pointer-type-def type-id='type-id-152' size-in-bits='64' id='type-id-153'/>
-    <reference-type-def kind='lvalue' type-id='type-id-175' size-in-bits='64' id='type-id-163'/>
+    <reference-type-def kind='lvalue' type-id='type-id-174' size-in-bits='64' id='type-id-163'/>
     <pointer-type-def type-id='type-id-154' size-in-bits='64' id='type-id-156'/>
     <pointer-type-def type-id='type-id-168' size-in-bits='64' id='type-id-67'/>
-    <reference-type-def kind='lvalue' type-id='type-id-176' size-in-bits='64' id='type-id-166'/>
-    <pointer-type-def type-id='type-id-144' size-in-bits='64' id='type-id-177'/>
+    <reference-type-def kind='lvalue' type-id='type-id-175' size-in-bits='64' id='type-id-166'/>
+    <pointer-type-def type-id='type-id-144' size-in-bits='64' id='type-id-176'/>
     <reference-type-def kind='lvalue' type-id='type-id-66' size-in-bits='64' id='type-id-143'/>
     <pointer-type-def type-id='type-id-66' size-in-bits='64' id='type-id-162'/>
     <pointer-type-def type-id='type-id-119' size-in-bits='64' id='type-id-170'/>
     <reference-type-def kind='lvalue' type-id='type-id-69' size-in-bits='64' id='type-id-150'/>
     <pointer-type-def type-id='type-id-69' size-in-bits='64' id='type-id-171'/>
-    <qualified-type-def type-id='type-id-1' const='yes' id='type-id-178'/>
-    <pointer-type-def type-id='type-id-178' size-in-bits='64' id='type-id-167'/>
-    <pointer-type-def type-id='type-id-179' size-in-bits='64' id='type-id-161'/>
-    <reference-type-def kind='lvalue' type-id='type-id-180' size-in-bits='64' id='type-id-159'/>
+    <qualified-type-def type-id='type-id-1' const='yes' id='type-id-177'/>
+    <pointer-type-def type-id='type-id-177' size-in-bits='64' id='type-id-167'/>
+    <pointer-type-def type-id='type-id-178' size-in-bits='64' id='type-id-161'/>
+    <reference-type-def kind='lvalue' type-id='type-id-179' size-in-bits='64' id='type-id-159'/>
     <class-decl name='FlistSorter' size-in-bits='128' visibility='default' filepath='libnurbs/internals/flistsorter.h' line='42' column='1' id='type-id-155'>
       <base-class access='public' layout-offset-in-bits='0' type-id='type-id-144'/>
       <member-function access='private' constructor='yes'>
         <function-decl name='FlistSorter' filepath='libnurbs/internals/flistsorter.cc' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-181' is-artificial='yes'/>
+          <parameter type-id='type-id-180' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='qsort' mangled-name='_ZN11FlistSorter5qsortEPfi' filepath='libnurbs/internals/flistsorter.cc' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-181' is-artificial='yes'/>
+          <parameter type-id='type-id-180' is-artificial='yes'/>
           <parameter type-id='type-id-25'/>
           <parameter type-id='type-id-10'/>
           <return type-id='type-id-19'/>
@@ -5788,14 +5783,14 @@
       </member-function>
       <member-function access='private' destructor='yes' vtable-offset='-1'>
         <function-decl name='~FlistSorter' filepath='libnurbs/internals/flistsorter.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-181' is-artificial='yes'/>
+          <parameter type-id='type-id-180' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='protected' vtable-offset='2'>
         <function-decl name='qscmp' mangled-name='_ZN11FlistSorter5qscmpEPcS0_' filepath='libnurbs/internals/flistsorter.cc' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-181' is-artificial='yes'/>
+          <parameter type-id='type-id-180' is-artificial='yes'/>
           <parameter type-id='type-id-106'/>
           <parameter type-id='type-id-106'/>
           <return type-id='type-id-10'/>
@@ -5803,7 +5798,7 @@
       </member-function>
       <member-function access='protected' vtable-offset='3'>
         <function-decl name='qsexc' mangled-name='_ZN11FlistSorter5qsexcEPcS0_' filepath='libnurbs/internals/flistsorter.cc' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-181' is-artificial='yes'/>
+          <parameter type-id='type-id-180' is-artificial='yes'/>
           <parameter type-id='type-id-106'/>
           <parameter type-id='type-id-106'/>
           <return type-id='type-id-19'/>
@@ -5811,7 +5806,7 @@
       </member-function>
       <member-function access='protected' vtable-offset='4'>
         <function-decl name='qstexc' mangled-name='_ZN11FlistSorter6qstexcEPcS0_S0_' filepath='libnurbs/internals/flistsorter.cc' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-181' is-artificial='yes'/>
+          <parameter type-id='type-id-180' is-artificial='yes'/>
           <parameter type-id='type-id-106'/>
           <parameter type-id='type-id-106'/>
           <parameter type-id='type-id-106'/>
@@ -5820,8 +5815,8 @@
       </member-function>
     </class-decl>
     <class-decl name='Slicer' size-in-bits='8064' visibility='default' filepath='libnurbs/internals/slicer.h' line='49' column='1' id='type-id-158'>
-      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-182'/>
-      <base-class access='public' layout-offset-in-bits='128' type-id='type-id-183'/>
+      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-181'/>
+      <base-class access='public' layout-offset-in-bits='128' type-id='type-id-182'/>
       <data-member access='private' layout-offset-in-bits='5248'>
         <var-decl name='backend' type-id='type-id-160' visibility='default' filepath='libnurbs/internals/slicer.h' line='72' column='1'/>
       </data-member>
@@ -5845,51 +5840,51 @@
       </data-member>
       <member-function access='private' constructor='yes'>
         <function-decl name='Slicer' filepath='libnurbs/internals/slicer.cc' line='1181' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-184' is-artificial='yes'/>
+          <parameter type-id='type-id-183' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
-          <parameter type-id='type-id-185' is-artificial='yes'/>
+          <parameter type-id='type-id-184' is-artificial='yes'/>
           <parameter type-id='type-id-160'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~Slicer' filepath='libnurbs/internals/slicer.cc' line='1192' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-184' is-artificial='yes'/>
+          <parameter type-id='type-id-183' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
-          <parameter type-id='type-id-185' is-artificial='yes'/>
+          <parameter type-id='type-id-184' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='setisolines' mangled-name='_ZN6Slicer11setisolinesEi' filepath='libnurbs/internals/slicer.cc' line='1197' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-184' is-artificial='yes'/>
+          <parameter type-id='type-id-183' is-artificial='yes'/>
           <parameter type-id='type-id-10'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='outline' mangled-name='_ZN6Slicer7outlineEP3Arc' filepath='libnurbs/internals/slicer.cc' line='1292' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-184' is-artificial='yes'/>
+          <parameter type-id='type-id-183' is-artificial='yes'/>
           <parameter type-id='type-id-125'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='outline' mangled-name='_ZN6Slicer7outlineEv' filepath='libnurbs/internals/slicer.cc' line='1266' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-184' is-artificial='yes'/>
+          <parameter type-id='type-id-183' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='slice_old' mangled-name='_ZN6Slicer9slice_oldEP3Arc' filepath='libnurbs/internals/slicer.cc' line='1212' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-184' is-artificial='yes'/>
+          <parameter type-id='type-id-183' is-artificial='yes'/>
           <parameter type-id='type-id-125'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='setstriptessellation' mangled-name='_ZN6Slicer20setstriptessellationEff' filepath='libnurbs/internals/slicer.cc' line='1203' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-184' is-artificial='yes'/>
+          <parameter type-id='type-id-183' is-artificial='yes'/>
           <parameter type-id='type-id-1'/>
           <parameter type-id='type-id-1'/>
           <return type-id='type-id-19'/>
@@ -5897,29 +5892,29 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='evalRBArray' mangled-name='_ZN6Slicer11evalRBArrayEP14rectBlockArrayP8gridWrap' filepath='libnurbs/internals/slicer.cc' line='1001' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-184' is-artificial='yes'/>
+          <parameter type-id='type-id-183' is-artificial='yes'/>
+          <parameter type-id='type-id-185'/>
           <parameter type-id='type-id-186'/>
-          <parameter type-id='type-id-187'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='evalStream' mangled-name='_ZN6Slicer10evalStreamEP10primStream' filepath='libnurbs/internals/slicer.cc' line='1027' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-184' is-artificial='yes'/>
-          <parameter type-id='type-id-188'/>
+          <parameter type-id='type-id-183' is-artificial='yes'/>
+          <parameter type-id='type-id-187'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='slice_new' mangled-name='_ZN6Slicer9slice_newEP3Arc' filepath='libnurbs/internals/slicer.cc' line='1068' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-184' is-artificial='yes'/>
+          <parameter type-id='type-id-183' is-artificial='yes'/>
           <parameter type-id='type-id-125'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='slice' mangled-name='_ZN6Slicer5sliceEP3Arc' filepath='libnurbs/internals/slicer.cc' line='1165' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-184' is-artificial='yes'/>
+          <parameter type-id='type-id-183' is-artificial='yes'/>
           <parameter type-id='type-id-125'/>
           <return type-id='type-id-19'/>
         </function-decl>
@@ -5931,14 +5926,14 @@
       </data-member>
       <member-function access='private' constructor='yes'>
         <function-decl name='Sorter' filepath='libnurbs/internals/sorter.cc' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-177' is-artificial='yes'/>
+          <parameter type-id='type-id-176' is-artificial='yes'/>
           <parameter type-id='type-id-10'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='qs1' mangled-name='_ZN6Sorter3qs1EPcS0_' filepath='libnurbs/internals/sorter.cc' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-177' is-artificial='yes'/>
+          <parameter type-id='type-id-176' is-artificial='yes'/>
           <parameter type-id='type-id-106'/>
           <parameter type-id='type-id-106'/>
           <return type-id='type-id-19'/>
@@ -5946,7 +5941,7 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='qsort' mangled-name='_ZN6Sorter5qsortEPvi' filepath='libnurbs/internals/sorter.cc' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-177' is-artificial='yes'/>
+          <parameter type-id='type-id-176' is-artificial='yes'/>
           <parameter type-id='type-id-17'/>
           <parameter type-id='type-id-10'/>
           <return type-id='type-id-19'/>
@@ -5954,14 +5949,14 @@
       </member-function>
       <member-function access='private' destructor='yes' vtable-offset='-1'>
         <function-decl name='~Sorter' filepath='libnurbs/internals/sorter.h' line='39' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-177' is-artificial='yes'/>
+          <parameter type-id='type-id-176' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='protected' vtable-offset='2'>
         <function-decl name='qscmp' mangled-name='_ZN6Sorter5qscmpEPcS0_' filepath='libnurbs/internals/sorter.cc' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-177' is-artificial='yes'/>
+          <parameter type-id='type-id-176' is-artificial='yes'/>
           <parameter type-id='type-id-106'/>
           <parameter type-id='type-id-106'/>
           <return type-id='type-id-10'/>
@@ -5969,7 +5964,7 @@
       </member-function>
       <member-function access='protected' vtable-offset='3'>
         <function-decl name='qsexc' mangled-name='_ZN6Sorter5qsexcEPcS0_' filepath='libnurbs/internals/sorter.cc' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-177' is-artificial='yes'/>
+          <parameter type-id='type-id-176' is-artificial='yes'/>
           <parameter type-id='type-id-106'/>
           <parameter type-id='type-id-106'/>
           <return type-id='type-id-19'/>
@@ -5977,7 +5972,7 @@
       </member-function>
       <member-function access='protected' vtable-offset='4'>
         <function-decl name='qstexc' mangled-name='_ZN6Sorter6qstexcEPcS0_S0_' filepath='libnurbs/internals/sorter.cc' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-177' is-artificial='yes'/>
+          <parameter type-id='type-id-176' is-artificial='yes'/>
           <parameter type-id='type-id-106'/>
           <parameter type-id='type-id-106'/>
           <parameter type-id='type-id-106'/>
@@ -6002,14 +5997,14 @@
         <var-decl name='npts' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/backend.h' line='107' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='224'>
-        <var-decl name='mesh' type-id='type-id-189' visibility='default' filepath='libnurbs/internals/backend.h' line='108' column='1'/>
+        <var-decl name='mesh' type-id='type-id-188' visibility='default' filepath='libnurbs/internals/backend.h' line='108' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='608'>
         <var-decl name='meshindex' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/backend.h' line='109' column='1'/>
       </data-member>
       <member-function access='private' constructor='yes'>
         <function-decl name='Backend' filepath='libnurbs/internals/backend.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <parameter type-id='type-id-80'/>
           <parameter type-id='type-id-81'/>
           <return type-id='type-id-19'/>
@@ -6017,7 +6012,7 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='bgnsurf' mangled-name='_ZN7Backend7bgnsurfEiil' filepath='libnurbs/internals/backend.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <parameter type-id='type-id-10'/>
           <parameter type-id='type-id-10'/>
           <parameter type-id='type-id-24'/>
@@ -6026,7 +6021,7 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='patch' mangled-name='_ZN7Backend5patchEffff' filepath='libnurbs/internals/backend.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <parameter type-id='type-id-1'/>
           <parameter type-id='type-id-1'/>
           <parameter type-id='type-id-1'/>
@@ -6036,7 +6031,7 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='surfbbox' mangled-name='_ZN7Backend8surfbboxElPfS0_' filepath='libnurbs/internals/backend.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-25'/>
           <parameter type-id='type-id-25'/>
@@ -6045,7 +6040,7 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='surfpts' mangled-name='_ZN7Backend7surfptsElPflliiffff' filepath='libnurbs/internals/backend.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-25'/>
           <parameter type-id='type-id-24'/>
@@ -6061,7 +6056,7 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='surfgrid' mangled-name='_ZN7Backend8surfgridEfflffl' filepath='libnurbs/internals/backend.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <parameter type-id='type-id-1'/>
           <parameter type-id='type-id-1'/>
           <parameter type-id='type-id-24'/>
@@ -6073,7 +6068,7 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='surfmesh' mangled-name='_ZN7Backend8surfmeshEllll' filepath='libnurbs/internals/backend.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-24'/>
@@ -6083,37 +6078,37 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='endsurf' mangled-name='_ZN7Backend7endsurfEv' filepath='libnurbs/internals/backend.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='bgntfan' mangled-name='_ZN7Backend7bgntfanEv' filepath='libnurbs/internals/backend.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='endtfan' mangled-name='_ZN7Backend7endtfanEv' filepath='libnurbs/internals/backend.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='bgnqstrip' mangled-name='_ZN7Backend9bgnqstripEv' filepath='libnurbs/internals/backend.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='endqstrip' mangled-name='_ZN7Backend9endqstripEv' filepath='libnurbs/internals/backend.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='evalUStrip' mangled-name='_ZN7Backend10evalUStripEifPfifS0_' filepath='libnurbs/internals/backend.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <parameter type-id='type-id-10'/>
           <parameter type-id='type-id-1'/>
           <parameter type-id='type-id-25'/>
@@ -6125,7 +6120,7 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='evalVStrip' mangled-name='_ZN7Backend10evalVStripEifPfifS0_' filepath='libnurbs/internals/backend.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <parameter type-id='type-id-10'/>
           <parameter type-id='type-id-1'/>
           <parameter type-id='type-id-25'/>
@@ -6137,56 +6132,56 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='bgntmesh' mangled-name='_ZN7Backend8bgntmeshEPKc' filepath='libnurbs/internals/backend.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <parameter type-id='type-id-112'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='tmeshvertNOGE' mangled-name='_ZN7Backend13tmeshvertNOGEEP10TrimVertex' filepath='libnurbs/internals/backend.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <parameter type-id='type-id-121'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='tmeshvertNOGE_BU' mangled-name='_ZN7Backend16tmeshvertNOGE_BUEP10TrimVertex' filepath='libnurbs/internals/backend.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <parameter type-id='type-id-121'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='tmeshvertNOGE_BV' mangled-name='_ZN7Backend16tmeshvertNOGE_BVEP10TrimVertex' filepath='libnurbs/internals/backend.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <parameter type-id='type-id-121'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='preEvaluateBU' mangled-name='_ZN7Backend13preEvaluateBUEf' filepath='libnurbs/internals/backend.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <parameter type-id='type-id-1'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='preEvaluateBV' mangled-name='_ZN7Backend13preEvaluateBVEf' filepath='libnurbs/internals/backend.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <parameter type-id='type-id-1'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='tmeshvert' mangled-name='_ZN7Backend9tmeshvertEP10TrimVertex' filepath='libnurbs/internals/backend.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <parameter type-id='type-id-121'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='tmeshvert' mangled-name='_ZN7Backend9tmeshvertEff' filepath='libnurbs/internals/backend.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <parameter type-id='type-id-1'/>
           <parameter type-id='type-id-1'/>
           <return type-id='type-id-19'/>
@@ -6194,59 +6189,59 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='tmeshvert' mangled-name='_ZN7Backend9tmeshvertEP10GridVertex' filepath='libnurbs/internals/backend.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
-          <parameter type-id='type-id-191'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
+          <parameter type-id='type-id-190'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='tmeshvert' mangled-name='_ZN7Backend9tmeshvertEP14GridTrimVertex' filepath='libnurbs/internals/backend.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
-          <parameter type-id='type-id-192'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
+          <parameter type-id='type-id-191'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='swaptmesh' mangled-name='_ZN7Backend9swaptmeshEv' filepath='libnurbs/internals/backend.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='endtmesh' mangled-name='_ZN7Backend8endtmeshEv' filepath='libnurbs/internals/backend.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='bgnoutline' mangled-name='_ZN7Backend10bgnoutlineEv' filepath='libnurbs/internals/backend.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='linevert' mangled-name='_ZN7Backend8linevertEP10TrimVertex' filepath='libnurbs/internals/backend.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <parameter type-id='type-id-121'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='linevert' mangled-name='_ZN7Backend8linevertEP10GridVertex' filepath='libnurbs/internals/backend.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
-          <parameter type-id='type-id-191'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
+          <parameter type-id='type-id-190'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='endoutline' mangled-name='_ZN7Backend10endoutlineEv' filepath='libnurbs/internals/backend.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='triangle' mangled-name='_ZN7Backend8triangleEP10TrimVertexS1_S1_' filepath='libnurbs/internals/backend.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <parameter type-id='type-id-121'/>
           <parameter type-id='type-id-121'/>
           <parameter type-id='type-id-121'/>
@@ -6255,13 +6250,13 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='bgncurv' mangled-name='_ZN7Backend7bgncurvEv' filepath='libnurbs/internals/backend.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='segment' mangled-name='_ZN7Backend7segmentEff' filepath='libnurbs/internals/backend.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <parameter type-id='type-id-1'/>
           <parameter type-id='type-id-1'/>
           <return type-id='type-id-19'/>
@@ -6269,7 +6264,7 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='curvpts' mangled-name='_ZN7Backend7curvptsElPfliff' filepath='libnurbs/internals/backend.h' line='96' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-25'/>
           <parameter type-id='type-id-24'/>
@@ -6281,7 +6276,7 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='curvgrid' mangled-name='_ZN7Backend8curvgridEffl' filepath='libnurbs/internals/backend.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <parameter type-id='type-id-1'/>
           <parameter type-id='type-id-1'/>
           <parameter type-id='type-id-24'/>
@@ -6290,7 +6285,7 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='curvmesh' mangled-name='_ZN7Backend8curvmeshEll' filepath='libnurbs/internals/backend.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-24'/>
           <return type-id='type-id-19'/>
@@ -6298,44 +6293,44 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='curvpt' mangled-name='_ZN7Backend6curvptEf' filepath='libnurbs/internals/backend.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <parameter type-id='type-id-1'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='bgnline' mangled-name='_ZN7Backend7bgnlineEv' filepath='libnurbs/internals/backend.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='endline' mangled-name='_ZN7Backend7endlineEv' filepath='libnurbs/internals/backend.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='endcurv' mangled-name='_ZN7Backend7endcurvEv' filepath='libnurbs/internals/backend.h' line='102' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='Backend' filepath='libnurbs/internals/backend.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <parameter type-id='type-id-80'/>
           <parameter type-id='type-id-81'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='Curvelist' size-in-bits='256' visibility='default' filepath='libnurbs/internals/curvelist.h' line='47' column='1' id='type-id-175'>
+    <class-decl name='Curvelist' size-in-bits='256' visibility='default' filepath='libnurbs/internals/curvelist.h' line='47' column='1' id='type-id-174'>
       <data-member access='private' layout-offset-in-bits='0'>
-        <var-decl name='curve' type-id='type-id-193' visibility='default' filepath='libnurbs/internals/curvelist.h' line='57' column='1'/>
+        <var-decl name='curve' type-id='type-id-192' visibility='default' filepath='libnurbs/internals/curvelist.h' line='57' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='64'>
-        <var-decl name='range' type-id='type-id-194' visibility='default' filepath='libnurbs/internals/curvelist.h' line='58' column='1'/>
+        <var-decl name='range' type-id='type-id-193' visibility='default' filepath='libnurbs/internals/curvelist.h' line='58' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='160'>
         <var-decl name='needsSubdivision' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/curvelist.h' line='59' column='1'/>
@@ -6345,8 +6340,8 @@
       </data-member>
       <member-function access='private' constructor='yes'>
         <function-decl name='Curvelist' filepath='libnurbs/internals/curvelist.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-195' is-artificial='yes'/>
-          <parameter type-id='type-id-196'/>
+          <parameter type-id='type-id-194' is-artificial='yes'/>
+          <parameter type-id='type-id-195'/>
           <parameter type-id='type-id-1'/>
           <parameter type-id='type-id-1'/>
           <return type-id='type-id-19'/>
@@ -6354,7 +6349,7 @@
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='Curvelist' filepath='libnurbs/internals/curvelist.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-195' is-artificial='yes'/>
+          <parameter type-id='type-id-194' is-artificial='yes'/>
           <parameter type-id='type-id-163'/>
           <parameter type-id='type-id-1'/>
           <return type-id='type-id-19'/>
@@ -6362,33 +6357,33 @@
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~Curvelist' filepath='libnurbs/internals/curvelist.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-195' is-artificial='yes'/>
+          <parameter type-id='type-id-194' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='needsSamplingSubdivision' mangled-name='_ZN9Curvelist24needsSamplingSubdivisionEv' filepath='libnurbs/internals/curvelist.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-195' is-artificial='yes'/>
+          <parameter type-id='type-id-194' is-artificial='yes'/>
           <return type-id='type-id-10'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='getstepsize' mangled-name='_ZN9Curvelist11getstepsizeEv' filepath='libnurbs/internals/curvelist.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-195' is-artificial='yes'/>
+          <parameter type-id='type-id-194' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='cullCheck' mangled-name='_ZN9Curvelist9cullCheckEv' filepath='libnurbs/internals/curvelist.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-195' is-artificial='yes'/>
+          <parameter type-id='type-id-194' is-artificial='yes'/>
           <return type-id='type-id-10'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='Patchlist' size-in-bits='640' visibility='default' filepath='libnurbs/internals/patchlist.h' line='45' column='1' id='type-id-176'>
+    <class-decl name='Patchlist' size-in-bits='640' visibility='default' filepath='libnurbs/internals/patchlist.h' line='45' column='1' id='type-id-175'>
       <data-member access='private' layout-offset-in-bits='0'>
-        <var-decl name='patch' type-id='type-id-197' visibility='default' filepath='libnurbs/internals/patchlist.h' line='63' column='1'/>
+        <var-decl name='patch' type-id='type-id-196' visibility='default' filepath='libnurbs/internals/patchlist.h' line='63' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='64'>
         <var-decl name='notInBbox' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/patchlist.h' line='64' column='1'/>
@@ -6397,12 +6392,12 @@
         <var-decl name='needsSampling' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/patchlist.h' line='65' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='128'>
-        <var-decl name='pspec' type-id='type-id-198' visibility='default' filepath='libnurbs/internals/patchlist.h' line='66' column='1'/>
+        <var-decl name='pspec' type-id='type-id-197' visibility='default' filepath='libnurbs/internals/patchlist.h' line='66' column='1'/>
       </data-member>
       <member-function access='private' constructor='yes'>
         <function-decl name='Patchlist' filepath='libnurbs/internals/patchlist.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-199' is-artificial='yes'/>
-          <parameter type-id='type-id-196'/>
+          <parameter type-id='type-id-198' is-artificial='yes'/>
+          <parameter type-id='type-id-195'/>
           <parameter type-id='type-id-25'/>
           <parameter type-id='type-id-25'/>
           <return type-id='type-id-19'/>
@@ -6410,7 +6405,7 @@
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='Patchlist' filepath='libnurbs/internals/patchlist.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-199' is-artificial='yes'/>
+          <parameter type-id='type-id-198' is-artificial='yes'/>
           <parameter type-id='type-id-166'/>
           <parameter type-id='type-id-10'/>
           <parameter type-id='type-id-1'/>
@@ -6419,59 +6414,59 @@
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~Patchlist' filepath='libnurbs/internals/patchlist.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-199' is-artificial='yes'/>
+          <parameter type-id='type-id-198' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='getRanges' mangled-name='_ZN9Patchlist9getRangesEPf' filepath='libnurbs/internals/patchlist.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-199' is-artificial='yes'/>
+          <parameter type-id='type-id-198' is-artificial='yes'/>
           <parameter type-id='type-id-25'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='needsSamplingSubdivision' mangled-name='_ZN9Patchlist24needsSamplingSubdivisionEv' filepath='libnurbs/internals/patchlist.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-199' is-artificial='yes'/>
+          <parameter type-id='type-id-198' is-artificial='yes'/>
           <return type-id='type-id-10'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='needsSubdivision' mangled-name='_ZN9Patchlist16needsSubdivisionEi' filepath='libnurbs/internals/patchlist.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-199' is-artificial='yes'/>
+          <parameter type-id='type-id-198' is-artificial='yes'/>
           <parameter type-id='type-id-10'/>
           <return type-id='type-id-10'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='needsNonSamplingSubdivision' mangled-name='_ZN9Patchlist27needsNonSamplingSubdivisionEv' filepath='libnurbs/internals/patchlist.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-199' is-artificial='yes'/>
+          <parameter type-id='type-id-198' is-artificial='yes'/>
           <return type-id='type-id-10'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='bbox' mangled-name='_ZN9Patchlist4bboxEv' filepath='libnurbs/internals/patchlist.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-199' is-artificial='yes'/>
+          <parameter type-id='type-id-198' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='getstepsize' mangled-name='_ZN9Patchlist11getstepsizeEv' filepath='libnurbs/internals/patchlist.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-199' is-artificial='yes'/>
+          <parameter type-id='type-id-198' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='cullCheck' mangled-name='_ZN9Patchlist9cullCheckEv' filepath='libnurbs/internals/patchlist.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-199' is-artificial='yes'/>
+          <parameter type-id='type-id-198' is-artificial='yes'/>
           <return type-id='type-id-10'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='Patchlist' filepath='libnurbs/internals/patchlist.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-199' is-artificial='yes'/>
-          <parameter type-id='type-id-196'/>
+          <parameter type-id='type-id-198' is-artificial='yes'/>
+          <parameter type-id='type-id-195'/>
           <parameter type-id='type-id-25'/>
           <parameter type-id='type-id-25'/>
           <return type-id='type-id-19'/>
@@ -6479,7 +6474,7 @@
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='Patchlist' filepath='libnurbs/internals/patchlist.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-199' is-artificial='yes'/>
+          <parameter type-id='type-id-198' is-artificial='yes'/>
           <parameter type-id='type-id-166'/>
           <parameter type-id='type-id-10'/>
           <parameter type-id='type-id-1'/>
@@ -6488,21 +6483,21 @@
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~Patchlist' filepath='libnurbs/internals/patchlist.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-199' is-artificial='yes'/>
+          <parameter type-id='type-id-198' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='getStepsize' mangled-name='_ZN9Patchlist11getStepsizeEi' filepath='libnurbs/internals/patchlist.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-199' is-artificial='yes'/>
+          <parameter type-id='type-id-198' is-artificial='yes'/>
           <parameter type-id='type-id-10'/>
           <return type-id='type-id-1'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='Quilt' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-179'/>
-    <class-decl name='Renderhints' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-180'/>
+    <class-decl name='Quilt' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-178'/>
+    <class-decl name='Renderhints' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-179'/>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/arctess.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
     <class-decl name='BezierArc' size-in-bits='256' is-struct='yes' visibility='default' filepath='libnurbs/internals/bezierarc.h' line='43' column='1' id='type-id-130'>
@@ -6523,11 +6518,11 @@
         <var-decl name='mapdesc' type-id='type-id-132' visibility='default' filepath='libnurbs/internals/bezierarc.h' line='48' column='1'/>
       </data-member>
     </class-decl>
-    <pointer-type-def type-id='type-id-200' size-in-bits='64' id='type-id-132'/>
-    <class-decl name='Mapdesc' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-200'/>
+    <pointer-type-def type-id='type-id-199' size-in-bits='64' id='type-id-132'/>
+    <class-decl name='Mapdesc' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-199'/>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/backend.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
-    <array-type-def dimensions='2' type-id='type-id-1' size-in-bits='384' id='type-id-189'>
+    <array-type-def dimensions='2' type-id='type-id-1' size-in-bits='384' id='type-id-188'>
       <subrange length='3' lower-bound='0' upper-bound='2' type-id='type-id-3' id='type-id-85'/>
       <subrange length='4' lower-bound='0' upper-bound='3' type-id='type-id-3' id='type-id-62'/>
     </array-type-def>
@@ -6548,14 +6543,14 @@
         <var-decl name='npts' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/backend.h' line='107' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='224'>
-        <var-decl name='mesh' type-id='type-id-189' visibility='default' filepath='libnurbs/internals/backend.h' line='108' column='1'/>
+        <var-decl name='mesh' type-id='type-id-188' visibility='default' filepath='libnurbs/internals/backend.h' line='108' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='608'>
         <var-decl name='meshindex' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/backend.h' line='109' column='1'/>
       </data-member>
       <member-function access='private' constructor='yes'>
         <function-decl name='Backend' filepath='libnurbs/internals/backend.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <parameter type-id='type-id-80'/>
           <parameter type-id='type-id-81'/>
           <return type-id='type-id-19'/>
@@ -6563,7 +6558,7 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='bgnsurf' mangled-name='_ZN7Backend7bgnsurfEiil' filepath='libnurbs/internals/backend.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <parameter type-id='type-id-10'/>
           <parameter type-id='type-id-10'/>
           <parameter type-id='type-id-24'/>
@@ -6572,7 +6567,7 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='patch' mangled-name='_ZN7Backend5patchEffff' filepath='libnurbs/internals/backend.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <parameter type-id='type-id-1'/>
           <parameter type-id='type-id-1'/>
           <parameter type-id='type-id-1'/>
@@ -6582,7 +6577,7 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='surfbbox' mangled-name='_ZN7Backend8surfbboxElPfS0_' filepath='libnurbs/internals/backend.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-25'/>
           <parameter type-id='type-id-25'/>
@@ -6591,7 +6586,7 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='surfpts' mangled-name='_ZN7Backend7surfptsElPflliiffff' filepath='libnurbs/internals/backend.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-25'/>
           <parameter type-id='type-id-24'/>
@@ -6607,7 +6602,7 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='surfgrid' mangled-name='_ZN7Backend8surfgridEfflffl' filepath='libnurbs/internals/backend.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <parameter type-id='type-id-1'/>
           <parameter type-id='type-id-1'/>
           <parameter type-id='type-id-24'/>
@@ -6619,7 +6614,7 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='surfmesh' mangled-name='_ZN7Backend8surfmeshEllll' filepath='libnurbs/internals/backend.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-24'/>
@@ -6629,37 +6624,37 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='endsurf' mangled-name='_ZN7Backend7endsurfEv' filepath='libnurbs/internals/backend.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='bgntfan' mangled-name='_ZN7Backend7bgntfanEv' filepath='libnurbs/internals/backend.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='endtfan' mangled-name='_ZN7Backend7endtfanEv' filepath='libnurbs/internals/backend.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='bgnqstrip' mangled-name='_ZN7Backend9bgnqstripEv' filepath='libnurbs/internals/backend.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='endqstrip' mangled-name='_ZN7Backend9endqstripEv' filepath='libnurbs/internals/backend.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='evalUStrip' mangled-name='_ZN7Backend10evalUStripEifPfifS0_' filepath='libnurbs/internals/backend.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <parameter type-id='type-id-10'/>
           <parameter type-id='type-id-1'/>
           <parameter type-id='type-id-25'/>
@@ -6671,7 +6666,7 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='evalVStrip' mangled-name='_ZN7Backend10evalVStripEifPfifS0_' filepath='libnurbs/internals/backend.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <parameter type-id='type-id-10'/>
           <parameter type-id='type-id-1'/>
           <parameter type-id='type-id-25'/>
@@ -6683,56 +6678,56 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='bgntmesh' mangled-name='_ZN7Backend8bgntmeshEPKc' filepath='libnurbs/internals/backend.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <parameter type-id='type-id-112'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='tmeshvertNOGE' mangled-name='_ZN7Backend13tmeshvertNOGEEP10TrimVertex' filepath='libnurbs/internals/backend.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <parameter type-id='type-id-121'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='tmeshvertNOGE_BU' mangled-name='_ZN7Backend16tmeshvertNOGE_BUEP10TrimVertex' filepath='libnurbs/internals/backend.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <parameter type-id='type-id-121'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='tmeshvertNOGE_BV' mangled-name='_ZN7Backend16tmeshvertNOGE_BVEP10TrimVertex' filepath='libnurbs/internals/backend.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <parameter type-id='type-id-121'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='preEvaluateBU' mangled-name='_ZN7Backend13preEvaluateBUEf' filepath='libnurbs/internals/backend.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <parameter type-id='type-id-1'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='preEvaluateBV' mangled-name='_ZN7Backend13preEvaluateBVEf' filepath='libnurbs/internals/backend.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <parameter type-id='type-id-1'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='tmeshvert' mangled-name='_ZN7Backend9tmeshvertEP10TrimVertex' filepath='libnurbs/internals/backend.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <parameter type-id='type-id-121'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='tmeshvert' mangled-name='_ZN7Backend9tmeshvertEff' filepath='libnurbs/internals/backend.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <parameter type-id='type-id-1'/>
           <parameter type-id='type-id-1'/>
           <return type-id='type-id-19'/>
@@ -6740,59 +6735,59 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='tmeshvert' mangled-name='_ZN7Backend9tmeshvertEP10GridVertex' filepath='libnurbs/internals/backend.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
-          <parameter type-id='type-id-191'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
+          <parameter type-id='type-id-190'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='tmeshvert' mangled-name='_ZN7Backend9tmeshvertEP14GridTrimVertex' filepath='libnurbs/internals/backend.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
-          <parameter type-id='type-id-192'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
+          <parameter type-id='type-id-191'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='swaptmesh' mangled-name='_ZN7Backend9swaptmeshEv' filepath='libnurbs/internals/backend.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='endtmesh' mangled-name='_ZN7Backend8endtmeshEv' filepath='libnurbs/internals/backend.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='bgnoutline' mangled-name='_ZN7Backend10bgnoutlineEv' filepath='libnurbs/internals/backend.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='linevert' mangled-name='_ZN7Backend8linevertEP10TrimVertex' filepath='libnurbs/internals/backend.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <parameter type-id='type-id-121'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='linevert' mangled-name='_ZN7Backend8linevertEP10GridVertex' filepath='libnurbs/internals/backend.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
-          <parameter type-id='type-id-191'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
+          <parameter type-id='type-id-190'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='endoutline' mangled-name='_ZN7Backend10endoutlineEv' filepath='libnurbs/internals/backend.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='triangle' mangled-name='_ZN7Backend8triangleEP10TrimVertexS1_S1_' filepath='libnurbs/internals/backend.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <parameter type-id='type-id-121'/>
           <parameter type-id='type-id-121'/>
           <parameter type-id='type-id-121'/>
@@ -6801,13 +6796,13 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='bgncurv' mangled-name='_ZN7Backend7bgncurvEv' filepath='libnurbs/internals/backend.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='segment' mangled-name='_ZN7Backend7segmentEff' filepath='libnurbs/internals/backend.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <parameter type-id='type-id-1'/>
           <parameter type-id='type-id-1'/>
           <return type-id='type-id-19'/>
@@ -6815,7 +6810,7 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='curvpts' mangled-name='_ZN7Backend7curvptsElPfliff' filepath='libnurbs/internals/backend.h' line='96' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-25'/>
           <parameter type-id='type-id-24'/>
@@ -6827,7 +6822,7 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='curvgrid' mangled-name='_ZN7Backend8curvgridEffl' filepath='libnurbs/internals/backend.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <parameter type-id='type-id-1'/>
           <parameter type-id='type-id-1'/>
           <parameter type-id='type-id-24'/>
@@ -6836,7 +6831,7 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='curvmesh' mangled-name='_ZN7Backend8curvmeshEll' filepath='libnurbs/internals/backend.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-24'/>
           <return type-id='type-id-19'/>
@@ -6844,80 +6839,80 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='curvpt' mangled-name='_ZN7Backend6curvptEf' filepath='libnurbs/internals/backend.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <parameter type-id='type-id-1'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='bgnline' mangled-name='_ZN7Backend7bgnlineEv' filepath='libnurbs/internals/backend.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='endline' mangled-name='_ZN7Backend7endlineEv' filepath='libnurbs/internals/backend.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='endcurv' mangled-name='_ZN7Backend7endcurvEv' filepath='libnurbs/internals/backend.h' line='102' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='Backend' filepath='libnurbs/internals/backend.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-190' is-artificial='yes'/>
+          <parameter type-id='type-id-189' is-artificial='yes'/>
           <parameter type-id='type-id-80'/>
           <parameter type-id='type-id-81'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='GridTrimVertex' size-in-bits='384' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='45' column='1' id='type-id-201'>
+    <class-decl name='GridTrimVertex' size-in-bits='384' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='45' column='1' id='type-id-200'>
       <base-class access='public' layout-offset-in-bits='0' type-id='type-id-114'/>
       <data-member access='private' layout-offset-in-bits='0'>
-        <var-decl name='dummyt' type-id='type-id-202' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='47' column='1'/>
+        <var-decl name='dummyt' type-id='type-id-201' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='47' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='128'>
-        <var-decl name='dummyg' type-id='type-id-203' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='48' column='1'/>
+        <var-decl name='dummyg' type-id='type-id-202' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='48' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='256'>
         <var-decl name='t' type-id='type-id-121' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='51' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='320'>
-        <var-decl name='g' type-id='type-id-191' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='52' column='1'/>
+        <var-decl name='g' type-id='type-id-190' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='52' column='1'/>
       </data-member>
       <member-function access='private' constructor='yes'>
         <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-192' is-artificial='yes'/>
+          <parameter type-id='type-id-191' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='isGridVert' mangled-name='_ZN14GridTrimVertex10isGridVertEv' filepath='libnurbs/internals/gridtrimvertex.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-192' is-artificial='yes'/>
+          <parameter type-id='type-id-191' is-artificial='yes'/>
           <return type-id='type-id-10'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-192' is-artificial='yes'/>
+          <parameter type-id='type-id-191' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='set' mangled-name='_ZN14GridTrimVertex3setEP10TrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-192' is-artificial='yes'/>
+          <parameter type-id='type-id-191' is-artificial='yes'/>
           <parameter type-id='type-id-121'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='set' mangled-name='_ZN14GridTrimVertex3setEll' filepath='libnurbs/internals/gridtrimvertex.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-192' is-artificial='yes'/>
+          <parameter type-id='type-id-191' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-24'/>
           <return type-id='type-id-19'/>
@@ -6925,25 +6920,25 @@
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-192' is-artificial='yes'/>
+          <parameter type-id='type-id-191' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-192' is-artificial='yes'/>
+          <parameter type-id='type-id-191' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='isTrimVert' mangled-name='_ZN14GridTrimVertex10isTrimVertEv' filepath='libnurbs/internals/gridtrimvertex.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-192' is-artificial='yes'/>
+          <parameter type-id='type-id-191' is-artificial='yes'/>
           <return type-id='type-id-10'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='set' mangled-name='_ZN14GridTrimVertex3setEff' filepath='libnurbs/internals/gridtrimvertex.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-192' is-artificial='yes'/>
+          <parameter type-id='type-id-191' is-artificial='yes'/>
           <parameter type-id='type-id-1'/>
           <parameter type-id='type-id-1'/>
           <return type-id='type-id-19'/>
@@ -6951,60 +6946,60 @@
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-192' is-artificial='yes'/>
+          <parameter type-id='type-id-191' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-192' is-artificial='yes'/>
+          <parameter type-id='type-id-191' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-192' is-artificial='yes'/>
+          <parameter type-id='type-id-191' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-192' is-artificial='yes'/>
+          <parameter type-id='type-id-191' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-192' is-artificial='yes'/>
+          <parameter type-id='type-id-191' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-192' is-artificial='yes'/>
+          <parameter type-id='type-id-191' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-192' is-artificial='yes'/>
+          <parameter type-id='type-id-191' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-192' is-artificial='yes'/>
+          <parameter type-id='type-id-191' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-192' is-artificial='yes'/>
+          <parameter type-id='type-id-191' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='TrimVertex' size-in-bits='128' visibility='default' filepath='libnurbs/internals/trimvertex.h' line='43' column='1' id='type-id-202'>
+    <class-decl name='TrimVertex' size-in-bits='128' visibility='default' filepath='libnurbs/internals/trimvertex.h' line='43' column='1' id='type-id-201'>
       <data-member access='private' layout-offset-in-bits='0'>
         <var-decl name='param' type-id='type-id-83' visibility='default' filepath='libnurbs/internals/trimvertex.h' line='45' column='1'/>
       </data-member>
@@ -7012,19 +7007,19 @@
         <var-decl name='nuid' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/trimvertex.h' line='50' column='1'/>
       </data-member>
     </class-decl>
-    <class-decl name='GridVertex' size-in-bits='128' is-struct='yes' visibility='default' filepath='libnurbs/internals/gridvertex.h' line='39' column='1' id='type-id-203'>
+    <class-decl name='GridVertex' size-in-bits='128' is-struct='yes' visibility='default' filepath='libnurbs/internals/gridvertex.h' line='39' column='1' id='type-id-202'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='gparam' type-id='type-id-89' visibility='default' filepath='libnurbs/internals/gridvertex.h' line='40' column='1'/>
       </data-member>
       <member-function access='public' constructor='yes'>
         <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-191' is-artificial='yes'/>
+          <parameter type-id='type-id-190' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public' constructor='yes'>
         <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-191' is-artificial='yes'/>
+          <parameter type-id='type-id-190' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-24'/>
           <return type-id='type-id-19'/>
@@ -7032,13 +7027,13 @@
       </member-function>
       <member-function access='public' constructor='yes'>
         <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-191' is-artificial='yes'/>
+          <parameter type-id='type-id-190' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public' constructor='yes'>
         <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-191' is-artificial='yes'/>
+          <parameter type-id='type-id-190' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-24'/>
           <return type-id='type-id-19'/>
@@ -7046,25 +7041,25 @@
       </member-function>
       <member-function access='public'>
         <function-decl name='nextu' mangled-name='_ZN10GridVertex5nextuEv' filepath='libnurbs/internals/gridvertex.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-191' is-artificial='yes'/>
+          <parameter type-id='type-id-190' is-artificial='yes'/>
           <return type-id='type-id-24'/>
         </function-decl>
       </member-function>
       <member-function access='public'>
         <function-decl name='prevu' mangled-name='_ZN10GridVertex5prevuEv' filepath='libnurbs/internals/gridvertex.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-191' is-artificial='yes'/>
+          <parameter type-id='type-id-190' is-artificial='yes'/>
           <return type-id='type-id-24'/>
         </function-decl>
       </member-function>
       <member-function access='public' constructor='yes'>
         <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-191' is-artificial='yes'/>
+          <parameter type-id='type-id-190' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public' constructor='yes'>
         <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-191' is-artificial='yes'/>
+          <parameter type-id='type-id-190' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-24'/>
           <return type-id='type-id-19'/>
@@ -7072,13 +7067,13 @@
       </member-function>
       <member-function access='public' constructor='yes'>
         <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-191' is-artificial='yes'/>
+          <parameter type-id='type-id-190' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public' constructor='yes'>
         <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-191' is-artificial='yes'/>
+          <parameter type-id='type-id-190' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-24'/>
           <return type-id='type-id-19'/>
@@ -7086,13 +7081,13 @@
       </member-function>
       <member-function access='public' constructor='yes'>
         <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-191' is-artificial='yes'/>
+          <parameter type-id='type-id-190' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public' constructor='yes'>
         <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-191' is-artificial='yes'/>
+          <parameter type-id='type-id-190' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-24'/>
           <return type-id='type-id-19'/>
@@ -7100,13 +7095,13 @@
       </member-function>
       <member-function access='public' constructor='yes'>
         <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-191' is-artificial='yes'/>
+          <parameter type-id='type-id-190' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public' constructor='yes'>
         <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-191' is-artificial='yes'/>
+          <parameter type-id='type-id-190' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-24'/>
           <return type-id='type-id-19'/>
@@ -7114,13 +7109,13 @@
       </member-function>
       <member-function access='public' constructor='yes'>
         <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-191' is-artificial='yes'/>
+          <parameter type-id='type-id-190' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public' constructor='yes'>
         <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-191' is-artificial='yes'/>
+          <parameter type-id='type-id-190' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-24'/>
           <return type-id='type-id-19'/>
@@ -7128,13 +7123,13 @@
       </member-function>
       <member-function access='public' constructor='yes'>
         <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-191' is-artificial='yes'/>
+          <parameter type-id='type-id-190' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public' constructor='yes'>
         <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-191' is-artificial='yes'/>
+          <parameter type-id='type-id-190' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-24'/>
           <return type-id='type-id-19'/>
@@ -7142,13 +7137,13 @@
       </member-function>
       <member-function access='public' constructor='yes'>
         <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-191' is-artificial='yes'/>
+          <parameter type-id='type-id-190' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public' constructor='yes'>
         <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-191' is-artificial='yes'/>
+          <parameter type-id='type-id-190' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-24'/>
           <return type-id='type-id-19'/>
@@ -7156,13 +7151,13 @@
       </member-function>
       <member-function access='public' constructor='yes'>
         <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-191' is-artificial='yes'/>
+          <parameter type-id='type-id-190' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public' constructor='yes'>
         <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-191' is-artificial='yes'/>
+          <parameter type-id='type-id-190' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-24'/>
           <return type-id='type-id-19'/>
@@ -7170,13 +7165,13 @@
       </member-function>
       <member-function access='public' constructor='yes'>
         <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-191' is-artificial='yes'/>
+          <parameter type-id='type-id-190' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public' constructor='yes'>
         <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-191' is-artificial='yes'/>
+          <parameter type-id='type-id-190' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-24'/>
           <return type-id='type-id-19'/>
@@ -7184,25 +7179,25 @@
       </member-function>
       <member-function access='public' constructor='yes'>
         <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-191' is-artificial='yes'/>
+          <parameter type-id='type-id-190' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public' constructor='yes'>
         <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-191' is-artificial='yes'/>
+          <parameter type-id='type-id-190' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-24'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <pointer-type-def type-id='type-id-65' size-in-bits='64' id='type-id-190'/>
+    <pointer-type-def type-id='type-id-65' size-in-bits='64' id='type-id-189'/>
     <reference-type-def kind='lvalue' type-id='type-id-8' size-in-bits='64' id='type-id-80'/>
     <reference-type-def kind='lvalue' type-id='type-id-53' size-in-bits='64' id='type-id-81'/>
-    <pointer-type-def type-id='type-id-201' size-in-bits='64' id='type-id-192'/>
-    <pointer-type-def type-id='type-id-203' size-in-bits='64' id='type-id-191'/>
-    <pointer-type-def type-id='type-id-202' size-in-bits='64' id='type-id-121'/>
+    <pointer-type-def type-id='type-id-200' size-in-bits='64' id='type-id-191'/>
+    <pointer-type-def type-id='type-id-202' size-in-bits='64' id='type-id-190'/>
+    <pointer-type-def type-id='type-id-201' size-in-bits='64' id='type-id-121'/>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/basiccrveval.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
     <class-decl name='BasicCurveEvaluator' size-in-bits='64' visibility='default' filepath='libnurbs/internals/basiccrveval.h' line='43' column='1' id='type-id-8'>
@@ -7636,13 +7631,13 @@
     </class-decl>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/ccw.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
-    <pointer-type-def type-id='type-id-204' size-in-bits='64' id='type-id-205'/>
-    <class-decl name='Quilt' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-204'/>
-    <class-decl name='Renderhints' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-206'/>
+    <pointer-type-def type-id='type-id-203' size-in-bits='64' id='type-id-204'/>
+    <class-decl name='Quilt' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-203'/>
+    <class-decl name='Renderhints' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-205'/>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/coveandtiler.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
-    <class-decl name='CoveAndTiler' size-in-bits='2688' visibility='default' filepath='libnurbs/internals/coveandtiler.h' line='46' column='1' id='type-id-182'>
-      <base-class access='public' layout-offset-in-bits='192' is-virtual='yes' type-id='type-id-207'/>
+    <class-decl name='CoveAndTiler' size-in-bits='2688' visibility='default' filepath='libnurbs/internals/coveandtiler.h' line='46' column='1' id='type-id-181'>
+      <base-class access='public' layout-offset-in-bits='192' is-virtual='yes' type-id='type-id-206'/>
       <data-member access='private' layout-offset-in-bits='64'>
         <var-decl name='backend' type-id='type-id-160' visibility='default' filepath='libnurbs/internals/coveandtiler.h' line='52' column='1'/>
       </data-member>
@@ -7651,121 +7646,121 @@
       </data-member>
       <member-function access='private' constructor='yes'>
         <function-decl name='CoveAndTiler' filepath='libnurbs/internals/coveandtiler.cc' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-208' is-artificial='yes'/>
+          <parameter type-id='type-id-207' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
-          <parameter type-id='type-id-185' is-artificial='yes'/>
+          <parameter type-id='type-id-184' is-artificial='yes'/>
           <parameter type-id='type-id-160'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~CoveAndTiler' filepath='libnurbs/internals/coveandtiler.cc' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-208' is-artificial='yes'/>
+          <parameter type-id='type-id-207' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
-          <parameter type-id='type-id-185' is-artificial='yes'/>
+          <parameter type-id='type-id-184' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='output' mangled-name='_ZN12CoveAndTiler6outputEP10TrimVertex' filepath='libnurbs/internals/coveandtiler.cc' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-208' is-artificial='yes'/>
+          <parameter type-id='type-id-207' is-artificial='yes'/>
           <parameter type-id='type-id-121'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='output' mangled-name='_ZN12CoveAndTiler6outputER10GridVertex' filepath='libnurbs/internals/coveandtiler.cc' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-208' is-artificial='yes'/>
-          <parameter type-id='type-id-209'/>
+          <parameter type-id='type-id-207' is-artificial='yes'/>
+          <parameter type-id='type-id-208'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='output' mangled-name='_ZN12CoveAndTiler6outputER14GridTrimVertex' filepath='libnurbs/internals/coveandtiler.cc' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-208' is-artificial='yes'/>
-          <parameter type-id='type-id-210'/>
+          <parameter type-id='type-id-207' is-artificial='yes'/>
+          <parameter type-id='type-id-209'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='coveLR' mangled-name='_ZN12CoveAndTiler6coveLREv' filepath='libnurbs/internals/coveandtiler.cc' line='409' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-208' is-artificial='yes'/>
+          <parameter type-id='type-id-207' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='coveLL' mangled-name='_ZN12CoveAndTiler6coveLLEv' filepath='libnurbs/internals/coveandtiler.cc' line='348' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-208' is-artificial='yes'/>
+          <parameter type-id='type-id-207' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='coveUL' mangled-name='_ZN12CoveAndTiler6coveULEv' filepath='libnurbs/internals/coveandtiler.cc' line='287' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-208' is-artificial='yes'/>
+          <parameter type-id='type-id-207' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='coveUR' mangled-name='_ZN12CoveAndTiler6coveUREv' filepath='libnurbs/internals/coveandtiler.cc' line='225' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-208' is-artificial='yes'/>
+          <parameter type-id='type-id-207' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='coveLowerRightNoGrid' mangled-name='_ZN12CoveAndTiler20coveLowerRightNoGridEP10TrimVertex' filepath='libnurbs/internals/coveandtiler.cc' line='397' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-208' is-artificial='yes'/>
+          <parameter type-id='type-id-207' is-artificial='yes'/>
           <parameter type-id='type-id-121'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='coveLowerRight' mangled-name='_ZN12CoveAndTiler14coveLowerRightEv' filepath='libnurbs/internals/coveandtiler.cc' line='381' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-208' is-artificial='yes'/>
+          <parameter type-id='type-id-207' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='coveLowerLeftNoGrid' mangled-name='_ZN12CoveAndTiler19coveLowerLeftNoGridEP10TrimVertex' filepath='libnurbs/internals/coveandtiler.cc' line='336' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-208' is-artificial='yes'/>
+          <parameter type-id='type-id-207' is-artificial='yes'/>
           <parameter type-id='type-id-121'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='coveLowerLeft' mangled-name='_ZN12CoveAndTiler13coveLowerLeftEv' filepath='libnurbs/internals/coveandtiler.cc' line='320' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-208' is-artificial='yes'/>
+          <parameter type-id='type-id-207' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='coveUpperLeftNoGrid' mangled-name='_ZN12CoveAndTiler19coveUpperLeftNoGridEP10TrimVertex' filepath='libnurbs/internals/coveandtiler.cc' line='275' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-208' is-artificial='yes'/>
+          <parameter type-id='type-id-207' is-artificial='yes'/>
           <parameter type-id='type-id-121'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='coveUpperLeft' mangled-name='_ZN12CoveAndTiler13coveUpperLeftEv' filepath='libnurbs/internals/coveandtiler.cc' line='259' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-208' is-artificial='yes'/>
+          <parameter type-id='type-id-207' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='coveUpperRightNoGrid' mangled-name='_ZN12CoveAndTiler20coveUpperRightNoGridEP10TrimVertex' filepath='libnurbs/internals/coveandtiler.cc' line='213' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-208' is-artificial='yes'/>
+          <parameter type-id='type-id-207' is-artificial='yes'/>
           <parameter type-id='type-id-121'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='coveUpperRight' mangled-name='_ZN12CoveAndTiler14coveUpperRightEv' filepath='libnurbs/internals/coveandtiler.cc' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-208' is-artificial='yes'/>
+          <parameter type-id='type-id-207' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='tile' mangled-name='_ZN12CoveAndTiler4tileElll' filepath='libnurbs/internals/coveandtiler.cc' line='181' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-208' is-artificial='yes'/>
+          <parameter type-id='type-id-207' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-24'/>
@@ -7774,12 +7769,12 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='coveAndTile' mangled-name='_ZN12CoveAndTiler11coveAndTileEv' filepath='libnurbs/internals/coveandtiler.cc' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-208' is-artificial='yes'/>
+          <parameter type-id='type-id-207' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='Jarcloc' size-in-bits='192' visibility='default' filepath='libnurbs/internals/jarcloc.h' line='41' column='1' id='type-id-211'>
+    <class-decl name='Jarcloc' size-in-bits='192' visibility='default' filepath='libnurbs/internals/jarcloc.h' line='41' column='1' id='type-id-210'>
       <data-member access='private' layout-offset-in-bits='0'>
         <var-decl name='arc' type-id='type-id-125' visibility='default' filepath='libnurbs/internals/jarcloc.h' line='43' column='1'/>
       </data-member>
@@ -7791,25 +7786,25 @@
       </data-member>
       <member-function access='private'>
         <function-decl name='getnextpt' mangled-name='_ZN7Jarcloc9getnextptEv' filepath='libnurbs/internals/jarcloc.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-212' is-artificial='yes'/>
+          <parameter type-id='type-id-211' is-artificial='yes'/>
           <return type-id='type-id-121'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='getprevpt' mangled-name='_ZN7Jarcloc9getprevptEv' filepath='libnurbs/internals/jarcloc.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-212' is-artificial='yes'/>
+          <parameter type-id='type-id-211' is-artificial='yes'/>
           <return type-id='type-id-121'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='reverse' mangled-name='_ZN7Jarcloc7reverseEv' filepath='libnurbs/internals/jarcloc.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-212' is-artificial='yes'/>
+          <parameter type-id='type-id-211' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='init' mangled-name='_ZN7Jarcloc4initEP3Arcll' filepath='libnurbs/internals/jarcloc.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-212' is-artificial='yes'/>
+          <parameter type-id='type-id-211' is-artificial='yes'/>
           <parameter type-id='type-id-125'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-24'/>
@@ -7817,59 +7812,59 @@
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='TrimRegion' size-in-bits='2560' visibility='default' filepath='libnurbs/internals/trimregion.h' line='46' column='1' id='type-id-207'>
+    <class-decl name='TrimRegion' size-in-bits='2560' visibility='default' filepath='libnurbs/internals/trimregion.h' line='46' column='1' id='type-id-206'>
       <data-member access='private' layout-offset-in-bits='0'>
-        <var-decl name='left' type-id='type-id-213' visibility='default' filepath='libnurbs/internals/trimregion.h' line='49' column='1'/>
+        <var-decl name='left' type-id='type-id-212' visibility='default' filepath='libnurbs/internals/trimregion.h' line='49' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='832'>
-        <var-decl name='right' type-id='type-id-213' visibility='default' filepath='libnurbs/internals/trimregion.h' line='50' column='1'/>
+        <var-decl name='right' type-id='type-id-212' visibility='default' filepath='libnurbs/internals/trimregion.h' line='50' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='1664'>
-        <var-decl name='top' type-id='type-id-214' visibility='default' filepath='libnurbs/internals/trimregion.h' line='51' column='1'/>
+        <var-decl name='top' type-id='type-id-213' visibility='default' filepath='libnurbs/internals/trimregion.h' line='51' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='1984'>
-        <var-decl name='bot' type-id='type-id-214' visibility='default' filepath='libnurbs/internals/trimregion.h' line='52' column='1'/>
+        <var-decl name='bot' type-id='type-id-213' visibility='default' filepath='libnurbs/internals/trimregion.h' line='52' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='2304'>
-        <var-decl name='uarray' type-id='type-id-215' visibility='default' filepath='libnurbs/internals/trimregion.h' line='53' column='1'/>
+        <var-decl name='uarray' type-id='type-id-214' visibility='default' filepath='libnurbs/internals/trimregion.h' line='53' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='2496'>
         <var-decl name='oneOverDu' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/trimregion.h' line='65' column='1'/>
       </data-member>
       <member-function access='private' constructor='yes'>
         <function-decl name='TrimRegion' filepath='libnurbs/internals/trimregion.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-216' is-artificial='yes'/>
+          <parameter type-id='type-id-215' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='TrimRegion' filepath='libnurbs/internals/trimregion.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-216' is-artificial='yes'/>
+          <parameter type-id='type-id-215' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='TrimRegion' filepath='libnurbs/internals/trimregion.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-216' is-artificial='yes'/>
+          <parameter type-id='type-id-215' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='TrimRegion' filepath='libnurbs/internals/trimregion.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-216' is-artificial='yes'/>
+          <parameter type-id='type-id-215' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='init' mangled-name='_ZN10TrimRegion4initEf' filepath='libnurbs/internals/trimregion.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-216' is-artificial='yes'/>
+          <parameter type-id='type-id-215' is-artificial='yes'/>
           <parameter type-id='type-id-1'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='advance' mangled-name='_ZN10TrimRegion7advanceEfff' filepath='libnurbs/internals/trimregion.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-216' is-artificial='yes'/>
+          <parameter type-id='type-id-215' is-artificial='yes'/>
           <parameter type-id='type-id-1'/>
           <parameter type-id='type-id-1'/>
           <parameter type-id='type-id-1'/>
@@ -7878,20 +7873,20 @@
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='TrimRegion' filepath='libnurbs/internals/trimregion.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-216' is-artificial='yes'/>
+          <parameter type-id='type-id-215' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='setDu' mangled-name='_ZN10TrimRegion5setDuEf' filepath='libnurbs/internals/trimregion.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-216' is-artificial='yes'/>
+          <parameter type-id='type-id-215' is-artificial='yes'/>
           <parameter type-id='type-id-1'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='getGridExtent' mangled-name='_ZN10TrimRegion13getGridExtentEP10TrimVertexS1_' filepath='libnurbs/internals/trimregion.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-216' is-artificial='yes'/>
+          <parameter type-id='type-id-215' is-artificial='yes'/>
           <parameter type-id='type-id-121'/>
           <parameter type-id='type-id-121'/>
           <return type-id='type-id-19'/>
@@ -7899,42 +7894,42 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='getGridExtent' mangled-name='_ZN10TrimRegion13getGridExtentEv' filepath='libnurbs/internals/trimregion.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-216' is-artificial='yes'/>
+          <parameter type-id='type-id-215' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='canTile' mangled-name='_ZN10TrimRegion7canTileEv' filepath='libnurbs/internals/trimregion.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-216' is-artificial='yes'/>
+          <parameter type-id='type-id-215' is-artificial='yes'/>
           <return type-id='type-id-10'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='getPts' mangled-name='_ZN10TrimRegion6getPtsER7Backend' filepath='libnurbs/internals/trimregion.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-216' is-artificial='yes'/>
+          <parameter type-id='type-id-215' is-artificial='yes'/>
           <parameter type-id='type-id-160'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='getPts' mangled-name='_ZN10TrimRegion6getPtsEP3Arc' filepath='libnurbs/internals/trimregion.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-216' is-artificial='yes'/>
+          <parameter type-id='type-id-215' is-artificial='yes'/>
           <parameter type-id='type-id-125'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='init' mangled-name='_ZN10TrimRegion4initElP3Arc' filepath='libnurbs/internals/trimregion.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-216' is-artificial='yes'/>
+          <parameter type-id='type-id-215' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-125'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='Trimline' size-in-bits='832' visibility='default' filepath='libnurbs/internals/trimline.h' line='46' column='1' id='type-id-213'>
+    <class-decl name='Trimline' size-in-bits='832' visibility='default' filepath='libnurbs/internals/trimline.h' line='46' column='1' id='type-id-212'>
       <data-member access='private' layout-offset-in-bits='0'>
-        <var-decl name='pts' type-id='type-id-217' visibility='default' filepath='libnurbs/internals/trimline.h' line='48' column='1'/>
+        <var-decl name='pts' type-id='type-id-216' visibility='default' filepath='libnurbs/internals/trimline.h' line='48' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='64'>
         <var-decl name='numverts' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/trimline.h' line='49' column='1'/>
@@ -7946,13 +7941,13 @@
         <var-decl name='size' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/trimline.h' line='51' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='256'>
-        <var-decl name='jarcl' type-id='type-id-211' visibility='default' filepath='libnurbs/internals/trimline.h' line='52' column='1'/>
+        <var-decl name='jarcl' type-id='type-id-210' visibility='default' filepath='libnurbs/internals/trimline.h' line='52' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='448'>
-        <var-decl name='t' type-id='type-id-202' visibility='default' filepath='libnurbs/internals/trimline.h' line='53' column='1'/>
+        <var-decl name='t' type-id='type-id-201' visibility='default' filepath='libnurbs/internals/trimline.h' line='53' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='576'>
-        <var-decl name='b' type-id='type-id-202' visibility='default' filepath='libnurbs/internals/trimline.h' line='53' column='1'/>
+        <var-decl name='b' type-id='type-id-201' visibility='default' filepath='libnurbs/internals/trimline.h' line='53' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='704'>
         <var-decl name='tinterp' type-id='type-id-121' visibility='default' filepath='libnurbs/internals/trimline.h' line='54' column='1'/>
@@ -7962,108 +7957,108 @@
       </data-member>
       <member-function access='private' constructor='yes'>
         <function-decl name='Trimline' filepath='libnurbs/internals/trimline.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-218' is-artificial='yes'/>
+          <parameter type-id='type-id-217' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~Trimline' filepath='libnurbs/internals/trimline.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-218' is-artificial='yes'/>
+          <parameter type-id='type-id-217' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='prev' mangled-name='_ZN8Trimline4prevEv' filepath='libnurbs/internals/trimline.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-218' is-artificial='yes'/>
+          <parameter type-id='type-id-217' is-artificial='yes'/>
           <return type-id='type-id-121'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='next' mangled-name='_ZN8Trimline4nextEv' filepath='libnurbs/internals/trimline.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-218' is-artificial='yes'/>
+          <parameter type-id='type-id-217' is-artificial='yes'/>
           <return type-id='type-id-121'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='last' mangled-name='_ZN8Trimline4lastEv' filepath='libnurbs/internals/trimline.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-218' is-artificial='yes'/>
+          <parameter type-id='type-id-217' is-artificial='yes'/>
           <return type-id='type-id-121'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='first' mangled-name='_ZN8Trimline5firstEv' filepath='libnurbs/internals/trimline.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-218' is-artificial='yes'/>
+          <parameter type-id='type-id-217' is-artificial='yes'/>
           <return type-id='type-id-121'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='Trimline' filepath='libnurbs/internals/trimline.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-218' is-artificial='yes'/>
+          <parameter type-id='type-id-217' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~Trimline' filepath='libnurbs/internals/trimline.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-218' is-artificial='yes'/>
+          <parameter type-id='type-id-217' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='Trimline' filepath='libnurbs/internals/trimline.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-218' is-artificial='yes'/>
+          <parameter type-id='type-id-217' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~Trimline' filepath='libnurbs/internals/trimline.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-218' is-artificial='yes'/>
+          <parameter type-id='type-id-217' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='reset' mangled-name='_ZN8Trimline5resetEv' filepath='libnurbs/internals/trimline.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-218' is-artificial='yes'/>
+          <parameter type-id='type-id-217' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='swap' mangled-name='_ZN8Trimline4swapEv' filepath='libnurbs/internals/trimline.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-218' is-artificial='yes'/>
+          <parameter type-id='type-id-217' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='append' mangled-name='_ZN8Trimline6appendEP10TrimVertex' filepath='libnurbs/internals/trimline.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-218' is-artificial='yes'/>
+          <parameter type-id='type-id-217' is-artificial='yes'/>
           <parameter type-id='type-id-121'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='getNextPt' mangled-name='_ZN8Trimline9getNextPtEv' filepath='libnurbs/internals/trimline.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-218' is-artificial='yes'/>
+          <parameter type-id='type-id-217' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='getPrevPt' mangled-name='_ZN8Trimline9getPrevPtEv' filepath='libnurbs/internals/trimline.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-218' is-artificial='yes'/>
+          <parameter type-id='type-id-217' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='getNextPts' mangled-name='_ZN8Trimline10getNextPtsEP3Arc' filepath='libnurbs/internals/trimline.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-218' is-artificial='yes'/>
+          <parameter type-id='type-id-217' is-artificial='yes'/>
           <parameter type-id='type-id-125'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='getPrevPts' mangled-name='_ZN8Trimline10getPrevPtsEP3Arc' filepath='libnurbs/internals/trimline.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-218' is-artificial='yes'/>
+          <parameter type-id='type-id-217' is-artificial='yes'/>
           <parameter type-id='type-id-125'/>
           <return type-id='type-id-19'/>
         </function-decl>
@@ -8079,7 +8074,7 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='getPrevPts' mangled-name='_ZN8Trimline10getPrevPtsEfR7Backend' filepath='libnurbs/internals/trimline.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-218' is-artificial='yes'/>
+          <parameter type-id='type-id-217' is-artificial='yes'/>
           <parameter type-id='type-id-1'/>
           <parameter type-id='type-id-160'/>
           <return type-id='type-id-19'/>
@@ -8087,7 +8082,7 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='getNextPts' mangled-name='_ZN8Trimline10getNextPtsEfR7Backend' filepath='libnurbs/internals/trimline.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-218' is-artificial='yes'/>
+          <parameter type-id='type-id-217' is-artificial='yes'/>
           <parameter type-id='type-id-1'/>
           <parameter type-id='type-id-160'/>
           <return type-id='type-id-19'/>
@@ -8095,14 +8090,14 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='grow' mangled-name='_ZN8Trimline4growEl' filepath='libnurbs/internals/trimline.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-218' is-artificial='yes'/>
+          <parameter type-id='type-id-217' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='init' mangled-name='_ZN8Trimline4initElP3Arcl' filepath='libnurbs/internals/trimline.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-218' is-artificial='yes'/>
+          <parameter type-id='type-id-217' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-125'/>
           <parameter type-id='type-id-24'/>
@@ -8111,26 +8106,26 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='init' mangled-name='_ZN8Trimline4initEP10TrimVertex' filepath='libnurbs/internals/trimline.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-218' is-artificial='yes'/>
+          <parameter type-id='type-id-217' is-artificial='yes'/>
           <parameter type-id='type-id-121'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='Trimline' filepath='libnurbs/internals/trimline.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-218' is-artificial='yes'/>
+          <parameter type-id='type-id-217' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~Trimline' filepath='libnurbs/internals/trimline.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-218' is-artificial='yes'/>
+          <parameter type-id='type-id-217' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='Uarray' size-in-bits='192' visibility='default' filepath='libnurbs/internals/uarray.h' line='44' column='1' id='type-id-215'>
+    <class-decl name='Uarray' size-in-bits='192' visibility='default' filepath='libnurbs/internals/uarray.h' line='44' column='1' id='type-id-214'>
       <data-member access='private' layout-offset-in-bits='0'>
         <var-decl name='size' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/uarray.h' line='46' column='1'/>
       </data-member>
@@ -8142,33 +8137,33 @@
       </data-member>
       <member-function access='private' constructor='yes'>
         <function-decl name='Uarray' filepath='libnurbs/internals/uarray.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-219' is-artificial='yes'/>
+          <parameter type-id='type-id-218' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~Uarray' filepath='libnurbs/internals/uarray.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-219' is-artificial='yes'/>
+          <parameter type-id='type-id-218' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='Uarray' filepath='libnurbs/internals/uarray.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-219' is-artificial='yes'/>
+          <parameter type-id='type-id-218' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~Uarray' filepath='libnurbs/internals/uarray.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-219' is-artificial='yes'/>
+          <parameter type-id='type-id-218' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='init' mangled-name='_ZN6Uarray4initEfP3ArcS1_' filepath='libnurbs/internals/uarray.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-219' is-artificial='yes'/>
+          <parameter type-id='type-id-218' is-artificial='yes'/>
           <parameter type-id='type-id-1'/>
           <parameter type-id='type-id-125'/>
           <parameter type-id='type-id-125'/>
@@ -8176,7 +8171,7 @@
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='Gridline' size-in-bits='320' is-struct='yes' visibility='default' filepath='libnurbs/internals/gridline.h' line='39' column='1' id='type-id-214'>
+    <class-decl name='Gridline' size-in-bits='320' is-struct='yes' visibility='default' filepath='libnurbs/internals/gridline.h' line='39' column='1' id='type-id-213'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='v' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/gridline.h' line='40' column='1'/>
       </data-member>
@@ -8193,35 +8188,35 @@
         <var-decl name='uend' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/gridline.h' line='44' column='1'/>
       </data-member>
     </class-decl>
-    <pointer-type-def type-id='type-id-182' size-in-bits='64' id='type-id-208'/>
-    <reference-type-def kind='lvalue' type-id='type-id-201' size-in-bits='64' id='type-id-210'/>
-    <reference-type-def kind='lvalue' type-id='type-id-203' size-in-bits='64' id='type-id-209'/>
-    <pointer-type-def type-id='type-id-211' size-in-bits='64' id='type-id-212'/>
-    <pointer-type-def type-id='type-id-207' size-in-bits='64' id='type-id-216'/>
-    <pointer-type-def type-id='type-id-121' size-in-bits='64' id='type-id-217'/>
-    <pointer-type-def type-id='type-id-213' size-in-bits='64' id='type-id-218'/>
-    <pointer-type-def type-id='type-id-215' size-in-bits='64' id='type-id-219'/>
+    <pointer-type-def type-id='type-id-181' size-in-bits='64' id='type-id-207'/>
+    <reference-type-def kind='lvalue' type-id='type-id-200' size-in-bits='64' id='type-id-209'/>
+    <reference-type-def kind='lvalue' type-id='type-id-202' size-in-bits='64' id='type-id-208'/>
+    <pointer-type-def type-id='type-id-210' size-in-bits='64' id='type-id-211'/>
+    <pointer-type-def type-id='type-id-206' size-in-bits='64' id='type-id-215'/>
+    <pointer-type-def type-id='type-id-121' size-in-bits='64' id='type-id-216'/>
+    <pointer-type-def type-id='type-id-212' size-in-bits='64' id='type-id-217'/>
+    <pointer-type-def type-id='type-id-214' size-in-bits='64' id='type-id-218'/>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/curve.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
-    <array-type-def dimensions='1' type-id='type-id-220' size-in-bits='640' id='type-id-221'>
+    <array-type-def dimensions='1' type-id='type-id-219' size-in-bits='640' id='type-id-220'>
       <subrange length='2' lower-bound='0' upper-bound='1' type-id='type-id-3' id='type-id-82'/>
     </array-type-def>
-    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='3840' id='type-id-222'>
-      <subrange length='120' lower-bound='0' upper-bound='119' type-id='type-id-3' id='type-id-223'/>
+    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='3840' id='type-id-221'>
+      <subrange length='120' lower-bound='0' upper-bound='119' type-id='type-id-3' id='type-id-222'/>
     </array-type-def>
-    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='160' id='type-id-224'>
-      <subrange length='5' lower-bound='0' upper-bound='4' type-id='type-id-3' id='type-id-225'/>
+    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='160' id='type-id-223'>
+      <subrange length='5' lower-bound='0' upper-bound='4' type-id='type-id-3' id='type-id-224'/>
     </array-type-def>
-    <array-type-def dimensions='2' type-id='type-id-1' size-in-bits='800' id='type-id-226'>
-      <subrange length='5' lower-bound='0' upper-bound='4' type-id='type-id-3' id='type-id-225'/>
-      <subrange length='5' lower-bound='0' upper-bound='4' type-id='type-id-3' id='type-id-225'/>
+    <array-type-def dimensions='2' type-id='type-id-1' size-in-bits='800' id='type-id-225'>
+      <subrange length='5' lower-bound='0' upper-bound='4' type-id='type-id-3' id='type-id-224'/>
+      <subrange length='5' lower-bound='0' upper-bound='4' type-id='type-id-3' id='type-id-224'/>
     </array-type-def>
-    <class-decl name='Curve' size-in-bits='8128' visibility='default' filepath='libnurbs/internals/curve.h' line='46' column='1' id='type-id-227'>
+    <class-decl name='Curve' size-in-bits='8128' visibility='default' filepath='libnurbs/internals/curve.h' line='46' column='1' id='type-id-226'>
       <data-member access='private' layout-offset-in-bits='0'>
-        <var-decl name='next' type-id='type-id-228' visibility='default' filepath='libnurbs/internals/curve.h' line='51' column='1'/>
+        <var-decl name='next' type-id='type-id-227' visibility='default' filepath='libnurbs/internals/curve.h' line='51' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='64'>
-        <var-decl name='mapdesc' type-id='type-id-229' visibility='default' filepath='libnurbs/internals/curve.h' line='53' column='1'/>
+        <var-decl name='mapdesc' type-id='type-id-228' visibility='default' filepath='libnurbs/internals/curve.h' line='53' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='128'>
         <var-decl name='stride' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/curve.h' line='54' column='1'/>
@@ -8236,10 +8231,10 @@
         <var-decl name='needsSampling' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/curve.h' line='57' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='256'>
-        <var-decl name='cpts' type-id='type-id-222' visibility='default' filepath='libnurbs/internals/curve.h' line='58' column='1'/>
+        <var-decl name='cpts' type-id='type-id-221' visibility='default' filepath='libnurbs/internals/curve.h' line='58' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='4096'>
-        <var-decl name='spts' type-id='type-id-222' visibility='default' filepath='libnurbs/internals/curve.h' line='59' column='1'/>
+        <var-decl name='spts' type-id='type-id-221' visibility='default' filepath='libnurbs/internals/curve.h' line='59' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='7936'>
         <var-decl name='stepsize' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/curve.h' line='60' column='1'/>
@@ -8252,62 +8247,62 @@
       </data-member>
       <member-function access='private' constructor='yes'>
         <function-decl name='Curve' filepath='libnurbs/internals/curve.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-228' is-artificial='yes'/>
+          <parameter type-id='type-id-227' is-artificial='yes'/>
           <parameter type-id='type-id-165'/>
           <parameter type-id='type-id-1'/>
           <parameter type-id='type-id-1'/>
-          <parameter type-id='type-id-228'/>
+          <parameter type-id='type-id-227'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='Curve' filepath='libnurbs/internals/curve.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-228' is-artificial='yes'/>
-          <parameter type-id='type-id-230'/>
+          <parameter type-id='type-id-227' is-artificial='yes'/>
+          <parameter type-id='type-id-229'/>
           <parameter type-id='type-id-1'/>
-          <parameter type-id='type-id-228'/>
+          <parameter type-id='type-id-227'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='clamp' mangled-name='_ZN5Curve5clampEv' filepath='libnurbs/internals/curve.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-228' is-artificial='yes'/>
+          <parameter type-id='type-id-227' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='setstepsize' mangled-name='_ZN5Curve11setstepsizeEf' filepath='libnurbs/internals/curve.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-228' is-artificial='yes'/>
+          <parameter type-id='type-id-227' is-artificial='yes'/>
           <parameter type-id='type-id-1'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='needsSamplingSubdivision' mangled-name='_ZN5Curve24needsSamplingSubdivisionEv' filepath='libnurbs/internals/curve.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-228' is-artificial='yes'/>
+          <parameter type-id='type-id-227' is-artificial='yes'/>
           <return type-id='type-id-10'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='cullCheck' mangled-name='_ZN5Curve9cullCheckEv' filepath='libnurbs/internals/curve.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-228' is-artificial='yes'/>
+          <parameter type-id='type-id-227' is-artificial='yes'/>
           <return type-id='type-id-10'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='getstepsize' mangled-name='_ZN5Curve11getstepsizeEv' filepath='libnurbs/internals/curve.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-228' is-artificial='yes'/>
+          <parameter type-id='type-id-227' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <array-type-def dimensions='1' type-id='type-id-27' size-in-bits='128' id='type-id-231'>
+    <array-type-def dimensions='1' type-id='type-id-27' size-in-bits='128' id='type-id-230'>
       <subrange length='4' lower-bound='0' upper-bound='3' type-id='type-id-3' id='type-id-62'/>
     </array-type-def>
-    <array-type-def dimensions='1' type-id='type-id-10' size-in-bits='64' id='type-id-232'>
+    <array-type-def dimensions='1' type-id='type-id-10' size-in-bits='64' id='type-id-231'>
       <subrange length='2' lower-bound='0' upper-bound='1' type-id='type-id-3' id='type-id-82'/>
     </array-type-def>
-    <class-decl name='Mapdesc' size-in-bits='3392' is-struct='yes' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='49' column='1' id='type-id-233'>
+    <class-decl name='Mapdesc' size-in-bits='3392' is-struct='yes' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='49' column='1' id='type-id-232'>
       <base-class access='public' layout-offset-in-bits='0' type-id='type-id-114'/>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='pixel_tolerance' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='104' column='1'/>
@@ -8334,7 +8329,7 @@
         <var-decl name='maxtrate' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='111' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='256'>
-        <var-decl name='bboxsize' type-id='type-id-224' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='112' column='1'/>
+        <var-decl name='bboxsize' type-id='type-id-223' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='112' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='448'>
         <var-decl name='type' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='115' column='1'/>
@@ -8355,13 +8350,13 @@
         <var-decl name='mask' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='120' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='672'>
-        <var-decl name='bmat' type-id='type-id-234' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='121' column='1'/>
+        <var-decl name='bmat' type-id='type-id-233' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='121' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='1472'>
-        <var-decl name='cmat' type-id='type-id-234' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='122' column='1'/>
+        <var-decl name='cmat' type-id='type-id-233' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='122' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='2272'>
-        <var-decl name='smat' type-id='type-id-234' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='123' column='1'/>
+        <var-decl name='smat' type-id='type-id-233' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='123' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='3072'>
         <var-decl name='s_steps' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='124' column='1'/>
@@ -8379,14 +8374,14 @@
         <var-decl name='bbox_subdividing' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='128' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='3264'>
-        <var-decl name='next' type-id='type-id-229' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='129' column='1'/>
+        <var-decl name='next' type-id='type-id-228' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='129' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='3328'>
         <var-decl name='backend' type-id='type-id-160' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='130' column='1'/>
       </data-member>
       <member-function access='public' constructor='yes'>
         <function-decl name='Mapdesc' filepath='libnurbs/internals/mapdesc.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-229' is-artificial='yes'/>
+          <parameter type-id='type-id-228' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-10'/>
           <parameter type-id='type-id-10'/>
@@ -8396,61 +8391,61 @@
       </member-function>
       <member-function access='public'>
         <function-decl name='isParametricDistanceSampling' mangled-name='_ZN7Mapdesc28isParametricDistanceSamplingEv' filepath='libnurbs/internals/mapdesc.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-229' is-artificial='yes'/>
+          <parameter type-id='type-id-228' is-artificial='yes'/>
           <return type-id='type-id-10'/>
         </function-decl>
       </member-function>
       <member-function access='public'>
         <function-decl name='isPathLengthSampling' mangled-name='_ZN7Mapdesc20isPathLengthSamplingEv' filepath='libnurbs/internals/mapdesc.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-229' is-artificial='yes'/>
+          <parameter type-id='type-id-228' is-artificial='yes'/>
           <return type-id='type-id-10'/>
         </function-decl>
       </member-function>
       <member-function access='public'>
         <function-decl name='isSurfaceAreaSampling' mangled-name='_ZN7Mapdesc21isSurfaceAreaSamplingEv' filepath='libnurbs/internals/mapdesc.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-229' is-artificial='yes'/>
+          <parameter type-id='type-id-228' is-artificial='yes'/>
           <return type-id='type-id-10'/>
         </function-decl>
       </member-function>
       <member-function access='public'>
         <function-decl name='isObjectSpaceParaSampling' mangled-name='_ZN7Mapdesc25isObjectSpaceParaSamplingEv' filepath='libnurbs/internals/mapdesc.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-229' is-artificial='yes'/>
+          <parameter type-id='type-id-228' is-artificial='yes'/>
           <return type-id='type-id-10'/>
         </function-decl>
       </member-function>
       <member-function access='public'>
         <function-decl name='isObjectSpacePathSampling' mangled-name='_ZN7Mapdesc25isObjectSpacePathSamplingEv' filepath='libnurbs/internals/mapdesc.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-229' is-artificial='yes'/>
+          <parameter type-id='type-id-228' is-artificial='yes'/>
           <return type-id='type-id-10'/>
         </function-decl>
       </member-function>
       <member-function access='public'>
         <function-decl name='isConstantSampling' mangled-name='_ZN7Mapdesc18isConstantSamplingEv' filepath='libnurbs/internals/mapdesc.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-229' is-artificial='yes'/>
+          <parameter type-id='type-id-228' is-artificial='yes'/>
           <return type-id='type-id-10'/>
         </function-decl>
       </member-function>
       <member-function access='public'>
         <function-decl name='isDomainSampling' mangled-name='_ZN7Mapdesc16isDomainSamplingEv' filepath='libnurbs/internals/mapdesc.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-229' is-artificial='yes'/>
+          <parameter type-id='type-id-228' is-artificial='yes'/>
           <return type-id='type-id-10'/>
         </function-decl>
       </member-function>
       <member-function access='public'>
         <function-decl name='isRangeSampling' mangled-name='_ZN7Mapdesc15isRangeSamplingEv' filepath='libnurbs/internals/mapdesc.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-229' is-artificial='yes'/>
+          <parameter type-id='type-id-228' is-artificial='yes'/>
           <return type-id='type-id-10'/>
         </function-decl>
       </member-function>
       <member-function access='public'>
         <function-decl name='isCulling' mangled-name='_ZN7Mapdesc9isCullingEv' filepath='libnurbs/internals/mapdesc.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-229' is-artificial='yes'/>
+          <parameter type-id='type-id-228' is-artificial='yes'/>
           <return type-id='type-id-10'/>
         </function-decl>
       </member-function>
       <member-function access='public' constructor='yes'>
         <function-decl name='Mapdesc' filepath='libnurbs/internals/mapdesc.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-229' is-artificial='yes'/>
+          <parameter type-id='type-id-228' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-10'/>
           <parameter type-id='type-id-10'/>
@@ -8460,13 +8455,13 @@
       </member-function>
       <member-function access='public'>
         <function-decl name='getType' mangled-name='_ZN7Mapdesc7getTypeEv' filepath='libnurbs/internals/mapdesc.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-229' is-artificial='yes'/>
+          <parameter type-id='type-id-228' is-artificial='yes'/>
           <return type-id='type-id-24'/>
         </function-decl>
       </member-function>
       <member-function access='public' constructor='yes'>
         <function-decl name='Mapdesc' filepath='libnurbs/internals/mapdesc.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-229' is-artificial='yes'/>
+          <parameter type-id='type-id-228' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-10'/>
           <parameter type-id='type-id-10'/>
@@ -8476,13 +8471,13 @@
       </member-function>
       <member-function access='public'>
         <function-decl name='isRational' mangled-name='_ZN7Mapdesc10isRationalEv' filepath='libnurbs/internals/mapdesc.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-229' is-artificial='yes'/>
+          <parameter type-id='type-id-228' is-artificial='yes'/>
           <return type-id='type-id-10'/>
         </function-decl>
       </member-function>
       <member-function access='public' constructor='yes'>
         <function-decl name='Mapdesc' filepath='libnurbs/internals/mapdesc.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-229' is-artificial='yes'/>
+          <parameter type-id='type-id-228' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-10'/>
           <parameter type-id='type-id-10'/>
@@ -8492,7 +8487,7 @@
       </member-function>
       <member-function access='public'>
         <function-decl name='setCmat' mangled-name='_ZN7Mapdesc7setCmatEPfll' filepath='libnurbs/internals/mapdesc.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-229' is-artificial='yes'/>
+          <parameter type-id='type-id-228' is-artificial='yes'/>
           <parameter type-id='type-id-46'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-24'/>
@@ -8501,7 +8496,7 @@
       </member-function>
       <member-function access='public'>
         <function-decl name='setSmat' mangled-name='_ZN7Mapdesc7setSmatEPfll' filepath='libnurbs/internals/mapdesc.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-229' is-artificial='yes'/>
+          <parameter type-id='type-id-228' is-artificial='yes'/>
           <parameter type-id='type-id-46'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-24'/>
@@ -8510,7 +8505,7 @@
       </member-function>
       <member-function access='public'>
         <function-decl name='setBmat' mangled-name='_ZN7Mapdesc7setBmatEPfll' filepath='libnurbs/internals/mapdesc.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-229' is-artificial='yes'/>
+          <parameter type-id='type-id-228' is-artificial='yes'/>
           <parameter type-id='type-id-46'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-24'/>
@@ -8519,13 +8514,13 @@
       </member-function>
       <member-function access='public'>
         <function-decl name='getNcoords' mangled-name='_ZN7Mapdesc10getNcoordsEv' filepath='libnurbs/internals/mapdesc.h' line='102' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-229' is-artificial='yes'/>
+          <parameter type-id='type-id-228' is-artificial='yes'/>
           <return type-id='type-id-10'/>
         </function-decl>
       </member-function>
       <member-function access='public' constructor='yes'>
         <function-decl name='Mapdesc' filepath='libnurbs/internals/mapdesc.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-229' is-artificial='yes'/>
+          <parameter type-id='type-id-228' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-10'/>
           <parameter type-id='type-id-10'/>
@@ -8535,7 +8530,7 @@
       </member-function>
       <member-function access='public' constructor='yes'>
         <function-decl name='Mapdesc' filepath='libnurbs/internals/mapdesc.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-229' is-artificial='yes'/>
+          <parameter type-id='type-id-228' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-10'/>
           <parameter type-id='type-id-10'/>
@@ -8545,13 +8540,13 @@
       </member-function>
       <member-function access='public'>
         <function-decl name='isBboxSubdividing' mangled-name='_ZN7Mapdesc17isBboxSubdividingEv' filepath='libnurbs/internals/mapdesc.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-229' is-artificial='yes'/>
+          <parameter type-id='type-id-228' is-artificial='yes'/>
           <return type-id='type-id-10'/>
         </function-decl>
       </member-function>
       <member-function access='public' constructor='yes'>
         <function-decl name='Mapdesc' filepath='libnurbs/internals/mapdesc.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-229' is-artificial='yes'/>
+          <parameter type-id='type-id-228' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-10'/>
           <parameter type-id='type-id-10'/>
@@ -8561,7 +8556,7 @@
       </member-function>
       <member-function access='public' constructor='yes'>
         <function-decl name='Mapdesc' filepath='libnurbs/internals/mapdesc.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-229' is-artificial='yes'/>
+          <parameter type-id='type-id-228' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-10'/>
           <parameter type-id='type-id-10'/>
@@ -8570,19 +8565,19 @@
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='Quilt' size-in-bits='896' is-struct='yes' visibility='default' filepath='libnurbs/internals/quilt.h' line='64' column='1' id='type-id-235'>
+    <class-decl name='Quilt' size-in-bits='896' is-struct='yes' visibility='default' filepath='libnurbs/internals/quilt.h' line='64' column='1' id='type-id-234'>
       <base-class access='public' layout-offset-in-bits='0' type-id='type-id-114'/>
       <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='mapdesc' type-id='type-id-229' visibility='default' filepath='libnurbs/internals/quilt.h' line='67' column='1'/>
+        <var-decl name='mapdesc' type-id='type-id-228' visibility='default' filepath='libnurbs/internals/quilt.h' line='67' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
         <var-decl name='cpts' type-id='type-id-25' visibility='default' filepath='libnurbs/internals/quilt.h' line='68' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='128'>
-        <var-decl name='qspec' type-id='type-id-221' visibility='default' filepath='libnurbs/internals/quilt.h' line='69' column='1'/>
+        <var-decl name='qspec' type-id='type-id-220' visibility='default' filepath='libnurbs/internals/quilt.h' line='69' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='768'>
-        <var-decl name='eqspec' type-id='type-id-236' visibility='default' filepath='libnurbs/internals/quilt.h' line='70' column='1'/>
+        <var-decl name='eqspec' type-id='type-id-235' visibility='default' filepath='libnurbs/internals/quilt.h' line='70' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='832'>
         <var-decl name='next' type-id='type-id-165' visibility='default' filepath='libnurbs/internals/quilt.h' line='71' column='1'/>
@@ -8590,47 +8585,47 @@
       <member-function access='public' constructor='yes'>
         <function-decl name='Quilt' filepath='libnurbs/internals/quilt.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-165' is-artificial='yes'/>
-          <parameter type-id='type-id-229'/>
+          <parameter type-id='type-id-228'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public' constructor='yes'>
         <function-decl name='Quilt' filepath='libnurbs/internals/quilt.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-165' is-artificial='yes'/>
-          <parameter type-id='type-id-237'/>
+          <parameter type-id='type-id-236'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public' constructor='yes'>
         <function-decl name='Quilt' filepath='libnurbs/internals/quilt.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-165' is-artificial='yes'/>
-          <parameter type-id='type-id-229'/>
+          <parameter type-id='type-id-228'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public' constructor='yes'>
         <function-decl name='Quilt' filepath='libnurbs/internals/quilt.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-165' is-artificial='yes'/>
-          <parameter type-id='type-id-229'/>
+          <parameter type-id='type-id-228'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public' constructor='yes'>
         <function-decl name='Quilt' filepath='libnurbs/internals/quilt.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-165' is-artificial='yes'/>
-          <parameter type-id='type-id-229'/>
+          <parameter type-id='type-id-228'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public' constructor='yes'>
         <function-decl name='Quilt' filepath='libnurbs/internals/quilt.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-165' is-artificial='yes'/>
-          <parameter type-id='type-id-229'/>
+          <parameter type-id='type-id-228'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='Quiltspec' size-in-bits='320' is-struct='yes' visibility='default' filepath='libnurbs/internals/quilt.h' line='51' column='1' id='type-id-220'>
+    <class-decl name='Quiltspec' size-in-bits='320' is-struct='yes' visibility='default' filepath='libnurbs/internals/quilt.h' line='51' column='1' id='type-id-219'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='stride' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/quilt.h' line='52' column='1'/>
       </data-member>
@@ -8647,30 +8642,30 @@
         <var-decl name='index' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/quilt.h' line='56' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='160'>
-        <var-decl name='bdry' type-id='type-id-232' visibility='default' filepath='libnurbs/internals/quilt.h' line='57' column='1'/>
+        <var-decl name='bdry' type-id='type-id-231' visibility='default' filepath='libnurbs/internals/quilt.h' line='57' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='224'>
         <var-decl name='step_size' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/quilt.h' line='58' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='256'>
-        <var-decl name='breakpoints' type-id='type-id-238' visibility='default' filepath='libnurbs/internals/quilt.h' line='59' column='1'/>
+        <var-decl name='breakpoints' type-id='type-id-237' visibility='default' filepath='libnurbs/internals/quilt.h' line='59' column='1'/>
       </data-member>
     </class-decl>
-    <typedef-decl name='Knot' type-id='type-id-1' filepath='libnurbs/internals/types.h' line='45' column='1' id='type-id-239'/>
-    <typedef-decl name='Maxmatrix' type-id='type-id-226' filepath='libnurbs/internals/mapdesc.h' line='45' column='1' id='type-id-234'/>
-    <typedef-decl name='Quiltspec_ptr' type-id='type-id-240' filepath='libnurbs/internals/quilt.h' line='62' column='1' id='type-id-236'/>
-    <reference-type-def kind='lvalue' type-id='type-id-227' size-in-bits='64' id='type-id-230'/>
-    <pointer-type-def type-id='type-id-227' size-in-bits='64' id='type-id-228'/>
-    <pointer-type-def type-id='type-id-239' size-in-bits='64' id='type-id-238'/>
-    <reference-type-def kind='lvalue' type-id='type-id-241' size-in-bits='64' id='type-id-242'/>
-    <pointer-type-def type-id='type-id-233' size-in-bits='64' id='type-id-229'/>
-    <pointer-type-def type-id='type-id-235' size-in-bits='64' id='type-id-165'/>
-    <pointer-type-def type-id='type-id-220' size-in-bits='64' id='type-id-240'/>
-    <pointer-type-def type-id='type-id-224' size-in-bits='64' id='type-id-243'/>
-    <pointer-type-def type-id='type-id-231' size-in-bits='64' id='type-id-244'/>
-    <reference-type-def kind='lvalue' type-id='type-id-245' size-in-bits='64' id='type-id-246'/>
-    <class-decl name='Flist' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-245'/>
-    <class-decl name='Knotvector' size-in-bits='256' is-struct='yes' visibility='default' filepath='libnurbs/internals/knotvector.h' line='41' column='1' id='type-id-241'>
+    <typedef-decl name='Knot' type-id='type-id-1' filepath='libnurbs/internals/types.h' line='45' column='1' id='type-id-238'/>
+    <typedef-decl name='Maxmatrix' type-id='type-id-225' filepath='libnurbs/internals/mapdesc.h' line='45' column='1' id='type-id-233'/>
+    <typedef-decl name='Quiltspec_ptr' type-id='type-id-239' filepath='libnurbs/internals/quilt.h' line='62' column='1' id='type-id-235'/>
+    <reference-type-def kind='lvalue' type-id='type-id-226' size-in-bits='64' id='type-id-229'/>
+    <pointer-type-def type-id='type-id-226' size-in-bits='64' id='type-id-227'/>
+    <pointer-type-def type-id='type-id-238' size-in-bits='64' id='type-id-237'/>
+    <reference-type-def kind='lvalue' type-id='type-id-240' size-in-bits='64' id='type-id-241'/>
+    <pointer-type-def type-id='type-id-232' size-in-bits='64' id='type-id-228'/>
+    <pointer-type-def type-id='type-id-234' size-in-bits='64' id='type-id-165'/>
+    <pointer-type-def type-id='type-id-219' size-in-bits='64' id='type-id-239'/>
+    <pointer-type-def type-id='type-id-223' size-in-bits='64' id='type-id-242'/>
+    <pointer-type-def type-id='type-id-230' size-in-bits='64' id='type-id-243'/>
+    <reference-type-def kind='lvalue' type-id='type-id-244' size-in-bits='64' id='type-id-245'/>
+    <class-decl name='Flist' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-244'/>
+    <class-decl name='Knotvector' size-in-bits='256' is-struct='yes' visibility='default' filepath='libnurbs/internals/knotvector.h' line='41' column='1' id='type-id-240'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='order' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/knotvector.h' line='48' column='1'/>
       </data-member>
@@ -8681,37 +8676,37 @@
         <var-decl name='stride' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/knotvector.h' line='50' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='192'>
-        <var-decl name='knotlist' type-id='type-id-238' visibility='default' filepath='libnurbs/internals/knotvector.h' line='51' column='1'/>
+        <var-decl name='knotlist' type-id='type-id-237' visibility='default' filepath='libnurbs/internals/knotvector.h' line='51' column='1'/>
       </data-member>
       <member-function access='public' constructor='yes'>
         <function-decl name='Knotvector' filepath='libnurbs/internals/knotvector.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-247' is-artificial='yes'/>
+          <parameter type-id='type-id-246' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public' destructor='yes'>
         <function-decl name='~Knotvector' filepath='libnurbs/internals/knotvector.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-247' is-artificial='yes'/>
+          <parameter type-id='type-id-246' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public'>
         <function-decl name='validate' mangled-name='_ZN10Knotvector8validateEv' filepath='libnurbs/internals/knotvector.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-247' is-artificial='yes'/>
+          <parameter type-id='type-id-246' is-artificial='yes'/>
           <return type-id='type-id-10'/>
         </function-decl>
       </member-function>
       <member-function access='public'>
         <function-decl name='show' mangled-name='_ZN10Knotvector4showEPKc' filepath='libnurbs/internals/knotvector.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-247' is-artificial='yes'/>
+          <parameter type-id='type-id-246' is-artificial='yes'/>
           <parameter type-id='type-id-112'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public'>
         <function-decl name='init' mangled-name='_ZN10Knotvector4initElllPf' filepath='libnurbs/internals/knotvector.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-247' is-artificial='yes'/>
+          <parameter type-id='type-id-246' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-24'/>
@@ -8721,39 +8716,39 @@
       </member-function>
       <member-function access='public' constructor='yes'>
         <function-decl name='Knotvector' filepath='libnurbs/internals/knotvector.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-247' is-artificial='yes'/>
+          <parameter type-id='type-id-246' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public' destructor='yes'>
         <function-decl name='~Knotvector' filepath='libnurbs/internals/knotvector.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-247' is-artificial='yes'/>
+          <parameter type-id='type-id-246' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public' constructor='yes'>
         <function-decl name='Knotvector' filepath='libnurbs/internals/knotvector.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-247' is-artificial='yes'/>
+          <parameter type-id='type-id-246' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public' destructor='yes'>
         <function-decl name='~Knotvector' filepath='libnurbs/internals/knotvector.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-247' is-artificial='yes'/>
+          <parameter type-id='type-id-246' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public' constructor='yes'>
         <function-decl name='Knotvector' filepath='libnurbs/internals/knotvector.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-247' is-artificial='yes'/>
+          <parameter type-id='type-id-246' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public' destructor='yes'>
         <function-decl name='~Knotvector' filepath='libnurbs/internals/knotvector.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-247' is-artificial='yes'/>
+          <parameter type-id='type-id-246' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
@@ -8761,12 +8756,12 @@
     </class-decl>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/curvelist.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
-    <class-decl name='Curvelist' size-in-bits='256' visibility='default' filepath='libnurbs/internals/curvelist.h' line='47' column='1' id='type-id-175'>
+    <class-decl name='Curvelist' size-in-bits='256' visibility='default' filepath='libnurbs/internals/curvelist.h' line='47' column='1' id='type-id-174'>
       <data-member access='private' layout-offset-in-bits='0'>
-        <var-decl name='curve' type-id='type-id-193' visibility='default' filepath='libnurbs/internals/curvelist.h' line='57' column='1'/>
+        <var-decl name='curve' type-id='type-id-192' visibility='default' filepath='libnurbs/internals/curvelist.h' line='57' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='64'>
-        <var-decl name='range' type-id='type-id-194' visibility='default' filepath='libnurbs/internals/curvelist.h' line='58' column='1'/>
+        <var-decl name='range' type-id='type-id-193' visibility='default' filepath='libnurbs/internals/curvelist.h' line='58' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='160'>
         <var-decl name='needsSubdivision' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/curvelist.h' line='59' column='1'/>
@@ -8776,8 +8771,8 @@
       </data-member>
       <member-function access='private' constructor='yes'>
         <function-decl name='Curvelist' filepath='libnurbs/internals/curvelist.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-195' is-artificial='yes'/>
-          <parameter type-id='type-id-196'/>
+          <parameter type-id='type-id-194' is-artificial='yes'/>
+          <parameter type-id='type-id-195'/>
           <parameter type-id='type-id-1'/>
           <parameter type-id='type-id-1'/>
           <return type-id='type-id-19'/>
@@ -8785,7 +8780,7 @@
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='Curvelist' filepath='libnurbs/internals/curvelist.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-195' is-artificial='yes'/>
+          <parameter type-id='type-id-194' is-artificial='yes'/>
           <parameter type-id='type-id-163'/>
           <parameter type-id='type-id-1'/>
           <return type-id='type-id-19'/>
@@ -8793,83 +8788,83 @@
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~Curvelist' filepath='libnurbs/internals/curvelist.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-195' is-artificial='yes'/>
+          <parameter type-id='type-id-194' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='needsSamplingSubdivision' mangled-name='_ZN9Curvelist24needsSamplingSubdivisionEv' filepath='libnurbs/internals/curvelist.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-195' is-artificial='yes'/>
+          <parameter type-id='type-id-194' is-artificial='yes'/>
           <return type-id='type-id-10'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='getstepsize' mangled-name='_ZN9Curvelist11getstepsizeEv' filepath='libnurbs/internals/curvelist.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-195' is-artificial='yes'/>
+          <parameter type-id='type-id-194' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='cullCheck' mangled-name='_ZN9Curvelist9cullCheckEv' filepath='libnurbs/internals/curvelist.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-195' is-artificial='yes'/>
+          <parameter type-id='type-id-194' is-artificial='yes'/>
           <return type-id='type-id-10'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='Quilt' size-in-bits='896' visibility='default' filepath='libnurbs/internals/quilt.h' line='64' column='1' id='type-id-248'>
+    <class-decl name='Quilt' size-in-bits='896' visibility='default' filepath='libnurbs/internals/quilt.h' line='64' column='1' id='type-id-247'>
       <base-class access='public' layout-offset-in-bits='0' type-id='type-id-114'/>
       <data-member access='private' layout-offset-in-bits='0'>
-        <var-decl name='mapdesc' type-id='type-id-249' visibility='default' filepath='libnurbs/internals/quilt.h' line='67' column='1'/>
+        <var-decl name='mapdesc' type-id='type-id-248' visibility='default' filepath='libnurbs/internals/quilt.h' line='67' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='64'>
         <var-decl name='cpts' type-id='type-id-25' visibility='default' filepath='libnurbs/internals/quilt.h' line='68' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='128'>
-        <var-decl name='qspec' type-id='type-id-221' visibility='default' filepath='libnurbs/internals/quilt.h' line='69' column='1'/>
+        <var-decl name='qspec' type-id='type-id-220' visibility='default' filepath='libnurbs/internals/quilt.h' line='69' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='768'>
-        <var-decl name='eqspec' type-id='type-id-236' visibility='default' filepath='libnurbs/internals/quilt.h' line='70' column='1'/>
+        <var-decl name='eqspec' type-id='type-id-235' visibility='default' filepath='libnurbs/internals/quilt.h' line='70' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='832'>
-        <var-decl name='next' type-id='type-id-196' visibility='default' filepath='libnurbs/internals/quilt.h' line='71' column='1'/>
+        <var-decl name='next' type-id='type-id-195' visibility='default' filepath='libnurbs/internals/quilt.h' line='71' column='1'/>
       </data-member>
       <member-function access='private' constructor='yes'>
         <function-decl name='Quilt' filepath='libnurbs/internals/quilt.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-196' is-artificial='yes'/>
-          <parameter type-id='type-id-249'/>
+          <parameter type-id='type-id-195' is-artificial='yes'/>
+          <parameter type-id='type-id-248'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='Quilt' filepath='libnurbs/internals/quilt.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-196' is-artificial='yes'/>
-          <parameter type-id='type-id-250'/>
+          <parameter type-id='type-id-195' is-artificial='yes'/>
+          <parameter type-id='type-id-249'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='Quilt' filepath='libnurbs/internals/quilt.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-196' is-artificial='yes'/>
-          <parameter type-id='type-id-229'/>
+          <parameter type-id='type-id-195' is-artificial='yes'/>
+          <parameter type-id='type-id-228'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='getDimension' mangled-name='_ZN5Quilt12getDimensionEv' filepath='libnurbs/internals/quilt.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-196' is-artificial='yes'/>
+          <parameter type-id='type-id-195' is-artificial='yes'/>
           <return type-id='type-id-10'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='show' mangled-name='_ZN5Quilt4showEv' filepath='libnurbs/internals/quilt.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-196' is-artificial='yes'/>
+          <parameter type-id='type-id-195' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='select' mangled-name='_ZN5Quilt6selectEPfS0_' filepath='libnurbs/internals/quilt.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-196' is-artificial='yes'/>
+          <parameter type-id='type-id-195' is-artificial='yes'/>
           <parameter type-id='type-id-25'/>
           <parameter type-id='type-id-25'/>
           <return type-id='type-id-19'/>
@@ -8877,66 +8872,66 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='findSampleRates' mangled-name='_ZN5Quilt15findSampleRatesER5FlistS1_' filepath='libnurbs/internals/quilt.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-196' is-artificial='yes'/>
-          <parameter type-id='type-id-246'/>
-          <parameter type-id='type-id-246'/>
+          <parameter type-id='type-id-195' is-artificial='yes'/>
+          <parameter type-id='type-id-245'/>
+          <parameter type-id='type-id-245'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='findRates' mangled-name='_ZN5Quilt9findRatesER5FlistS1_Pf' filepath='libnurbs/internals/quilt.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-196' is-artificial='yes'/>
-          <parameter type-id='type-id-246'/>
-          <parameter type-id='type-id-246'/>
+          <parameter type-id='type-id-195' is-artificial='yes'/>
+          <parameter type-id='type-id-245'/>
+          <parameter type-id='type-id-245'/>
           <parameter type-id='type-id-25'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='getRange' mangled-name='_ZN5Quilt8getRangeEPfS0_iR5Flist' filepath='libnurbs/internals/quilt.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-196' is-artificial='yes'/>
+          <parameter type-id='type-id-195' is-artificial='yes'/>
           <parameter type-id='type-id-25'/>
           <parameter type-id='type-id-25'/>
           <parameter type-id='type-id-10'/>
-          <parameter type-id='type-id-246'/>
+          <parameter type-id='type-id-245'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='getRange' mangled-name='_ZN5Quilt8getRangeEPfS0_R5Flist' filepath='libnurbs/internals/quilt.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-196' is-artificial='yes'/>
+          <parameter type-id='type-id-195' is-artificial='yes'/>
           <parameter type-id='type-id-25'/>
           <parameter type-id='type-id-25'/>
-          <parameter type-id='type-id-246'/>
+          <parameter type-id='type-id-245'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='getRange' mangled-name='_ZN5Quilt8getRangeEPfS0_R5FlistS2_' filepath='libnurbs/internals/quilt.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-196' is-artificial='yes'/>
+          <parameter type-id='type-id-195' is-artificial='yes'/>
           <parameter type-id='type-id-25'/>
           <parameter type-id='type-id-25'/>
-          <parameter type-id='type-id-246'/>
-          <parameter type-id='type-id-246'/>
+          <parameter type-id='type-id-245'/>
+          <parameter type-id='type-id-245'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='isCulled' mangled-name='_ZN5Quilt8isCulledEv' filepath='libnurbs/internals/quilt.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-196' is-artificial='yes'/>
+          <parameter type-id='type-id-195' is-artificial='yes'/>
           <return type-id='type-id-10'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='download' mangled-name='_ZN5Quilt8downloadER7Backend' filepath='libnurbs/internals/quilt.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-196' is-artificial='yes'/>
+          <parameter type-id='type-id-195' is-artificial='yes'/>
           <parameter type-id='type-id-160'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='downloadAll' mangled-name='_ZN5Quilt11downloadAllEPfS0_R7Backend' filepath='libnurbs/internals/quilt.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-196' is-artificial='yes'/>
+          <parameter type-id='type-id-195' is-artificial='yes'/>
           <parameter type-id='type-id-25'/>
           <parameter type-id='type-id-25'/>
           <parameter type-id='type-id-160'/>
@@ -8945,23 +8940,23 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='deleteMe' mangled-name='_ZN5Quilt8deleteMeER4Pool' filepath='libnurbs/internals/quilt.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-196' is-artificial='yes'/>
+          <parameter type-id='type-id-195' is-artificial='yes'/>
           <parameter type-id='type-id-115'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='Quilt' filepath='libnurbs/internals/quilt.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-196' is-artificial='yes'/>
-          <parameter type-id='type-id-251'/>
+          <parameter type-id='type-id-195' is-artificial='yes'/>
+          <parameter type-id='type-id-250'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='toBezier' mangled-name='_ZN5Quilt8toBezierER10KnotvectorS1_Pfl' filepath='libnurbs/internals/quilt.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-196' is-artificial='yes'/>
-          <parameter type-id='type-id-242'/>
-          <parameter type-id='type-id-242'/>
+          <parameter type-id='type-id-195' is-artificial='yes'/>
+          <parameter type-id='type-id-241'/>
+          <parameter type-id='type-id-241'/>
           <parameter type-id='type-id-46'/>
           <parameter type-id='type-id-24'/>
           <return type-id='type-id-19'/>
@@ -8969,23 +8964,23 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='toBezier' mangled-name='_ZN5Quilt8toBezierER10KnotvectorPfl' filepath='libnurbs/internals/quilt.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-196' is-artificial='yes'/>
-          <parameter type-id='type-id-242'/>
+          <parameter type-id='type-id-195' is-artificial='yes'/>
+          <parameter type-id='type-id-241'/>
           <parameter type-id='type-id-46'/>
           <parameter type-id='type-id-24'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <array-type-def dimensions='1' type-id='type-id-27' size-in-bits='96' id='type-id-194'>
+    <array-type-def dimensions='1' type-id='type-id-27' size-in-bits='96' id='type-id-193'>
       <subrange length='3' lower-bound='0' upper-bound='2' type-id='type-id-3' id='type-id-85'/>
     </array-type-def>
-    <class-decl name='Curve' size-in-bits='8128' is-struct='yes' visibility='default' filepath='libnurbs/internals/curve.h' line='46' column='1' id='type-id-252'>
+    <class-decl name='Curve' size-in-bits='8128' is-struct='yes' visibility='default' filepath='libnurbs/internals/curve.h' line='46' column='1' id='type-id-251'>
       <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='next' type-id='type-id-193' visibility='default' filepath='libnurbs/internals/curve.h' line='51' column='1'/>
+        <var-decl name='next' type-id='type-id-192' visibility='default' filepath='libnurbs/internals/curve.h' line='51' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='64'>
-        <var-decl name='mapdesc' type-id='type-id-249' visibility='default' filepath='libnurbs/internals/curve.h' line='53' column='1'/>
+        <var-decl name='mapdesc' type-id='type-id-248' visibility='default' filepath='libnurbs/internals/curve.h' line='53' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='128'>
         <var-decl name='stride' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/curve.h' line='54' column='1'/>
@@ -9000,10 +8995,10 @@
         <var-decl name='needsSampling' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/curve.h' line='57' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='256'>
-        <var-decl name='cpts' type-id='type-id-222' visibility='default' filepath='libnurbs/internals/curve.h' line='58' column='1'/>
+        <var-decl name='cpts' type-id='type-id-221' visibility='default' filepath='libnurbs/internals/curve.h' line='58' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='4096'>
-        <var-decl name='spts' type-id='type-id-222' visibility='default' filepath='libnurbs/internals/curve.h' line='59' column='1'/>
+        <var-decl name='spts' type-id='type-id-221' visibility='default' filepath='libnurbs/internals/curve.h' line='59' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='7936'>
         <var-decl name='stepsize' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/curve.h' line='60' column='1'/>
@@ -9016,30 +9011,30 @@
       </data-member>
       <member-function access='public' constructor='yes'>
         <function-decl name='Curve' filepath='libnurbs/internals/curve.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-193' is-artificial='yes'/>
-          <parameter type-id='type-id-196'/>
+          <parameter type-id='type-id-192' is-artificial='yes'/>
+          <parameter type-id='type-id-195'/>
           <parameter type-id='type-id-1'/>
           <parameter type-id='type-id-1'/>
-          <parameter type-id='type-id-193'/>
+          <parameter type-id='type-id-192'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public' constructor='yes'>
         <function-decl name='Curve' filepath='libnurbs/internals/curve.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-193' is-artificial='yes'/>
-          <parameter type-id='type-id-230'/>
+          <parameter type-id='type-id-192' is-artificial='yes'/>
+          <parameter type-id='type-id-229'/>
           <parameter type-id='type-id-1'/>
-          <parameter type-id='type-id-193'/>
+          <parameter type-id='type-id-192'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <pointer-type-def type-id='type-id-252' size-in-bits='64' id='type-id-193'/>
-    <pointer-type-def type-id='type-id-175' size-in-bits='64' id='type-id-195'/>
-    <pointer-type-def type-id='type-id-248' size-in-bits='64' id='type-id-196'/>
-    <pointer-type-def type-id='type-id-253' size-in-bits='64' id='type-id-249'/>
-    <class-decl name='Flist' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-254'/>
-    <class-decl name='Mapdesc' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-253'/>
+    <pointer-type-def type-id='type-id-251' size-in-bits='64' id='type-id-192'/>
+    <pointer-type-def type-id='type-id-174' size-in-bits='64' id='type-id-194'/>
+    <pointer-type-def type-id='type-id-247' size-in-bits='64' id='type-id-195'/>
+    <pointer-type-def type-id='type-id-252' size-in-bits='64' id='type-id-248'/>
+    <class-decl name='Flist' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-253'/>
+    <class-decl name='Mapdesc' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-252'/>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/curvesub.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
     <class-decl name='Renderhints' size-in-bits='256' is-struct='yes' visibility='default' filepath='libnurbs/internals/renderhints.h' line='41' column='1' id='type-id-63'>
@@ -9069,47 +9064,47 @@
       </data-member>
       <member-function access='public' constructor='yes'>
         <function-decl name='Renderhints' filepath='libnurbs/internals/renderhints.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-255' is-artificial='yes'/>
+          <parameter type-id='type-id-254' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public' constructor='yes'>
         <function-decl name='Renderhints' filepath='libnurbs/internals/renderhints.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-255' is-artificial='yes'/>
+          <parameter type-id='type-id-254' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public' constructor='yes'>
         <function-decl name='Renderhints' filepath='libnurbs/internals/renderhints.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-255' is-artificial='yes'/>
+          <parameter type-id='type-id-254' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public' constructor='yes'>
         <function-decl name='Renderhints' filepath='libnurbs/internals/renderhints.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-255' is-artificial='yes'/>
+          <parameter type-id='type-id-254' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <pointer-type-def type-id='type-id-63' size-in-bits='64' id='type-id-255'/>
-    <pointer-type-def type-id='type-id-256' size-in-bits='64' id='type-id-257'/>
-    <pointer-type-def type-id='type-id-258' size-in-bits='64' id='type-id-237'/>
-    <class-decl name='Curve' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-256'/>
-    <class-decl name='Mapdesc' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-258'/>
+    <pointer-type-def type-id='type-id-63' size-in-bits='64' id='type-id-254'/>
+    <pointer-type-def type-id='type-id-255' size-in-bits='64' id='type-id-256'/>
+    <pointer-type-def type-id='type-id-257' size-in-bits='64' id='type-id-236'/>
+    <class-decl name='Curve' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-255'/>
+    <class-decl name='Mapdesc' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-257'/>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/dataTransform.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/displaylist.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
-    <class-decl name='DisplayList' size-in-bits='2688' visibility='default' filepath='libnurbs/internals/displaylist.h' line='65' column='1' id='type-id-259'>
+    <class-decl name='DisplayList' size-in-bits='2688' visibility='default' filepath='libnurbs/internals/displaylist.h' line='65' column='1' id='type-id-258'>
       <data-member access='private' layout-offset-in-bits='0'>
-        <var-decl name='nodes' type-id='type-id-260' visibility='default' filepath='libnurbs/internals/displaylist.h' line='73' column='1'/>
+        <var-decl name='nodes' type-id='type-id-259' visibility='default' filepath='libnurbs/internals/displaylist.h' line='73' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='64'>
         <var-decl name='dlnodePool' type-id='type-id-68' visibility='default' filepath='libnurbs/internals/displaylist.h' line='74' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='2560'>
-        <var-decl name='lastNode' type-id='type-id-261' visibility='default' filepath='libnurbs/internals/displaylist.h' line='75' column='1'/>
+        <var-decl name='lastNode' type-id='type-id-260' visibility='default' filepath='libnurbs/internals/displaylist.h' line='75' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='2624'>
         <var-decl name='nt' type-id='type-id-79' visibility='default' filepath='libnurbs/internals/displaylist.h' line='76' column='1'/>
@@ -9143,9 +9138,9 @@
       <member-function access='private'>
         <function-decl name='append' mangled-name='_ZN11DisplayList6appendEM16NurbsTessellatorFvPvES1_S3_' filepath='libnurbs/internals/displaylist.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-78' is-artificial='yes'/>
-          <parameter type-id='type-id-262'/>
+          <parameter type-id='type-id-261'/>
           <parameter type-id='type-id-17'/>
-          <parameter type-id='type-id-262'/>
+          <parameter type-id='type-id-261'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
@@ -9164,65 +9159,65 @@
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='Dlnode' size-in-bits='384' is-struct='yes' visibility='default' filepath='libnurbs/internals/displaylist.h' line='48' column='1' id='type-id-263'>
+    <class-decl name='Dlnode' size-in-bits='384' is-struct='yes' visibility='default' filepath='libnurbs/internals/displaylist.h' line='48' column='1' id='type-id-262'>
       <base-class access='public' layout-offset-in-bits='0' type-id='type-id-114'/>
       <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='work' type-id='type-id-262' visibility='default' filepath='libnurbs/internals/displaylist.h' line='50' column='1'/>
+        <var-decl name='work' type-id='type-id-261' visibility='default' filepath='libnurbs/internals/displaylist.h' line='50' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='128'>
         <var-decl name='arg' type-id='type-id-17' visibility='default' filepath='libnurbs/internals/displaylist.h' line='51' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='192'>
-        <var-decl name='cleanup' type-id='type-id-262' visibility='default' filepath='libnurbs/internals/displaylist.h' line='52' column='1'/>
+        <var-decl name='cleanup' type-id='type-id-261' visibility='default' filepath='libnurbs/internals/displaylist.h' line='52' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='320'>
-        <var-decl name='next' type-id='type-id-260' visibility='default' filepath='libnurbs/internals/displaylist.h' line='53' column='1'/>
+        <var-decl name='next' type-id='type-id-259' visibility='default' filepath='libnurbs/internals/displaylist.h' line='53' column='1'/>
       </data-member>
       <member-function access='public' constructor='yes'>
         <function-decl name='Dlnode' filepath='libnurbs/internals/displaylist.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-260' is-artificial='yes'/>
-          <parameter type-id='type-id-262'/>
+          <parameter type-id='type-id-259' is-artificial='yes'/>
+          <parameter type-id='type-id-261'/>
           <parameter type-id='type-id-17'/>
-          <parameter type-id='type-id-262'/>
+          <parameter type-id='type-id-261'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='PFVS' size-in-bits='128' is-struct='yes' naming-typedef-id='type-id-262' visibility='default' filepath='libnurbs/internals/displaylist.h' line='46' column='1' id='type-id-264'>
+    <class-decl name='PFVS' size-in-bits='128' is-struct='yes' naming-typedef-id='type-id-261' visibility='default' filepath='libnurbs/internals/displaylist.h' line='46' column='1' id='type-id-263'>
       <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='__pfn' type-id='type-id-265' visibility='default' filepath='libnurbs/internals/displaylist.h' line='46' column='1'/>
+        <var-decl name='__pfn' type-id='type-id-264' visibility='default' filepath='libnurbs/internals/displaylist.h' line='46' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
         <var-decl name='__delta' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/displaylist.h' line='46' column='1'/>
       </data-member>
     </class-decl>
-    <typedef-decl name='PFVS' type-id='type-id-264' filepath='libnurbs/internals/displaylist.h' line='46' column='1' id='type-id-262'/>
-    <pointer-type-def type-id='type-id-259' size-in-bits='64' id='type-id-78'/>
-    <pointer-type-def type-id='type-id-263' size-in-bits='64' id='type-id-260'/>
-    <pointer-type-def type-id='type-id-260' size-in-bits='64' id='type-id-261'/>
+    <typedef-decl name='PFVS' type-id='type-id-263' filepath='libnurbs/internals/displaylist.h' line='46' column='1' id='type-id-261'/>
+    <pointer-type-def type-id='type-id-258' size-in-bits='64' id='type-id-78'/>
+    <pointer-type-def type-id='type-id-262' size-in-bits='64' id='type-id-259'/>
+    <pointer-type-def type-id='type-id-259' size-in-bits='64' id='type-id-260'/>
     <pointer-type-def type-id='type-id-47' size-in-bits='64' id='type-id-79'/>
-    <pointer-type-def type-id='type-id-266' size-in-bits='64' id='type-id-265'/>
-    <function-type size-in-bits='64' id='type-id-266'>
+    <pointer-type-def type-id='type-id-265' size-in-bits='64' id='type-id-264'/>
+    <function-type size-in-bits='64' id='type-id-265'>
       <parameter type-id='type-id-79' is-artificial='yes'/>
       <parameter type-id='type-id-17'/>
       <return type-id='type-id-19'/>
     </function-type>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/flist.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
-    <pointer-type-def type-id='type-id-155' size-in-bits='64' id='type-id-181'/>
+    <pointer-type-def type-id='type-id-155' size-in-bits='64' id='type-id-180'/>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/flistsorter.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
     <class-decl name='FlistSorter' size-in-bits='128' visibility='default' filepath='libnurbs/internals/flistsorter.h' line='42' column='1' id='type-id-155'>
       <base-class access='public' layout-offset-in-bits='0' type-id='type-id-144'/>
       <member-function access='private' constructor='yes'>
         <function-decl name='FlistSorter' filepath='libnurbs/internals/flistsorter.cc' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-181' is-artificial='yes'/>
+          <parameter type-id='type-id-180' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='qsort' mangled-name='_ZN11FlistSorter5qsortEPfi' filepath='libnurbs/internals/flistsorter.cc' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-181' is-artificial='yes'/>
+          <parameter type-id='type-id-180' is-artificial='yes'/>
           <parameter type-id='type-id-25'/>
           <parameter type-id='type-id-10'/>
           <return type-id='type-id-19'/>
@@ -9230,14 +9225,14 @@
       </member-function>
       <member-function access='private' destructor='yes' vtable-offset='-1'>
         <function-decl name='~FlistSorter' filepath='libnurbs/internals/flistsorter.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-181' is-artificial='yes'/>
+          <parameter type-id='type-id-180' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='protected' vtable-offset='2'>
         <function-decl name='qscmp' mangled-name='_ZN11FlistSorter5qscmpEPcS0_' filepath='libnurbs/internals/flistsorter.cc' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-181' is-artificial='yes'/>
+          <parameter type-id='type-id-180' is-artificial='yes'/>
           <parameter type-id='type-id-106'/>
           <parameter type-id='type-id-106'/>
           <return type-id='type-id-10'/>
@@ -9245,7 +9240,7 @@
       </member-function>
       <member-function access='protected' vtable-offset='3'>
         <function-decl name='qsexc' mangled-name='_ZN11FlistSorter5qsexcEPcS0_' filepath='libnurbs/internals/flistsorter.cc' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-181' is-artificial='yes'/>
+          <parameter type-id='type-id-180' is-artificial='yes'/>
           <parameter type-id='type-id-106'/>
           <parameter type-id='type-id-106'/>
           <return type-id='type-id-19'/>
@@ -9253,7 +9248,7 @@
       </member-function>
       <member-function access='protected' vtable-offset='4'>
         <function-decl name='qstexc' mangled-name='_ZN11FlistSorter6qstexcEPcS0_S0_' filepath='libnurbs/internals/flistsorter.cc' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-181' is-artificial='yes'/>
+          <parameter type-id='type-id-180' is-artificial='yes'/>
           <parameter type-id='type-id-106'/>
           <parameter type-id='type-id-106'/>
           <parameter type-id='type-id-106'/>
@@ -9263,18 +9258,18 @@
     </class-decl>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/hull.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
-    <class-decl name='Hull' size-in-bits='4800' visibility='default' filepath='libnurbs/internals/hull.h' line='47' column='1' id='type-id-267'>
-      <base-class access='public' layout-offset-in-bits='192' is-virtual='yes' type-id='type-id-207'/>
+    <class-decl name='Hull' size-in-bits='4800' visibility='default' filepath='libnurbs/internals/hull.h' line='47' column='1' id='type-id-266'>
+      <base-class access='public' layout-offset-in-bits='192' is-virtual='yes' type-id='type-id-206'/>
       <member-type access='private'>
-        <class-decl name='Side' size-in-bits='256' is-struct='yes' visibility='default' filepath='libnurbs/internals/hull.h' line='55' column='1' id='type-id-268'>
+        <class-decl name='Side' size-in-bits='256' is-struct='yes' visibility='default' filepath='libnurbs/internals/hull.h' line='55' column='1' id='type-id-267'>
           <data-member access='public' layout-offset-in-bits='0'>
-            <var-decl name='left' type-id='type-id-218' visibility='default' filepath='libnurbs/internals/hull.h' line='56' column='1'/>
+            <var-decl name='left' type-id='type-id-217' visibility='default' filepath='libnurbs/internals/hull.h' line='56' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='64'>
-            <var-decl name='line' type-id='type-id-269' visibility='default' filepath='libnurbs/internals/hull.h' line='57' column='1'/>
+            <var-decl name='line' type-id='type-id-268' visibility='default' filepath='libnurbs/internals/hull.h' line='57' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='128'>
-            <var-decl name='right' type-id='type-id-218' visibility='default' filepath='libnurbs/internals/hull.h' line='58' column='1'/>
+            <var-decl name='right' type-id='type-id-217' visibility='default' filepath='libnurbs/internals/hull.h' line='58' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='192'>
             <var-decl name='index' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/hull.h' line='59' column='1'/>
@@ -9282,64 +9277,64 @@
         </class-decl>
       </member-type>
       <data-member access='private' layout-offset-in-bits='64'>
-        <var-decl name='lower' type-id='type-id-268' visibility='default' filepath='libnurbs/internals/hull.h' line='62' column='1'/>
+        <var-decl name='lower' type-id='type-id-267' visibility='default' filepath='libnurbs/internals/hull.h' line='62' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='320'>
-        <var-decl name='upper' type-id='type-id-268' visibility='default' filepath='libnurbs/internals/hull.h' line='63' column='1'/>
+        <var-decl name='upper' type-id='type-id-267' visibility='default' filepath='libnurbs/internals/hull.h' line='63' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='576'>
-        <var-decl name='fakeleft' type-id='type-id-213' visibility='default' filepath='libnurbs/internals/hull.h' line='64' column='1'/>
+        <var-decl name='fakeleft' type-id='type-id-212' visibility='default' filepath='libnurbs/internals/hull.h' line='64' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='1408'>
-        <var-decl name='fakeright' type-id='type-id-213' visibility='default' filepath='libnurbs/internals/hull.h' line='65' column='1'/>
+        <var-decl name='fakeright' type-id='type-id-212' visibility='default' filepath='libnurbs/internals/hull.h' line='65' column='1'/>
       </data-member>
       <member-function access='private' constructor='yes'>
         <function-decl name='Hull' filepath='libnurbs/internals/hull.cc' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-270' is-artificial='yes'/>
+          <parameter type-id='type-id-269' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
-          <parameter type-id='type-id-185' is-artificial='yes'/>
+          <parameter type-id='type-id-184' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~Hull' filepath='libnurbs/internals/hull.cc' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-270' is-artificial='yes'/>
+          <parameter type-id='type-id-269' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
-          <parameter type-id='type-id-185' is-artificial='yes'/>
+          <parameter type-id='type-id-184' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='nextupper' mangled-name='_ZN4Hull9nextupperEP14GridTrimVertex' filepath='libnurbs/internals/hull.cc' line='116' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-270' is-artificial='yes'/>
-          <parameter type-id='type-id-192'/>
-          <return type-id='type-id-192'/>
+          <parameter type-id='type-id-269' is-artificial='yes'/>
+          <parameter type-id='type-id-191'/>
+          <return type-id='type-id-191'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='nextlower' mangled-name='_ZN4Hull9nextlowerEP14GridTrimVertex' filepath='libnurbs/internals/hull.cc' line='142' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-270' is-artificial='yes'/>
-          <parameter type-id='type-id-192'/>
-          <return type-id='type-id-192'/>
+          <parameter type-id='type-id-269' is-artificial='yes'/>
+          <parameter type-id='type-id-191'/>
+          <return type-id='type-id-191'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='init' mangled-name='_ZN4Hull4initEv' filepath='libnurbs/internals/hull.cc' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-270' is-artificial='yes'/>
+          <parameter type-id='type-id-269' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <pointer-type-def type-id='type-id-214' size-in-bits='64' id='type-id-269'/>
-    <pointer-type-def type-id='type-id-267' size-in-bits='64' id='type-id-270'/>
+    <pointer-type-def type-id='type-id-213' size-in-bits='64' id='type-id-268'/>
+    <pointer-type-def type-id='type-id-266' size-in-bits='64' id='type-id-269'/>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/intersect.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
-    <pointer-type-def type-id='type-id-271' size-in-bits='64' id='type-id-272'/>
-    <class-decl name='Quilt' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-271'/>
-    <class-decl name='Renderhints' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-273'/>
+    <pointer-type-def type-id='type-id-270' size-in-bits='64' id='type-id-271'/>
+    <class-decl name='Quilt' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-270'/>
+    <class-decl name='Renderhints' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-272'/>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/knotvector.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
-    <class-decl name='Knotvector' size-in-bits='256' is-struct='yes' visibility='default' filepath='libnurbs/internals/knotvector.h' line='41' column='1' id='type-id-241'>
+    <class-decl name='Knotvector' size-in-bits='256' is-struct='yes' visibility='default' filepath='libnurbs/internals/knotvector.h' line='41' column='1' id='type-id-240'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='order' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/knotvector.h' line='48' column='1'/>
       </data-member>
@@ -9350,37 +9345,37 @@
         <var-decl name='stride' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/knotvector.h' line='50' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='192'>
-        <var-decl name='knotlist' type-id='type-id-238' visibility='default' filepath='libnurbs/internals/knotvector.h' line='51' column='1'/>
+        <var-decl name='knotlist' type-id='type-id-237' visibility='default' filepath='libnurbs/internals/knotvector.h' line='51' column='1'/>
       </data-member>
       <member-function access='public' constructor='yes'>
         <function-decl name='Knotvector' filepath='libnurbs/internals/knotvector.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-247' is-artificial='yes'/>
+          <parameter type-id='type-id-246' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public' destructor='yes'>
         <function-decl name='~Knotvector' filepath='libnurbs/internals/knotvector.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-247' is-artificial='yes'/>
+          <parameter type-id='type-id-246' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public'>
         <function-decl name='validate' mangled-name='_ZN10Knotvector8validateEv' filepath='libnurbs/internals/knotvector.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-247' is-artificial='yes'/>
+          <parameter type-id='type-id-246' is-artificial='yes'/>
           <return type-id='type-id-10'/>
         </function-decl>
       </member-function>
       <member-function access='public'>
         <function-decl name='show' mangled-name='_ZN10Knotvector4showEPKc' filepath='libnurbs/internals/knotvector.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-247' is-artificial='yes'/>
+          <parameter type-id='type-id-246' is-artificial='yes'/>
           <parameter type-id='type-id-112'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public'>
         <function-decl name='init' mangled-name='_ZN10Knotvector4initElllPf' filepath='libnurbs/internals/knotvector.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-247' is-artificial='yes'/>
+          <parameter type-id='type-id-246' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-24'/>
@@ -9390,48 +9385,48 @@
       </member-function>
       <member-function access='public' constructor='yes'>
         <function-decl name='Knotvector' filepath='libnurbs/internals/knotvector.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-247' is-artificial='yes'/>
+          <parameter type-id='type-id-246' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public' destructor='yes'>
         <function-decl name='~Knotvector' filepath='libnurbs/internals/knotvector.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-247' is-artificial='yes'/>
+          <parameter type-id='type-id-246' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public' constructor='yes'>
         <function-decl name='Knotvector' filepath='libnurbs/internals/knotvector.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-247' is-artificial='yes'/>
+          <parameter type-id='type-id-246' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public' destructor='yes'>
         <function-decl name='~Knotvector' filepath='libnurbs/internals/knotvector.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-247' is-artificial='yes'/>
+          <parameter type-id='type-id-246' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public' constructor='yes'>
         <function-decl name='Knotvector' filepath='libnurbs/internals/knotvector.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-247' is-artificial='yes'/>
+          <parameter type-id='type-id-246' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public' destructor='yes'>
         <function-decl name='~Knotvector' filepath='libnurbs/internals/knotvector.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-247' is-artificial='yes'/>
+          <parameter type-id='type-id-246' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <pointer-type-def type-id='type-id-241' size-in-bits='64' id='type-id-247'/>
+    <pointer-type-def type-id='type-id-240' size-in-bits='64' id='type-id-246'/>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/mapdesc.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
-    <class-decl name='Mapdesc' size-in-bits='3392' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='49' column='1' id='type-id-274'>
+    <class-decl name='Mapdesc' size-in-bits='3392' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='49' column='1' id='type-id-273'>
       <base-class access='public' layout-offset-in-bits='0' type-id='type-id-114'/>
       <data-member access='private' layout-offset-in-bits='0'>
         <var-decl name='pixel_tolerance' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='104' column='1'/>
@@ -9458,7 +9453,7 @@
         <var-decl name='maxtrate' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='111' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='256'>
-        <var-decl name='bboxsize' type-id='type-id-224' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='112' column='1'/>
+        <var-decl name='bboxsize' type-id='type-id-223' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='112' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='448'>
         <var-decl name='type' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='115' column='1'/>
@@ -9479,13 +9474,13 @@
         <var-decl name='mask' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='120' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='672'>
-        <var-decl name='bmat' type-id='type-id-234' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='121' column='1'/>
+        <var-decl name='bmat' type-id='type-id-233' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='121' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='1472'>
-        <var-decl name='cmat' type-id='type-id-234' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='122' column='1'/>
+        <var-decl name='cmat' type-id='type-id-233' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='122' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='2272'>
-        <var-decl name='smat' type-id='type-id-234' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='123' column='1'/>
+        <var-decl name='smat' type-id='type-id-233' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='123' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='3072'>
         <var-decl name='s_steps' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='124' column='1'/>
@@ -9503,14 +9498,14 @@
         <var-decl name='bbox_subdividing' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='128' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='3264'>
-        <var-decl name='next' type-id='type-id-275' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='129' column='1'/>
+        <var-decl name='next' type-id='type-id-274' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='129' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='3328'>
         <var-decl name='backend' type-id='type-id-160' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='130' column='1'/>
       </data-member>
       <member-function access='private' constructor='yes'>
         <function-decl name='Mapdesc' filepath='libnurbs/internals/mapdesc.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-10'/>
           <parameter type-id='type-id-10'/>
@@ -9520,7 +9515,7 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='xformCulling' mangled-name='_ZN7Mapdesc12xformCullingEPfS0_' filepath='libnurbs/internals/mapdesc.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <parameter type-id='type-id-25'/>
           <parameter type-id='type-id-25'/>
           <return type-id='type-id-19'/>
@@ -9528,14 +9523,14 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='setBboxsize' mangled-name='_ZN7Mapdesc11setBboxsizeEPf' filepath='libnurbs/internals/mapdesc.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <parameter type-id='type-id-46'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' static='yes'>
         <function-decl name='copy' mangled-name='_ZN7Mapdesc4copyEPA5_flPfll' filepath='libnurbs/internals/mapdesc.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-243'/>
+          <parameter type-id='type-id-242'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-46'/>
           <parameter type-id='type-id-24'/>
@@ -9545,7 +9540,7 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='sumPt' mangled-name='_ZN7Mapdesc5sumPtEPfS0_S0_ff' filepath='libnurbs/internals/mapdesc.h' line='141' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <parameter type-id='type-id-25'/>
           <parameter type-id='type-id-25'/>
           <parameter type-id='type-id-25'/>
@@ -9556,8 +9551,8 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='xformRational' mangled-name='_ZN7Mapdesc13xformRationalEPA5_fPfS2_' filepath='libnurbs/internals/mapdesc.h' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-275' is-artificial='yes'/>
-          <parameter type-id='type-id-243'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
+          <parameter type-id='type-id-242'/>
           <parameter type-id='type-id-25'/>
           <parameter type-id='type-id-25'/>
           <return type-id='type-id-19'/>
@@ -9565,8 +9560,8 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='xformNonrational' mangled-name='_ZN7Mapdesc16xformNonrationalEPA5_fPfS2_' filepath='libnurbs/internals/mapdesc.h' line='145' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-275' is-artificial='yes'/>
-          <parameter type-id='type-id-243'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
+          <parameter type-id='type-id-242'/>
           <parameter type-id='type-id-25'/>
           <parameter type-id='type-id-25'/>
           <return type-id='type-id-19'/>
@@ -9574,8 +9569,8 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='xformMat' mangled-name='_ZN7Mapdesc8xformMatEPA5_fPfiiS2_i' filepath='libnurbs/internals/mapdesc.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-275' is-artificial='yes'/>
-          <parameter type-id='type-id-243'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
+          <parameter type-id='type-id-242'/>
           <parameter type-id='type-id-25'/>
           <parameter type-id='type-id-10'/>
           <parameter type-id='type-id-10'/>
@@ -9586,7 +9581,7 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='xformCulling' mangled-name='_ZN7Mapdesc12xformCullingEPfiiS0_i' filepath='libnurbs/internals/mapdesc.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <parameter type-id='type-id-25'/>
           <parameter type-id='type-id-10'/>
           <parameter type-id='type-id-10'/>
@@ -9597,7 +9592,7 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='xformBounding' mangled-name='_ZN7Mapdesc13xformBoundingEPfiiS0_i' filepath='libnurbs/internals/mapdesc.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <parameter type-id='type-id-25'/>
           <parameter type-id='type-id-10'/>
           <parameter type-id='type-id-10'/>
@@ -9608,7 +9603,7 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='xformSampling' mangled-name='_ZN7Mapdesc13xformSamplingEPfiiS0_i' filepath='libnurbs/internals/mapdesc.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <parameter type-id='type-id-25'/>
           <parameter type-id='type-id-10'/>
           <parameter type-id='type-id-10'/>
@@ -9619,8 +9614,8 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='xformMat' mangled-name='_ZN7Mapdesc8xformMatEPA5_fPfiiiiS2_ii' filepath='libnurbs/internals/mapdesc.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-275' is-artificial='yes'/>
-          <parameter type-id='type-id-243'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
+          <parameter type-id='type-id-242'/>
           <parameter type-id='type-id-25'/>
           <parameter type-id='type-id-10'/>
           <parameter type-id='type-id-10'/>
@@ -9634,7 +9629,7 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='xformBounding' mangled-name='_ZN7Mapdesc13xformBoundingEPfiiiiS0_ii' filepath='libnurbs/internals/mapdesc.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <parameter type-id='type-id-25'/>
           <parameter type-id='type-id-10'/>
           <parameter type-id='type-id-10'/>
@@ -9648,7 +9643,7 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='xformSampling' mangled-name='_ZN7Mapdesc13xformSamplingEPfiiiiS0_ii' filepath='libnurbs/internals/mapdesc.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <parameter type-id='type-id-25'/>
           <parameter type-id='type-id-10'/>
           <parameter type-id='type-id-10'/>
@@ -9662,7 +9657,7 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='xformCulling' mangled-name='_ZN7Mapdesc12xformCullingEPfiiiiS0_ii' filepath='libnurbs/internals/mapdesc.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <parameter type-id='type-id-25'/>
           <parameter type-id='type-id-10'/>
           <parameter type-id='type-id-10'/>
@@ -9676,7 +9671,7 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='project' mangled-name='_ZN7Mapdesc7projectEPfiiS0_iiii' filepath='libnurbs/internals/mapdesc.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <parameter type-id='type-id-25'/>
           <parameter type-id='type-id-10'/>
           <parameter type-id='type-id-10'/>
@@ -9690,7 +9685,7 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='project' mangled-name='_ZN7Mapdesc7projectEPfiS0_ii' filepath='libnurbs/internals/mapdesc.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <parameter type-id='type-id-25'/>
           <parameter type-id='type-id-10'/>
           <parameter type-id='type-id-25'/>
@@ -9701,8 +9696,8 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='bbox' mangled-name='_ZN7Mapdesc4bboxEPA5_fPfiiii' filepath='libnurbs/internals/mapdesc.h' line='132' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-275' is-artificial='yes'/>
-          <parameter type-id='type-id-243'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
+          <parameter type-id='type-id-242'/>
           <parameter type-id='type-id-25'/>
           <parameter type-id='type-id-10'/>
           <parameter type-id='type-id-10'/>
@@ -9713,14 +9708,14 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='isProperty' mangled-name='_ZN7Mapdesc10isPropertyEl' filepath='libnurbs/internals/mapdesc.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <return type-id='type-id-10'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='setProperty' mangled-name='_ZN7Mapdesc11setPropertyElf' filepath='libnurbs/internals/mapdesc.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-1'/>
           <return type-id='type-id-19'/>
@@ -9728,21 +9723,21 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='getProperty' mangled-name='_ZN7Mapdesc11getPropertyEl' filepath='libnurbs/internals/mapdesc.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <return type-id='type-id-1'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='clipbits' mangled-name='_ZN7Mapdesc8clipbitsEPf' filepath='libnurbs/internals/mapdesc.h' line='146' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <parameter type-id='type-id-25'/>
-          <return type-id='type-id-276'/>
+          <return type-id='type-id-275'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='cullCheck' mangled-name='_ZN7Mapdesc9cullCheckEPfii' filepath='libnurbs/internals/mapdesc.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <parameter type-id='type-id-25'/>
           <parameter type-id='type-id-10'/>
           <parameter type-id='type-id-10'/>
@@ -9751,7 +9746,7 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='cullCheck' mangled-name='_ZN7Mapdesc9cullCheckEPfiiii' filepath='libnurbs/internals/mapdesc.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <parameter type-id='type-id-25'/>
           <parameter type-id='type-id-10'/>
           <parameter type-id='type-id-10'/>
@@ -9762,7 +9757,7 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='xformAndCullCheck' mangled-name='_ZN7Mapdesc17xformAndCullCheckEPfiiii' filepath='libnurbs/internals/mapdesc.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <parameter type-id='type-id-25'/>
           <parameter type-id='type-id-10'/>
           <parameter type-id='type-id-10'/>
@@ -9773,7 +9768,7 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='calcVelocityNonrational' mangled-name='_ZN7Mapdesc23calcVelocityNonrationalEPfii' filepath='libnurbs/internals/mapdesc.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <parameter type-id='type-id-25'/>
           <parameter type-id='type-id-10'/>
           <parameter type-id='type-id-10'/>
@@ -9782,7 +9777,7 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='calcVelocityRational' mangled-name='_ZN7Mapdesc20calcVelocityRationalEPfii' filepath='libnurbs/internals/mapdesc.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <parameter type-id='type-id-25'/>
           <parameter type-id='type-id-10'/>
           <parameter type-id='type-id-10'/>
@@ -9791,19 +9786,19 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='bboxTooBig' mangled-name='_ZN7Mapdesc10bboxTooBigEPfiiiiPA5_f' filepath='libnurbs/internals/mapdesc.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <parameter type-id='type-id-25'/>
           <parameter type-id='type-id-10'/>
           <parameter type-id='type-id-10'/>
           <parameter type-id='type-id-10'/>
           <parameter type-id='type-id-10'/>
-          <parameter type-id='type-id-243'/>
+          <parameter type-id='type-id-242'/>
           <return type-id='type-id-10'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='copyPt' mangled-name='_ZN7Mapdesc6copyPtEPfS0_' filepath='libnurbs/internals/mapdesc.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <parameter type-id='type-id-25'/>
           <parameter type-id='type-id-25'/>
           <return type-id='type-id-19'/>
@@ -9811,7 +9806,7 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='subdivide' mangled-name='_ZN7Mapdesc9subdivideEPfS0_fiiii' filepath='libnurbs/internals/mapdesc.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <parameter type-id='type-id-25'/>
           <parameter type-id='type-id-25'/>
           <parameter type-id='type-id-1'/>
@@ -9824,7 +9819,7 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='subdivide' mangled-name='_ZN7Mapdesc9subdivideEPfS0_fii' filepath='libnurbs/internals/mapdesc.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <parameter type-id='type-id-25'/>
           <parameter type-id='type-id-25'/>
           <parameter type-id='type-id-1'/>
@@ -9835,21 +9830,21 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='surfbbox' mangled-name='_ZN7Mapdesc8surfbboxEPA5_f' filepath='libnurbs/internals/mapdesc.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-275' is-artificial='yes'/>
-          <parameter type-id='type-id-243'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
+          <parameter type-id='type-id-242'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='identify' mangled-name='_ZN7Mapdesc8identifyEPA5_f' filepath='libnurbs/internals/mapdesc.h' line='96' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-275' is-artificial='yes'/>
-          <parameter type-id='type-id-243'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
+          <parameter type-id='type-id-242'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='Mapdesc' filepath='libnurbs/internals/mapdesc.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-10'/>
           <parameter type-id='type-id-10'/>
@@ -9859,7 +9854,7 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='calcPartialVelocity' mangled-name='_ZN7Mapdesc19calcPartialVelocityEPfS0_iiiiiiffi' filepath='libnurbs/internals/mapdesc.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <parameter type-id='type-id-25'/>
           <parameter type-id='type-id-25'/>
           <parameter type-id='type-id-10'/>
@@ -9876,7 +9871,7 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='calcPartialVelocity' mangled-name='_ZN7Mapdesc19calcPartialVelocityEPfiiif' filepath='libnurbs/internals/mapdesc.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-275' is-artificial='yes'/>
+          <parameter type-id='type-id-274' is-artificial='yes'/>
           <parameter type-id='type-id-25'/>
           <parameter type-id='type-id-10'/>
           <parameter type-id='type-id-10'/>
@@ -9886,7 +9881,7 @@
         </function-decl>
       </member-function>
     </class-decl>
-    <pointer-type-def type-id='type-id-274' size-in-bits='64' id='type-id-275'/>
+    <pointer-type-def type-id='type-id-273' size-in-bits='64' id='type-id-274'/>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/mapdescv.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
   </abi-instr>
@@ -9896,31 +9891,31 @@
         <var-decl name='mapdescPool' type-id='type-id-68' visibility='default' filepath='libnurbs/internals/maplist.h' line='58' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='2496'>
-        <var-decl name='maps' type-id='type-id-229' visibility='default' filepath='libnurbs/internals/maplist.h' line='59' column='1'/>
+        <var-decl name='maps' type-id='type-id-228' visibility='default' filepath='libnurbs/internals/maplist.h' line='59' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='2560'>
-        <var-decl name='lastmap' type-id='type-id-277' visibility='default' filepath='libnurbs/internals/maplist.h' line='60' column='1'/>
+        <var-decl name='lastmap' type-id='type-id-276' visibility='default' filepath='libnurbs/internals/maplist.h' line='60' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='2624'>
         <var-decl name='backend' type-id='type-id-160' visibility='default' filepath='libnurbs/internals/maplist.h' line='61' column='1'/>
       </data-member>
       <member-function access='private' constructor='yes'>
         <function-decl name='Maplist' filepath='libnurbs/internals/maplist.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-278' is-artificial='yes'/>
+          <parameter type-id='type-id-277' is-artificial='yes'/>
           <parameter type-id='type-id-160'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='locate' mangled-name='_ZN7Maplist6locateEl' filepath='libnurbs/internals/maplist.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-278' is-artificial='yes'/>
+          <parameter type-id='type-id-277' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
-          <return type-id='type-id-229'/>
+          <return type-id='type-id-228'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='define' mangled-name='_ZN7Maplist6defineElii' filepath='libnurbs/internals/maplist.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-278' is-artificial='yes'/>
+          <parameter type-id='type-id-277' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-10'/>
           <parameter type-id='type-id-10'/>
@@ -9929,27 +9924,27 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='find' mangled-name='_ZN7Maplist4findEl' filepath='libnurbs/internals/maplist.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-278' is-artificial='yes'/>
+          <parameter type-id='type-id-277' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
-          <return type-id='type-id-229'/>
+          <return type-id='type-id-228'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='freeMaps' mangled-name='_ZN7Maplist8freeMapsEv' filepath='libnurbs/internals/maplist.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-278' is-artificial='yes'/>
+          <parameter type-id='type-id-277' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='remove' mangled-name='_ZN7Maplist6removeEP7Mapdesc' filepath='libnurbs/internals/maplist.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-278' is-artificial='yes'/>
-          <parameter type-id='type-id-229'/>
+          <parameter type-id='type-id-277' is-artificial='yes'/>
+          <parameter type-id='type-id-228'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='add' mangled-name='_ZN7Maplist3addElii' filepath='libnurbs/internals/maplist.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-278' is-artificial='yes'/>
+          <parameter type-id='type-id-277' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-10'/>
           <parameter type-id='type-id-10'/>
@@ -9958,30 +9953,30 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='initialize' mangled-name='_ZN7Maplist10initializeEv' filepath='libnurbs/internals/maplist.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-278' is-artificial='yes'/>
+          <parameter type-id='type-id-277' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='Maplist' filepath='libnurbs/internals/maplist.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-278' is-artificial='yes'/>
+          <parameter type-id='type-id-277' is-artificial='yes'/>
           <parameter type-id='type-id-160'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <pointer-type-def type-id='type-id-229' size-in-bits='64' id='type-id-277'/>
-    <pointer-type-def type-id='type-id-64' size-in-bits='64' id='type-id-278'/>
+    <pointer-type-def type-id='type-id-228' size-in-bits='64' id='type-id-276'/>
+    <pointer-type-def type-id='type-id-64' size-in-bits='64' id='type-id-277'/>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/mesher.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
-    <array-type-def dimensions='1' type-id='type-id-192' size-in-bits='128' id='type-id-279'>
+    <array-type-def dimensions='1' type-id='type-id-191' size-in-bits='128' id='type-id-278'>
       <subrange length='2' lower-bound='0' upper-bound='1' type-id='type-id-3' id='type-id-82'/>
     </array-type-def>
-    <class-decl name='Mesher' size-in-bits='7680' visibility='default' filepath='libnurbs/internals/mesher.h' line='47' column='1' id='type-id-183'>
-      <base-class access='public' layout-offset-in-bits='192' is-virtual='yes' type-id='type-id-207'/>
-      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-267'/>
+    <class-decl name='Mesher' size-in-bits='7680' visibility='default' filepath='libnurbs/internals/mesher.h' line='47' column='1' id='type-id-182'>
+      <base-class access='public' layout-offset-in-bits='192' is-virtual='yes' type-id='type-id-206'/>
+      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-266'/>
       <data-member access='private' static='yes'>
-        <var-decl name='ZERO' type-id='type-id-280' mangled-name='_ZN6Mesher4ZEROE' visibility='default' filepath='libnurbs/internals/mesher.cc' line='53' column='1'/>
+        <var-decl name='ZERO' type-id='type-id-279' mangled-name='_ZN6Mesher4ZEROE' visibility='default' filepath='libnurbs/internals/mesher.cc' line='53' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='2240'>
         <var-decl name='backend' type-id='type-id-160' visibility='default' filepath='libnurbs/internals/mesher.h' line='56' column='1'/>
@@ -9990,13 +9985,13 @@
         <var-decl name='p' type-id='type-id-68' visibility='default' filepath='libnurbs/internals/mesher.h' line='58' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='4800'>
-        <var-decl name='stacksize' type-id='type-id-276' visibility='default' filepath='libnurbs/internals/mesher.h' line='59' column='1'/>
+        <var-decl name='stacksize' type-id='type-id-275' visibility='default' filepath='libnurbs/internals/mesher.h' line='59' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='4864'>
-        <var-decl name='vdata' type-id='type-id-281' visibility='default' filepath='libnurbs/internals/mesher.h' line='60' column='1'/>
+        <var-decl name='vdata' type-id='type-id-280' visibility='default' filepath='libnurbs/internals/mesher.h' line='60' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='4928'>
-        <var-decl name='last' type-id='type-id-279' visibility='default' filepath='libnurbs/internals/mesher.h' line='61' column='1'/>
+        <var-decl name='last' type-id='type-id-278' visibility='default' filepath='libnurbs/internals/mesher.h' line='61' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='5056'>
         <var-decl name='itop' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/mesher.h' line='62' column='1'/>
@@ -10006,24 +10001,24 @@
       </data-member>
       <member-function access='private' constructor='yes'>
         <function-decl name='Mesher' filepath='libnurbs/internals/mesher.cc' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-282' is-artificial='yes'/>
+          <parameter type-id='type-id-281' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
-          <parameter type-id='type-id-185' is-artificial='yes'/>
+          <parameter type-id='type-id-184' is-artificial='yes'/>
           <parameter type-id='type-id-160'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~Mesher' filepath='libnurbs/internals/mesher.cc' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-282' is-artificial='yes'/>
+          <parameter type-id='type-id-281' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
-          <parameter type-id='type-id-185' is-artificial='yes'/>
+          <parameter type-id='type-id-184' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='equal' mangled-name='_ZN6Mesher5equalEii' filepath='libnurbs/internals/mesher.cc' line='240' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-282' is-artificial='yes'/>
+          <parameter type-id='type-id-281' is-artificial='yes'/>
           <parameter type-id='type-id-10'/>
           <parameter type-id='type-id-10'/>
           <return type-id='type-id-10'/>
@@ -10031,13 +10026,13 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='swapMesh' mangled-name='_ZN6Mesher8swapMeshEv' filepath='libnurbs/internals/mesher.cc' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-282' is-artificial='yes'/>
+          <parameter type-id='type-id-281' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='copy' mangled-name='_ZN6Mesher4copyEii' filepath='libnurbs/internals/mesher.cc' line='246' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-282' is-artificial='yes'/>
+          <parameter type-id='type-id-281' is-artificial='yes'/>
           <parameter type-id='type-id-10'/>
           <parameter type-id='type-id-10'/>
           <return type-id='type-id-19'/>
@@ -10045,19 +10040,19 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='closeMesh' mangled-name='_ZN6Mesher9closeMeshEv' filepath='libnurbs/internals/mesher.cc' line='102' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-282' is-artificial='yes'/>
+          <parameter type-id='type-id-281' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='openMesh' mangled-name='_ZN6Mesher8openMeshEv' filepath='libnurbs/internals/mesher.cc' line='96' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-282' is-artificial='yes'/>
+          <parameter type-id='type-id-281' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='move' mangled-name='_ZN6Mesher4moveEii' filepath='libnurbs/internals/mesher.cc' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-282' is-artificial='yes'/>
+          <parameter type-id='type-id-281' is-artificial='yes'/>
           <parameter type-id='type-id-10'/>
           <parameter type-id='type-id-10'/>
           <return type-id='type-id-19'/>
@@ -10065,696 +10060,696 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='isCw' mangled-name='_ZN6Mesher4isCwEi' filepath='libnurbs/internals/mesher.cc' line='233' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-282' is-artificial='yes'/>
+          <parameter type-id='type-id-281' is-artificial='yes'/>
           <parameter type-id='type-id-10'/>
           <return type-id='type-id-10'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='isCcw' mangled-name='_ZN6Mesher5isCcwEi' filepath='libnurbs/internals/mesher.cc' line='226' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-282' is-artificial='yes'/>
+          <parameter type-id='type-id-281' is-artificial='yes'/>
           <parameter type-id='type-id-10'/>
           <return type-id='type-id-10'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='push' mangled-name='_ZN6Mesher4pushEP14GridTrimVertex' filepath='libnurbs/internals/mesher.cc' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-282' is-artificial='yes'/>
-          <parameter type-id='type-id-192'/>
+          <parameter type-id='type-id-281' is-artificial='yes'/>
+          <parameter type-id='type-id-191'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='clearStack' mangled-name='_ZN6Mesher10clearStackEv' filepath='libnurbs/internals/mesher.cc' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-282' is-artificial='yes'/>
+          <parameter type-id='type-id-281' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='init' mangled-name='_ZN6Mesher4initEj' filepath='libnurbs/internals/mesher.cc' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-282' is-artificial='yes'/>
-          <parameter type-id='type-id-276'/>
+          <parameter type-id='type-id-281' is-artificial='yes'/>
+          <parameter type-id='type-id-275'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='output' mangled-name='_ZN6Mesher6outputEi' filepath='libnurbs/internals/mesher.cc' line='258' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-282' is-artificial='yes'/>
+          <parameter type-id='type-id-281' is-artificial='yes'/>
           <parameter type-id='type-id-10'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='addLast' mangled-name='_ZN6Mesher7addLastEv' filepath='libnurbs/internals/mesher.cc' line='277' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-282' is-artificial='yes'/>
+          <parameter type-id='type-id-281' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='addLower' mangled-name='_ZN6Mesher8addLowerEv' filepath='libnurbs/internals/mesher.cc' line='415' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-282' is-artificial='yes'/>
+          <parameter type-id='type-id-281' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='finishLower' mangled-name='_ZN6Mesher11finishLowerEP14GridTrimVertex' filepath='libnurbs/internals/mesher.cc' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-282' is-artificial='yes'/>
-          <parameter type-id='type-id-192'/>
+          <parameter type-id='type-id-281' is-artificial='yes'/>
+          <parameter type-id='type-id-191'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='addUpper' mangled-name='_ZN6Mesher8addUpperEv' filepath='libnurbs/internals/mesher.cc' line='341' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-282' is-artificial='yes'/>
+          <parameter type-id='type-id-281' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='finishUpper' mangled-name='_ZN6Mesher11finishUpperEP14GridTrimVertex' filepath='libnurbs/internals/mesher.cc' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-282' is-artificial='yes'/>
-          <parameter type-id='type-id-192'/>
+          <parameter type-id='type-id-281' is-artificial='yes'/>
+          <parameter type-id='type-id-191'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='mesh' mangled-name='_ZN6Mesher4meshEv' filepath='libnurbs/internals/mesher.cc' line='141' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-282' is-artificial='yes'/>
+          <parameter type-id='type-id-281' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <pointer-type-def type-id='type-id-192' size-in-bits='64' id='type-id-281'/>
-    <pointer-type-def type-id='type-id-183' size-in-bits='64' id='type-id-282'/>
-    <qualified-type-def type-id='type-id-27' const='yes' id='type-id-280'/>
+    <pointer-type-def type-id='type-id-191' size-in-bits='64' id='type-id-280'/>
+    <pointer-type-def type-id='type-id-182' size-in-bits='64' id='type-id-281'/>
+    <qualified-type-def type-id='type-id-27' const='yes' id='type-id-279'/>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/monoTriangulationBackend.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
-    <array-type-def dimensions='1' type-id='type-id-283' size-in-bits='64' id='type-id-284'>
+    <array-type-def dimensions='1' type-id='type-id-282' size-in-bits='64' id='type-id-283'>
       <subrange length='2' lower-bound='0' upper-bound='1' type-id='type-id-3' id='type-id-82'/>
     </array-type-def>
-    <class-decl name='primStream' size-in-bits='384' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='44' column='1' id='type-id-285'>
+    <class-decl name='primStream' size-in-bits='384' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='44' column='1' id='type-id-284'>
       <data-member access='private' layout-offset-in-bits='0'>
-        <var-decl name='lengths' type-id='type-id-286' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='45' column='1'/>
+        <var-decl name='lengths' type-id='type-id-285' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='45' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='64'>
-        <var-decl name='types' type-id='type-id-286' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='46' column='1'/>
+        <var-decl name='types' type-id='type-id-285' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='46' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='128'>
-        <var-decl name='vertices' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='47' column='1'/>
+        <var-decl name='vertices' type-id='type-id-286' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='47' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='192'>
-        <var-decl name='index_lengths' type-id='type-id-288' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='50' column='1'/>
+        <var-decl name='index_lengths' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='50' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='224'>
-        <var-decl name='size_lengths' type-id='type-id-288' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='51' column='1'/>
+        <var-decl name='size_lengths' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='51' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='256'>
-        <var-decl name='index_vertices' type-id='type-id-288' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='52' column='1'/>
+        <var-decl name='index_vertices' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='52' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='288'>
-        <var-decl name='size_vertices' type-id='type-id-288' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='53' column='1'/>
+        <var-decl name='size_vertices' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='53' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='320'>
-        <var-decl name='counter' type-id='type-id-288' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='59' column='1'/>
+        <var-decl name='counter' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='59' column='1'/>
       </data-member>
       <member-function access='private' constructor='yes'>
         <function-decl name='primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-188' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-287'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-188' is-artificial='yes'/>
+          <parameter type-id='type-id-187' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-188' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-287'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-188' is-artificial='yes'/>
+          <parameter type-id='type-id-187' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='get_vertices' mangled-name='_ZN10primStream12get_verticesEv' filepath='libnurbs/nurbtess/primitiveStream.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-188' is-artificial='yes'/>
-          <return type-id='type-id-287'/>
+          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <return type-id='type-id-286'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='get_type' mangled-name='_ZN10primStream8get_typeEi' filepath='libnurbs/nurbtess/primitiveStream.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-188' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
-          <return type-id='type-id-288'/>
+          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='get_length' mangled-name='_ZN10primStream10get_lengthEi' filepath='libnurbs/nurbtess/primitiveStream.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-188' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
-          <return type-id='type-id-288'/>
+          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='get_n_prims' mangled-name='_ZN10primStream11get_n_primsEv' filepath='libnurbs/nurbtess/primitiveStream.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-188' is-artificial='yes'/>
-          <return type-id='type-id-288'/>
+          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-188' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-287'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-188' is-artificial='yes'/>
+          <parameter type-id='type-id-187' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='insert' mangled-name='_ZN10primStream6insertEPf' filepath='libnurbs/nurbtess/primitiveStream.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-188' is-artificial='yes'/>
-          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <parameter type-id='type-id-286'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-188' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-287'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-188' is-artificial='yes'/>
+          <parameter type-id='type-id-187' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='triangle' mangled-name='_ZN10primStream8triangleEPfS0_S0_' filepath='libnurbs/nurbtess/primitiveStream.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-188' is-artificial='yes'/>
-          <parameter type-id='type-id-287'/>
-          <parameter type-id='type-id-287'/>
-          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <parameter type-id='type-id-286'/>
+          <parameter type-id='type-id-286'/>
+          <parameter type-id='type-id-286'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-188' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-287'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-188' is-artificial='yes'/>
+          <parameter type-id='type-id-187' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='num_triangles' mangled-name='_ZN10primStream13num_trianglesEv' filepath='libnurbs/nurbtess/primitiveStream.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-188' is-artificial='yes'/>
-          <return type-id='type-id-288'/>
+          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='begin' mangled-name='_ZN10primStream5beginEv' filepath='libnurbs/nurbtess/primitiveStream.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-188' is-artificial='yes'/>
+          <parameter type-id='type-id-187' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='draw' mangled-name='_ZN10primStream4drawEv' filepath='libnurbs/nurbtess/primitiveStream.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-188' is-artificial='yes'/>
+          <parameter type-id='type-id-187' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='end' mangled-name='_ZN10primStream3endEi' filepath='libnurbs/nurbtess/primitiveStream.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-188' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='insert' mangled-name='_ZN10primStream6insertEff' filepath='libnurbs/nurbtess/primitiveStream.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-188' is-artificial='yes'/>
-          <parameter type-id='type-id-283'/>
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <parameter type-id='type-id-282'/>
+          <parameter type-id='type-id-282'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='print' mangled-name='_ZN10primStream5printEv' filepath='libnurbs/nurbtess/primitiveStream.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-188' is-artificial='yes'/>
+          <parameter type-id='type-id-187' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-188' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-287'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-188' is-artificial='yes'/>
+          <parameter type-id='type-id-187' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-188' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-287'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-188' is-artificial='yes'/>
+          <parameter type-id='type-id-187' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='reflexChain' size-in-bits='192' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='43' column='1' id='type-id-289'>
+    <class-decl name='reflexChain' size-in-bits='192' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='43' column='1' id='type-id-288'>
       <data-member access='private' layout-offset-in-bits='0'>
-        <var-decl name='queue' type-id='type-id-290' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='44' column='1'/>
+        <var-decl name='queue' type-id='type-id-289' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='44' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='64'>
-        <var-decl name='isIncreasing' type-id='type-id-288' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='50' column='1'/>
+        <var-decl name='isIncreasing' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='50' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='96'>
-        <var-decl name='index_queue' type-id='type-id-288' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='51' column='1'/>
+        <var-decl name='index_queue' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='51' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='128'>
-        <var-decl name='size_queue' type-id='type-id-288' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='52' column='1'/>
+        <var-decl name='size_queue' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='52' column='1'/>
       </data-member>
       <member-function access='private' constructor='yes'>
         <function-decl name='reflexChain' filepath='libnurbs/nurbtess/monoTriangulation.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-291' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-290' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-287'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~reflexChain' filepath='libnurbs/nurbtess/monoTriangulation.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-291' is-artificial='yes'/>
+          <parameter type-id='type-id-290' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='processNewVertex' mangled-name='_ZN11reflexChain16processNewVertexEPfP7Backend' filepath='libnurbs/nurbtess/monoTriangulation.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-291' is-artificial='yes'/>
-          <parameter type-id='type-id-287'/>
-          <parameter type-id='type-id-190'/>
+          <parameter type-id='type-id-290' is-artificial='yes'/>
+          <parameter type-id='type-id-286'/>
+          <parameter type-id='type-id-189'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='outputFan' mangled-name='_ZN11reflexChain9outputFanEPfP7Backend' filepath='libnurbs/nurbtess/monoTriangulation.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-291' is-artificial='yes'/>
-          <parameter type-id='type-id-287'/>
-          <parameter type-id='type-id-190'/>
+          <parameter type-id='type-id-290' is-artificial='yes'/>
+          <parameter type-id='type-id-286'/>
+          <parameter type-id='type-id-189'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='reflexChain' filepath='libnurbs/nurbtess/monoTriangulation.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-291' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-290' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-287'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~reflexChain' filepath='libnurbs/nurbtess/monoTriangulation.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-291' is-artificial='yes'/>
+          <parameter type-id='type-id-290' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='print' mangled-name='_ZN11reflexChain5printEv' filepath='libnurbs/nurbtess/monoTriangulation.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-291' is-artificial='yes'/>
+          <parameter type-id='type-id-290' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='insert' mangled-name='_ZN11reflexChain6insertEff' filepath='libnurbs/nurbtess/monoTriangulation.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-291' is-artificial='yes'/>
-          <parameter type-id='type-id-283'/>
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-290' is-artificial='yes'/>
+          <parameter type-id='type-id-282'/>
+          <parameter type-id='type-id-282'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='insert' mangled-name='_ZN11reflexChain6insertEPf' filepath='libnurbs/nurbtess/monoTriangulation.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-291' is-artificial='yes'/>
-          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-290' is-artificial='yes'/>
+          <parameter type-id='type-id-286'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='outputFan' mangled-name='_ZN11reflexChain9outputFanEPfP10primStream' filepath='libnurbs/nurbtess/monoTriangulation.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-291' is-artificial='yes'/>
-          <parameter type-id='type-id-287'/>
-          <parameter type-id='type-id-188'/>
+          <parameter type-id='type-id-290' is-artificial='yes'/>
+          <parameter type-id='type-id-286'/>
+          <parameter type-id='type-id-187'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='processNewVertex' mangled-name='_ZN11reflexChain16processNewVertexEPfP10primStream' filepath='libnurbs/nurbtess/monoTriangulation.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-291' is-artificial='yes'/>
-          <parameter type-id='type-id-287'/>
-          <parameter type-id='type-id-188'/>
+          <parameter type-id='type-id-290' is-artificial='yes'/>
+          <parameter type-id='type-id-286'/>
+          <parameter type-id='type-id-187'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='vertexArray' size-in-bits='128' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='77' column='1' id='type-id-292'>
+    <class-decl name='vertexArray' size-in-bits='128' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='77' column='1' id='type-id-291'>
       <data-member access='private' layout-offset-in-bits='0'>
-        <var-decl name='array' type-id='type-id-293' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='78' column='1'/>
+        <var-decl name='array' type-id='type-id-292' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='78' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='64'>
-        <var-decl name='index' type-id='type-id-288' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='79' column='1'/>
+        <var-decl name='index' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='79' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='96'>
-        <var-decl name='size' type-id='type-id-288' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='80' column='1'/>
+        <var-decl name='size' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='80' column='1'/>
       </data-member>
       <member-function access='private' constructor='yes'>
         <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-294' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-294' is-artificial='yes'/>
-          <parameter type-id='type-id-295'/>
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
+          <parameter type-id='type-id-294'/>
+          <parameter type-id='type-id-287'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-294' is-artificial='yes'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='getNumElements' mangled-name='_ZN11vertexArray14getNumElementsEv' filepath='libnurbs/nurbtess/monoTriangulation.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-294' is-artificial='yes'/>
-          <return type-id='type-id-288'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='getArray' mangled-name='_ZN11vertexArray8getArrayEv' filepath='libnurbs/nurbtess/monoTriangulation.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-294' is-artificial='yes'/>
-          <return type-id='type-id-293'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
+          <return type-id='type-id-292'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-294' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-294' is-artificial='yes'/>
-          <parameter type-id='type-id-295'/>
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
+          <parameter type-id='type-id-294'/>
+          <parameter type-id='type-id-287'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-294' is-artificial='yes'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='getVertex' mangled-name='_ZN11vertexArray9getVertexEi' filepath='libnurbs/nurbtess/monoTriangulation.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-294' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
-          <return type-id='type-id-287'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
+          <return type-id='type-id-286'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='findIndexAbove' mangled-name='_ZN11vertexArray14findIndexAboveEf' filepath='libnurbs/nurbtess/monoTriangulation.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-294' is-artificial='yes'/>
-          <parameter type-id='type-id-283'/>
-          <return type-id='type-id-288'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
+          <parameter type-id='type-id-282'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='findIndexBelowGen' mangled-name='_ZN11vertexArray17findIndexBelowGenEfii' filepath='libnurbs/nurbtess/monoTriangulation.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-294' is-artificial='yes'/>
-          <parameter type-id='type-id-283'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-288'/>
-          <return type-id='type-id-288'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
+          <parameter type-id='type-id-282'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-287'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='findIndexStrictBelowGen' mangled-name='_ZN11vertexArray23findIndexStrictBelowGenEfii' filepath='libnurbs/nurbtess/monoTriangulation.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-294' is-artificial='yes'/>
-          <parameter type-id='type-id-283'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-288'/>
-          <return type-id='type-id-288'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
+          <parameter type-id='type-id-282'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-287'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='findIndexFirstAboveEqualGen' mangled-name='_ZN11vertexArray27findIndexFirstAboveEqualGenEfii' filepath='libnurbs/nurbtess/monoTriangulation.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-294' is-artificial='yes'/>
-          <parameter type-id='type-id-283'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-288'/>
-          <return type-id='type-id-288'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
+          <parameter type-id='type-id-282'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-287'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='findIndexAboveGen' mangled-name='_ZN11vertexArray17findIndexAboveGenEfii' filepath='libnurbs/nurbtess/monoTriangulation.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-294' is-artificial='yes'/>
-          <parameter type-id='type-id-283'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-288'/>
-          <return type-id='type-id-288'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
+          <parameter type-id='type-id-282'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-287'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='findDecreaseChainFromEnd' mangled-name='_ZN11vertexArray24findDecreaseChainFromEndEii' filepath='libnurbs/nurbtess/monoTriangulation.h' line='96' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-294' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-288'/>
-          <return type-id='type-id-288'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-287'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='skipEqualityFromStart' mangled-name='_ZN11vertexArray21skipEqualityFromStartEfii' filepath='libnurbs/nurbtess/monoTriangulation.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-294' is-artificial='yes'/>
-          <parameter type-id='type-id-283'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-288'/>
-          <return type-id='type-id-288'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
+          <parameter type-id='type-id-282'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-287'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='print' mangled-name='_ZN11vertexArray5printEv' filepath='libnurbs/nurbtess/monoTriangulation.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-294' is-artificial='yes'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='appendVertex' mangled-name='_ZN11vertexArray12appendVertexEPf' filepath='libnurbs/nurbtess/monoTriangulation.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-294' is-artificial='yes'/>
-          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
+          <parameter type-id='type-id-286'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-294' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-294' is-artificial='yes'/>
-          <parameter type-id='type-id-295'/>
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
+          <parameter type-id='type-id-294'/>
+          <parameter type-id='type-id-287'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-294' is-artificial='yes'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-294' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-294' is-artificial='yes'/>
-          <parameter type-id='type-id-295'/>
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
+          <parameter type-id='type-id-294'/>
+          <parameter type-id='type-id-287'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-294' is-artificial='yes'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-294' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-294' is-artificial='yes'/>
-          <parameter type-id='type-id-295'/>
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
+          <parameter type-id='type-id-294'/>
+          <parameter type-id='type-id-287'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-294' is-artificial='yes'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-294' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-294' is-artificial='yes'/>
-          <parameter type-id='type-id-295'/>
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
+          <parameter type-id='type-id-294'/>
+          <parameter type-id='type-id-287'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-294' is-artificial='yes'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-294' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-294' is-artificial='yes'/>
-          <parameter type-id='type-id-295'/>
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
+          <parameter type-id='type-id-294'/>
+          <parameter type-id='type-id-287'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-294' is-artificial='yes'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-294' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-294' is-artificial='yes'/>
-          <parameter type-id='type-id-295'/>
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
+          <parameter type-id='type-id-294'/>
+          <parameter type-id='type-id-287'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-294' is-artificial='yes'/>
+          <parameter type-id='type-id-293' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <typedef-decl name='Int' type-id='type-id-10' filepath='libnurbs/nurbtess/definitions.h' line='37' column='1' id='type-id-288'/>
-    <typedef-decl name='Real' type-id='type-id-27' filepath='libnurbs/nurbtess/definitions.h' line='36' column='1' id='type-id-283'/>
-    <typedef-decl name='Real2' type-id='type-id-284' filepath='libnurbs/nurbtess/definitions.h' line='38' column='1' id='type-id-296'/>
-    <pointer-type-def type-id='type-id-288' size-in-bits='64' id='type-id-286'/>
-    <pointer-type-def type-id='type-id-283' size-in-bits='64' id='type-id-287'/>
-    <pointer-type-def type-id='type-id-287' size-in-bits='64' id='type-id-293'/>
-    <pointer-type-def type-id='type-id-296' size-in-bits='64' id='type-id-290'/>
-    <pointer-type-def type-id='type-id-284' size-in-bits='64' id='type-id-295'/>
-    <pointer-type-def type-id='type-id-285' size-in-bits='64' id='type-id-188'/>
-    <pointer-type-def type-id='type-id-289' size-in-bits='64' id='type-id-291'/>
-    <pointer-type-def type-id='type-id-292' size-in-bits='64' id='type-id-294'/>
+    <typedef-decl name='Int' type-id='type-id-10' filepath='libnurbs/nurbtess/definitions.h' line='37' column='1' id='type-id-287'/>
+    <typedef-decl name='Real' type-id='type-id-27' filepath='libnurbs/nurbtess/definitions.h' line='36' column='1' id='type-id-282'/>
+    <typedef-decl name='Real2' type-id='type-id-283' filepath='libnurbs/nurbtess/definitions.h' line='38' column='1' id='type-id-295'/>
+    <pointer-type-def type-id='type-id-287' size-in-bits='64' id='type-id-285'/>
+    <pointer-type-def type-id='type-id-282' size-in-bits='64' id='type-id-286'/>
+    <pointer-type-def type-id='type-id-286' size-in-bits='64' id='type-id-292'/>
+    <pointer-type-def type-id='type-id-295' size-in-bits='64' id='type-id-289'/>
+    <pointer-type-def type-id='type-id-283' size-in-bits='64' id='type-id-294'/>
+    <pointer-type-def type-id='type-id-284' size-in-bits='64' id='type-id-187'/>
+    <pointer-type-def type-id='type-id-288' size-in-bits='64' id='type-id-290'/>
+    <pointer-type-def type-id='type-id-291' size-in-bits='64' id='type-id-293'/>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/monotonizer.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
-    <pointer-type-def type-id='type-id-297' size-in-bits='64' id='type-id-298'/>
-    <class-decl name='Quilt' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-297'/>
-    <class-decl name='Renderhints' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-299'/>
+    <pointer-type-def type-id='type-id-296' size-in-bits='64' id='type-id-297'/>
+    <class-decl name='Quilt' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-296'/>
+    <class-decl name='Renderhints' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-298'/>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/nurbsinterfac.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
     <class-decl name='NurbsTessellator' size-in-bits='47616' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='53' column='1' id='type-id-47'>
@@ -11073,29 +11068,29 @@
         </function-decl>
       </member-function>
     </class-decl>
-    <enum-decl name='Curvetype' filepath='libnurbs/internals/reader.h' line='42' column='1' id='type-id-300'>
+    <enum-decl name='Curvetype' filepath='libnurbs/internals/reader.h' line='42' column='1' id='type-id-299'>
       <underlying-type type-id='type-id-38'/>
       <enumerator name='ct_nurbscurve' value='0'/>
       <enumerator name='ct_pwlcurve' value='1'/>
       <enumerator name='ct_none' value='2'/>
     </enum-decl>
-    <class-decl name='O_curve' size-in-bits='384' is-struct='yes' visibility='default' filepath='libnurbs/internals/reader.h' line='55' column='1' id='type-id-301'>
+    <class-decl name='O_curve' size-in-bits='384' is-struct='yes' visibility='default' filepath='libnurbs/internals/reader.h' line='55' column='1' id='type-id-300'>
       <base-class access='public' layout-offset-in-bits='0' type-id='type-id-114'/>
       <member-type access='public'>
-        <union-decl name='__anonymous_union__' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='libnurbs/internals/reader.h' line='56' column='1' id='type-id-302'>
+        <union-decl name='__anonymous_union__' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='libnurbs/internals/reader.h' line='56' column='1' id='type-id-301'>
           <data-member access='public'>
-            <var-decl name='o_nurbscurve' type-id='type-id-303' visibility='default' filepath='libnurbs/internals/reader.h' line='57' column='1'/>
+            <var-decl name='o_nurbscurve' type-id='type-id-302' visibility='default' filepath='libnurbs/internals/reader.h' line='57' column='1'/>
           </data-member>
           <data-member access='public'>
-            <var-decl name='o_pwlcurve' type-id='type-id-304' visibility='default' filepath='libnurbs/internals/reader.h' line='58' column='1'/>
+            <var-decl name='o_pwlcurve' type-id='type-id-303' visibility='default' filepath='libnurbs/internals/reader.h' line='58' column='1'/>
           </data-member>
         </union-decl>
       </member-type>
       <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='curve' type-id='type-id-302' visibility='default' filepath='libnurbs/internals/reader.h' line='59' column='1'/>
+        <var-decl name='curve' type-id='type-id-301' visibility='default' filepath='libnurbs/internals/reader.h' line='59' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
-        <var-decl name='curvetype' type-id='type-id-300' visibility='default' filepath='libnurbs/internals/reader.h' line='60' column='1'/>
+        <var-decl name='curvetype' type-id='type-id-299' visibility='default' filepath='libnurbs/internals/reader.h' line='60' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='128'>
         <var-decl name='next' type-id='type-id-77' visibility='default' filepath='libnurbs/internals/reader.h' line='61' column='1'/>
@@ -11125,7 +11120,7 @@
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='O_nurbscurve' size-in-bits='384' is-struct='yes' visibility='default' filepath='libnurbs/internals/reader.h' line='70' column='1' id='type-id-305'>
+    <class-decl name='O_nurbscurve' size-in-bits='384' is-struct='yes' visibility='default' filepath='libnurbs/internals/reader.h' line='70' column='1' id='type-id-304'>
       <base-class access='public' layout-offset-in-bits='0' type-id='type-id-114'/>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='bezier_curves' type-id='type-id-165' visibility='default' filepath='libnurbs/internals/reader.h' line='71' column='1'/>
@@ -11140,7 +11135,7 @@
         <var-decl name='method' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/reader.h' line='74' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='192'>
-        <var-decl name='next' type-id='type-id-303' visibility='default' filepath='libnurbs/internals/reader.h' line='75' column='1'/>
+        <var-decl name='next' type-id='type-id-302' visibility='default' filepath='libnurbs/internals/reader.h' line='75' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='256'>
         <var-decl name='used' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/reader.h' line='76' column='1'/>
@@ -11153,20 +11148,20 @@
       </data-member>
       <member-function access='public' constructor='yes'>
         <function-decl name='O_nurbscurve' filepath='libnurbs/internals/reader.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-303' is-artificial='yes'/>
+          <parameter type-id='type-id-302' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public' constructor='yes'>
         <function-decl name='O_nurbscurve' filepath='libnurbs/internals/reader.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-303' is-artificial='yes'/>
+          <parameter type-id='type-id-302' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='O_nurbssurface' size-in-bits='320' is-struct='yes' visibility='default' filepath='libnurbs/internals/reader.h' line='101' column='1' id='type-id-306'>
+    <class-decl name='O_nurbssurface' size-in-bits='320' is-struct='yes' visibility='default' filepath='libnurbs/internals/reader.h' line='101' column='1' id='type-id-305'>
       <base-class access='public' layout-offset-in-bits='0' type-id='type-id-114'/>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='bezier_patches' type-id='type-id-165' visibility='default' filepath='libnurbs/internals/reader.h' line='102' column='1'/>
@@ -11178,7 +11173,7 @@
         <var-decl name='owner' type-id='type-id-75' visibility='default' filepath='libnurbs/internals/reader.h' line='104' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='192'>
-        <var-decl name='next' type-id='type-id-307' visibility='default' filepath='libnurbs/internals/reader.h' line='105' column='1'/>
+        <var-decl name='next' type-id='type-id-306' visibility='default' filepath='libnurbs/internals/reader.h' line='105' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='256'>
         <var-decl name='save' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/reader.h' line='106' column='1'/>
@@ -11188,20 +11183,20 @@
       </data-member>
       <member-function access='public' constructor='yes'>
         <function-decl name='O_nurbssurface' filepath='libnurbs/internals/reader.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-307' is-artificial='yes'/>
+          <parameter type-id='type-id-306' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public' constructor='yes'>
         <function-decl name='O_nurbssurface' filepath='libnurbs/internals/reader.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-307' is-artificial='yes'/>
+          <parameter type-id='type-id-306' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='O_pwlcurve' size-in-bits='320' is-struct='yes' visibility='default' filepath='libnurbs/internals/reader.h' line='83' column='1' id='type-id-308'>
+    <class-decl name='O_pwlcurve' size-in-bits='320' is-struct='yes' visibility='default' filepath='libnurbs/internals/reader.h' line='83' column='1' id='type-id-307'>
       <base-class access='public' layout-offset-in-bits='0' type-id='type-id-114'/>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='pts' type-id='type-id-119' visibility='default' filepath='libnurbs/internals/reader.h' line='85' column='1'/>
@@ -11210,7 +11205,7 @@
         <var-decl name='npts' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/reader.h' line='86' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='128'>
-        <var-decl name='next' type-id='type-id-304' visibility='default' filepath='libnurbs/internals/reader.h' line='87' column='1'/>
+        <var-decl name='next' type-id='type-id-303' visibility='default' filepath='libnurbs/internals/reader.h' line='87' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='192'>
         <var-decl name='used' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/reader.h' line='88' column='1'/>
@@ -11223,7 +11218,7 @@
       </data-member>
       <member-function access='public' constructor='yes'>
         <function-decl name='O_pwlcurve' filepath='libnurbs/internals/reader.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-304' is-artificial='yes'/>
+          <parameter type-id='type-id-303' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-46'/>
@@ -11234,7 +11229,7 @@
       </member-function>
       <member-function access='public' constructor='yes'>
         <function-decl name='O_pwlcurve' filepath='libnurbs/internals/reader.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-304' is-artificial='yes'/>
+          <parameter type-id='type-id-303' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-46'/>
@@ -11245,7 +11240,7 @@
       </member-function>
       <member-function access='public' constructor='yes'>
         <function-decl name='O_pwlcurve' filepath='libnurbs/internals/reader.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-304' is-artificial='yes'/>
+          <parameter type-id='type-id-303' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-46'/>
@@ -11255,10 +11250,10 @@
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='O_surface' size-in-bits='256' is-struct='yes' visibility='default' filepath='libnurbs/internals/reader.h' line='112' column='1' id='type-id-309'>
+    <class-decl name='O_surface' size-in-bits='256' is-struct='yes' visibility='default' filepath='libnurbs/internals/reader.h' line='112' column='1' id='type-id-308'>
       <base-class access='public' layout-offset-in-bits='0' type-id='type-id-114'/>
       <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='o_nurbssurface' type-id='type-id-307' visibility='default' filepath='libnurbs/internals/reader.h' line='113' column='1'/>
+        <var-decl name='o_nurbssurface' type-id='type-id-306' visibility='default' filepath='libnurbs/internals/reader.h' line='113' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
         <var-decl name='o_trim' type-id='type-id-76' visibility='default' filepath='libnurbs/internals/reader.h' line='114' column='1'/>
@@ -11282,7 +11277,7 @@
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='O_trim' size-in-bits='192' is-struct='yes' visibility='default' filepath='libnurbs/internals/reader.h' line='94' column='1' id='type-id-310'>
+    <class-decl name='O_trim' size-in-bits='192' is-struct='yes' visibility='default' filepath='libnurbs/internals/reader.h' line='94' column='1' id='type-id-309'>
       <base-class access='public' layout-offset-in-bits='0' type-id='type-id-114'/>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='o_curve' type-id='type-id-77' visibility='default' filepath='libnurbs/internals/reader.h' line='95' column='1'/>
@@ -11306,7 +11301,7 @@
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='Property' size-in-bits='192' is-struct='yes' visibility='default' filepath='libnurbs/internals/reader.h' line='120' column='1' id='type-id-311'>
+    <class-decl name='Property' size-in-bits='192' is-struct='yes' visibility='default' filepath='libnurbs/internals/reader.h' line='120' column='1' id='type-id-310'>
       <base-class access='public' layout-offset-in-bits='0' type-id='type-id-114'/>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='type' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/reader.h' line='121' column='1'/>
@@ -11322,7 +11317,7 @@
       </data-member>
       <member-function access='public' constructor='yes'>
         <function-decl name='Property' filepath='libnurbs/internals/reader.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-312' is-artificial='yes'/>
+          <parameter type-id='type-id-311' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-27'/>
@@ -11331,7 +11326,7 @@
       </member-function>
       <member-function access='public' constructor='yes'>
         <function-decl name='Property' filepath='libnurbs/internals/reader.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-312' is-artificial='yes'/>
+          <parameter type-id='type-id-311' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-27'/>
           <return type-id='type-id-19'/>
@@ -11339,7 +11334,7 @@
       </member-function>
       <member-function access='public' constructor='yes'>
         <function-decl name='Property' filepath='libnurbs/internals/reader.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-312' is-artificial='yes'/>
+          <parameter type-id='type-id-311' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-27'/>
@@ -11348,45 +11343,45 @@
       </member-function>
       <member-function access='public' constructor='yes'>
         <function-decl name='Property' filepath='libnurbs/internals/reader.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-312' is-artificial='yes'/>
+          <parameter type-id='type-id-311' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-27'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <pointer-type-def type-id='type-id-301' size-in-bits='64' id='type-id-77'/>
+    <pointer-type-def type-id='type-id-300' size-in-bits='64' id='type-id-77'/>
     <pointer-type-def type-id='type-id-77' size-in-bits='64' id='type-id-71'/>
-    <pointer-type-def type-id='type-id-305' size-in-bits='64' id='type-id-303'/>
-    <pointer-type-def type-id='type-id-303' size-in-bits='64' id='type-id-72'/>
-    <pointer-type-def type-id='type-id-306' size-in-bits='64' id='type-id-307'/>
-    <pointer-type-def type-id='type-id-307' size-in-bits='64' id='type-id-74'/>
-    <pointer-type-def type-id='type-id-308' size-in-bits='64' id='type-id-304'/>
-    <pointer-type-def type-id='type-id-304' size-in-bits='64' id='type-id-73'/>
-    <pointer-type-def type-id='type-id-309' size-in-bits='64' id='type-id-75'/>
-    <pointer-type-def type-id='type-id-310' size-in-bits='64' id='type-id-76'/>
+    <pointer-type-def type-id='type-id-304' size-in-bits='64' id='type-id-302'/>
+    <pointer-type-def type-id='type-id-302' size-in-bits='64' id='type-id-72'/>
+    <pointer-type-def type-id='type-id-305' size-in-bits='64' id='type-id-306'/>
+    <pointer-type-def type-id='type-id-306' size-in-bits='64' id='type-id-74'/>
+    <pointer-type-def type-id='type-id-307' size-in-bits='64' id='type-id-303'/>
+    <pointer-type-def type-id='type-id-303' size-in-bits='64' id='type-id-73'/>
+    <pointer-type-def type-id='type-id-308' size-in-bits='64' id='type-id-75'/>
+    <pointer-type-def type-id='type-id-309' size-in-bits='64' id='type-id-76'/>
     <pointer-type-def type-id='type-id-76' size-in-bits='64' id='type-id-70'/>
-    <pointer-type-def type-id='type-id-311' size-in-bits='64' id='type-id-312'/>
+    <pointer-type-def type-id='type-id-310' size-in-bits='64' id='type-id-311'/>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/nurbstess.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/patch.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
-    <array-type-def dimensions='1' type-id='type-id-313' size-in-bits='640' id='type-id-314'>
+    <array-type-def dimensions='1' type-id='type-id-312' size-in-bits='640' id='type-id-313'>
       <subrange length='2' lower-bound='0' upper-bound='1' type-id='type-id-3' id='type-id-82'/>
     </array-type-def>
-    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='92160' id='type-id-315'>
-      <subrange length='2880' lower-bound='0' upper-bound='2879' type-id='type-id-3' id='type-id-316'/>
+    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='92160' id='type-id-314'>
+      <subrange length='2880' lower-bound='0' upper-bound='2879' type-id='type-id-3' id='type-id-315'/>
     </array-type-def>
-    <array-type-def dimensions='2' type-id='type-id-1' size-in-bits='320' id='type-id-317'>
+    <array-type-def dimensions='2' type-id='type-id-1' size-in-bits='320' id='type-id-316'>
       <subrange length='2' lower-bound='0' upper-bound='1' type-id='type-id-3' id='type-id-82'/>
-      <subrange length='5' lower-bound='0' upper-bound='4' type-id='type-id-3' id='type-id-225'/>
+      <subrange length='5' lower-bound='0' upper-bound='4' type-id='type-id-3' id='type-id-224'/>
     </array-type-def>
-    <class-decl name='Patch' size-in-bits='277696' visibility='default' filepath='libnurbs/internals/patch.h' line='62' column='1' id='type-id-318'>
+    <class-decl name='Patch' size-in-bits='277696' visibility='default' filepath='libnurbs/internals/patch.h' line='62' column='1' id='type-id-317'>
       <data-member access='private' layout-offset-in-bits='0'>
-        <var-decl name='mapdesc' type-id='type-id-229' visibility='default' filepath='libnurbs/internals/patch.h' line='82' column='1'/>
+        <var-decl name='mapdesc' type-id='type-id-228' visibility='default' filepath='libnurbs/internals/patch.h' line='82' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='64'>
-        <var-decl name='next' type-id='type-id-197' visibility='default' filepath='libnurbs/internals/patch.h' line='83' column='1'/>
+        <var-decl name='next' type-id='type-id-196' visibility='default' filepath='libnurbs/internals/patch.h' line='83' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='128'>
         <var-decl name='cullval' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/patch.h' line='84' column='1'/>
@@ -11398,144 +11393,144 @@
         <var-decl name='needsSampling' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/patch.h' line='86' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='224'>
-        <var-decl name='cpts' type-id='type-id-315' visibility='default' filepath='libnurbs/internals/patch.h' line='87' column='1'/>
+        <var-decl name='cpts' type-id='type-id-314' visibility='default' filepath='libnurbs/internals/patch.h' line='87' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='92384'>
-        <var-decl name='spts' type-id='type-id-315' visibility='default' filepath='libnurbs/internals/patch.h' line='88' column='1'/>
+        <var-decl name='spts' type-id='type-id-314' visibility='default' filepath='libnurbs/internals/patch.h' line='88' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='184544'>
-        <var-decl name='bpts' type-id='type-id-315' visibility='default' filepath='libnurbs/internals/patch.h' line='89' column='1'/>
+        <var-decl name='bpts' type-id='type-id-314' visibility='default' filepath='libnurbs/internals/patch.h' line='89' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='276704'>
-        <var-decl name='pspec' type-id='type-id-314' visibility='default' filepath='libnurbs/internals/patch.h' line='90' column='1'/>
+        <var-decl name='pspec' type-id='type-id-313' visibility='default' filepath='libnurbs/internals/patch.h' line='90' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='277344'>
-        <var-decl name='bb' type-id='type-id-317' visibility='default' filepath='libnurbs/internals/patch.h' line='92' column='1'/>
+        <var-decl name='bb' type-id='type-id-316' visibility='default' filepath='libnurbs/internals/patch.h' line='92' column='1'/>
       </data-member>
       <member-function access='private' constructor='yes'>
         <function-decl name='Patch' filepath='libnurbs/internals/patch.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-197' is-artificial='yes'/>
+          <parameter type-id='type-id-196' is-artificial='yes'/>
           <parameter type-id='type-id-165'/>
           <parameter type-id='type-id-25'/>
           <parameter type-id='type-id-25'/>
-          <parameter type-id='type-id-197'/>
+          <parameter type-id='type-id-196'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='Patch' filepath='libnurbs/internals/patch.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-197' is-artificial='yes'/>
-          <parameter type-id='type-id-319'/>
+          <parameter type-id='type-id-196' is-artificial='yes'/>
+          <parameter type-id='type-id-318'/>
           <parameter type-id='type-id-10'/>
           <parameter type-id='type-id-1'/>
-          <parameter type-id='type-id-197'/>
+          <parameter type-id='type-id-196'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='needsSamplingSubdivision' mangled-name='_ZN5Patch24needsSamplingSubdivisionEv' filepath='libnurbs/internals/patch.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-197' is-artificial='yes'/>
+          <parameter type-id='type-id-196' is-artificial='yes'/>
           <return type-id='type-id-10'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='clamp' mangled-name='_ZN5Patch5clampEv' filepath='libnurbs/internals/patch.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-197' is-artificial='yes'/>
+          <parameter type-id='type-id-196' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='needsNonSamplingSubdivision' mangled-name='_ZN5Patch27needsNonSamplingSubdivisionEv' filepath='libnurbs/internals/patch.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-197' is-artificial='yes'/>
+          <parameter type-id='type-id-196' is-artificial='yes'/>
           <return type-id='type-id-10'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='needsSubdivision' mangled-name='_ZN5Patch16needsSubdivisionEi' filepath='libnurbs/internals/patch.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-197' is-artificial='yes'/>
+          <parameter type-id='type-id-196' is-artificial='yes'/>
           <parameter type-id='type-id-10'/>
           <return type-id='type-id-10'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='cullCheck' mangled-name='_ZN5Patch9cullCheckEv' filepath='libnurbs/internals/patch.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-197' is-artificial='yes'/>
+          <parameter type-id='type-id-196' is-artificial='yes'/>
           <return type-id='type-id-10'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='getstepsize' mangled-name='_ZN5Patch11getstepsizeEv' filepath='libnurbs/internals/patch.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-197' is-artificial='yes'/>
+          <parameter type-id='type-id-196' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='bbox' mangled-name='_ZN5Patch4bboxEv' filepath='libnurbs/internals/patch.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-197' is-artificial='yes'/>
+          <parameter type-id='type-id-196' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='checkBboxConstraint' mangled-name='_ZN5Patch19checkBboxConstraintEv' filepath='libnurbs/internals/patch.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-197' is-artificial='yes'/>
+          <parameter type-id='type-id-196' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='Patch' filepath='libnurbs/internals/patch.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-197' is-artificial='yes'/>
-          <parameter type-id='type-id-196'/>
+          <parameter type-id='type-id-196' is-artificial='yes'/>
+          <parameter type-id='type-id-195'/>
           <parameter type-id='type-id-25'/>
           <parameter type-id='type-id-25'/>
-          <parameter type-id='type-id-197'/>
+          <parameter type-id='type-id-196'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='Patch' filepath='libnurbs/internals/patch.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-197' is-artificial='yes'/>
-          <parameter type-id='type-id-319'/>
+          <parameter type-id='type-id-196' is-artificial='yes'/>
+          <parameter type-id='type-id-318'/>
           <parameter type-id='type-id-10'/>
           <parameter type-id='type-id-1'/>
-          <parameter type-id='type-id-197'/>
+          <parameter type-id='type-id-196'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='Patch' filepath='libnurbs/internals/patch.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-197' is-artificial='yes'/>
+          <parameter type-id='type-id-196' is-artificial='yes'/>
           <parameter type-id='type-id-165'/>
           <parameter type-id='type-id-25'/>
           <parameter type-id='type-id-25'/>
-          <parameter type-id='type-id-197'/>
+          <parameter type-id='type-id-196'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='Patch' filepath='libnurbs/internals/patch.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-197' is-artificial='yes'/>
-          <parameter type-id='type-id-319'/>
+          <parameter type-id='type-id-196' is-artificial='yes'/>
+          <parameter type-id='type-id-318'/>
           <parameter type-id='type-id-10'/>
           <parameter type-id='type-id-1'/>
-          <parameter type-id='type-id-197'/>
+          <parameter type-id='type-id-196'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='get_uorder' mangled-name='_ZN5Patch10get_uorderEv' filepath='libnurbs/internals/patch.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-197' is-artificial='yes'/>
+          <parameter type-id='type-id-196' is-artificial='yes'/>
           <return type-id='type-id-10'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='get_vorder' mangled-name='_ZN5Patch10get_vorderEv' filepath='libnurbs/internals/patch.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-197' is-artificial='yes'/>
+          <parameter type-id='type-id-196' is-artificial='yes'/>
           <return type-id='type-id-10'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='Patchspec' size-in-bits='320' is-struct='yes' visibility='default' filepath='libnurbs/internals/patch.h' line='54' column='1' id='type-id-313'>
-      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-320'/>
+    <class-decl name='Patchspec' size-in-bits='320' is-struct='yes' visibility='default' filepath='libnurbs/internals/patch.h' line='54' column='1' id='type-id-312'>
+      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-319'/>
       <data-member access='public' layout-offset-in-bits='256'>
         <var-decl name='order' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/patch.h' line='55' column='1'/>
       </data-member>
@@ -11544,26 +11539,26 @@
       </data-member>
       <member-function access='public'>
         <function-decl name='singleStep' mangled-name='_ZN9Patchspec10singleStepEv' filepath='libnurbs/internals/patch.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-321' is-artificial='yes'/>
+          <parameter type-id='type-id-320' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public'>
         <function-decl name='clamp' mangled-name='_ZN9Patchspec5clampEf' filepath='libnurbs/internals/patch.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-321' is-artificial='yes'/>
+          <parameter type-id='type-id-320' is-artificial='yes'/>
           <parameter type-id='type-id-1'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public'>
         <function-decl name='getstepsize' mangled-name='_ZN9Patchspec11getstepsizeEf' filepath='libnurbs/internals/patch.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-321' is-artificial='yes'/>
+          <parameter type-id='type-id-320' is-artificial='yes'/>
           <parameter type-id='type-id-1'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='Pspec' size-in-bits='256' is-struct='yes' visibility='default' filepath='libnurbs/internals/patch.h' line='46' column='1' id='type-id-320'>
+    <class-decl name='Pspec' size-in-bits='256' is-struct='yes' visibility='default' filepath='libnurbs/internals/patch.h' line='46' column='1' id='type-id-319'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='range' type-id='type-id-84' visibility='default' filepath='libnurbs/internals/patch.h' line='47' column='1'/>
       </data-member>
@@ -11580,18 +11575,18 @@
         <var-decl name='needsSubdivision' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/patch.h' line='51' column='1'/>
       </data-member>
     </class-decl>
-    <reference-type-def kind='lvalue' type-id='type-id-318' size-in-bits='64' id='type-id-319'/>
-    <pointer-type-def type-id='type-id-318' size-in-bits='64' id='type-id-197'/>
-    <pointer-type-def type-id='type-id-313' size-in-bits='64' id='type-id-321'/>
-    <class-decl name='Flist' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-322'/>
+    <reference-type-def kind='lvalue' type-id='type-id-317' size-in-bits='64' id='type-id-318'/>
+    <pointer-type-def type-id='type-id-317' size-in-bits='64' id='type-id-196'/>
+    <pointer-type-def type-id='type-id-312' size-in-bits='64' id='type-id-320'/>
+    <class-decl name='Flist' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-321'/>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/patchlist.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
-    <array-type-def dimensions='1' type-id='type-id-320' size-in-bits='512' id='type-id-198'>
+    <array-type-def dimensions='1' type-id='type-id-319' size-in-bits='512' id='type-id-197'>
       <subrange length='2' lower-bound='0' upper-bound='1' type-id='type-id-3' id='type-id-82'/>
     </array-type-def>
-    <class-decl name='Patchlist' size-in-bits='640' visibility='default' filepath='libnurbs/internals/patchlist.h' line='45' column='1' id='type-id-176'>
+    <class-decl name='Patchlist' size-in-bits='640' visibility='default' filepath='libnurbs/internals/patchlist.h' line='45' column='1' id='type-id-175'>
       <data-member access='private' layout-offset-in-bits='0'>
-        <var-decl name='patch' type-id='type-id-197' visibility='default' filepath='libnurbs/internals/patchlist.h' line='63' column='1'/>
+        <var-decl name='patch' type-id='type-id-196' visibility='default' filepath='libnurbs/internals/patchlist.h' line='63' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='64'>
         <var-decl name='notInBbox' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/patchlist.h' line='64' column='1'/>
@@ -11600,12 +11595,12 @@
         <var-decl name='needsSampling' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/patchlist.h' line='65' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='128'>
-        <var-decl name='pspec' type-id='type-id-198' visibility='default' filepath='libnurbs/internals/patchlist.h' line='66' column='1'/>
+        <var-decl name='pspec' type-id='type-id-197' visibility='default' filepath='libnurbs/internals/patchlist.h' line='66' column='1'/>
       </data-member>
       <member-function access='private' constructor='yes'>
         <function-decl name='Patchlist' filepath='libnurbs/internals/patchlist.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-199' is-artificial='yes'/>
-          <parameter type-id='type-id-196'/>
+          <parameter type-id='type-id-198' is-artificial='yes'/>
+          <parameter type-id='type-id-195'/>
           <parameter type-id='type-id-25'/>
           <parameter type-id='type-id-25'/>
           <return type-id='type-id-19'/>
@@ -11613,7 +11608,7 @@
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='Patchlist' filepath='libnurbs/internals/patchlist.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-199' is-artificial='yes'/>
+          <parameter type-id='type-id-198' is-artificial='yes'/>
           <parameter type-id='type-id-166'/>
           <parameter type-id='type-id-10'/>
           <parameter type-id='type-id-1'/>
@@ -11622,59 +11617,59 @@
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~Patchlist' filepath='libnurbs/internals/patchlist.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-199' is-artificial='yes'/>
+          <parameter type-id='type-id-198' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='getRanges' mangled-name='_ZN9Patchlist9getRangesEPf' filepath='libnurbs/internals/patchlist.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-199' is-artificial='yes'/>
+          <parameter type-id='type-id-198' is-artificial='yes'/>
           <parameter type-id='type-id-25'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='needsSamplingSubdivision' mangled-name='_ZN9Patchlist24needsSamplingSubdivisionEv' filepath='libnurbs/internals/patchlist.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-199' is-artificial='yes'/>
+          <parameter type-id='type-id-198' is-artificial='yes'/>
           <return type-id='type-id-10'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='needsSubdivision' mangled-name='_ZN9Patchlist16needsSubdivisionEi' filepath='libnurbs/internals/patchlist.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-199' is-artificial='yes'/>
+          <parameter type-id='type-id-198' is-artificial='yes'/>
           <parameter type-id='type-id-10'/>
           <return type-id='type-id-10'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='needsNonSamplingSubdivision' mangled-name='_ZN9Patchlist27needsNonSamplingSubdivisionEv' filepath='libnurbs/internals/patchlist.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-199' is-artificial='yes'/>
+          <parameter type-id='type-id-198' is-artificial='yes'/>
           <return type-id='type-id-10'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='bbox' mangled-name='_ZN9Patchlist4bboxEv' filepath='libnurbs/internals/patchlist.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-199' is-artificial='yes'/>
+          <parameter type-id='type-id-198' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='getstepsize' mangled-name='_ZN9Patchlist11getstepsizeEv' filepath='libnurbs/internals/patchlist.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-199' is-artificial='yes'/>
+          <parameter type-id='type-id-198' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='cullCheck' mangled-name='_ZN9Patchlist9cullCheckEv' filepath='libnurbs/internals/patchlist.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-199' is-artificial='yes'/>
+          <parameter type-id='type-id-198' is-artificial='yes'/>
           <return type-id='type-id-10'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='Patchlist' filepath='libnurbs/internals/patchlist.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-199' is-artificial='yes'/>
-          <parameter type-id='type-id-196'/>
+          <parameter type-id='type-id-198' is-artificial='yes'/>
+          <parameter type-id='type-id-195'/>
           <parameter type-id='type-id-25'/>
           <parameter type-id='type-id-25'/>
           <return type-id='type-id-19'/>
@@ -11682,7 +11677,7 @@
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='Patchlist' filepath='libnurbs/internals/patchlist.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-199' is-artificial='yes'/>
+          <parameter type-id='type-id-198' is-artificial='yes'/>
           <parameter type-id='type-id-166'/>
           <parameter type-id='type-id-10'/>
           <parameter type-id='type-id-1'/>
@@ -11691,26 +11686,26 @@
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~Patchlist' filepath='libnurbs/internals/patchlist.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-199' is-artificial='yes'/>
+          <parameter type-id='type-id-198' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='getStepsize' mangled-name='_ZN9Patchlist11getStepsizeEi' filepath='libnurbs/internals/patchlist.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-199' is-artificial='yes'/>
+          <parameter type-id='type-id-198' is-artificial='yes'/>
           <parameter type-id='type-id-10'/>
           <return type-id='type-id-1'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <pointer-type-def type-id='type-id-176' size-in-bits='64' id='type-id-199'/>
-    <pointer-type-def type-id='type-id-323' size-in-bits='64' id='type-id-250'/>
-    <class-decl name='Flist' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-324'/>
-    <class-decl name='Mapdesc' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-323'/>
+    <pointer-type-def type-id='type-id-175' size-in-bits='64' id='type-id-198'/>
+    <pointer-type-def type-id='type-id-322' size-in-bits='64' id='type-id-249'/>
+    <class-decl name='Flist' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-323'/>
+    <class-decl name='Mapdesc' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-322'/>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/quilt.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
-    <class-decl name='Flist' size-in-bits='320' is-struct='yes' visibility='default' filepath='libnurbs/internals/flist.h' line='42' column='1' id='type-id-325'>
+    <class-decl name='Flist' size-in-bits='320' is-struct='yes' visibility='default' filepath='libnurbs/internals/flist.h' line='42' column='1' id='type-id-324'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='pts' type-id='type-id-25' visibility='default' filepath='libnurbs/internals/flist.h' line='44' column='1'/>
       </data-member>
@@ -11728,24 +11723,24 @@
       </data-member>
       <member-function access='public' constructor='yes'>
         <function-decl name='Flist' filepath='libnurbs/internals/flist.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-326' is-artificial='yes'/>
+          <parameter type-id='type-id-325' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public' destructor='yes'>
         <function-decl name='~Flist' filepath='libnurbs/internals/flist.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-326' is-artificial='yes'/>
+          <parameter type-id='type-id-325' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <pointer-type-def type-id='type-id-325' size-in-bits='64' id='type-id-326'/>
+    <pointer-type-def type-id='type-id-324' size-in-bits='64' id='type-id-325'/>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/reader.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/renderhints.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
-    <class-decl name='Renderhints' size-in-bits='256' visibility='default' filepath='libnurbs/internals/renderhints.h' line='41' column='1' id='type-id-327'>
+    <class-decl name='Renderhints' size-in-bits='256' visibility='default' filepath='libnurbs/internals/renderhints.h' line='41' column='1' id='type-id-326'>
       <data-member access='private' layout-offset-in-bits='0'>
         <var-decl name='display_method' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/renderhints.h' line='49' column='1'/>
       </data-member>
@@ -11772,26 +11767,26 @@
       </data-member>
       <member-function access='private' constructor='yes'>
         <function-decl name='Renderhints' filepath='libnurbs/internals/renderhints.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-328' is-artificial='yes'/>
+          <parameter type-id='type-id-327' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='init' mangled-name='_ZN11Renderhints4initEv' filepath='libnurbs/internals/renderhints.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-328' is-artificial='yes'/>
+          <parameter type-id='type-id-327' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='isProperty' mangled-name='_ZN11Renderhints10isPropertyEl' filepath='libnurbs/internals/renderhints.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-328' is-artificial='yes'/>
+          <parameter type-id='type-id-327' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <return type-id='type-id-10'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='setProperty' mangled-name='_ZN11Renderhints11setPropertyElf' filepath='libnurbs/internals/renderhints.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-328' is-artificial='yes'/>
+          <parameter type-id='type-id-327' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <parameter type-id='type-id-1'/>
           <return type-id='type-id-19'/>
@@ -11799,18 +11794,18 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='getProperty' mangled-name='_ZN11Renderhints11getPropertyEl' filepath='libnurbs/internals/renderhints.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-328' is-artificial='yes'/>
+          <parameter type-id='type-id-327' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <return type-id='type-id-1'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <pointer-type-def type-id='type-id-327' size-in-bits='64' id='type-id-328'/>
+    <pointer-type-def type-id='type-id-326' size-in-bits='64' id='type-id-327'/>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/slicer.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
     <class-decl name='Slicer' size-in-bits='8064' visibility='default' filepath='libnurbs/internals/slicer.h' line='49' column='1' id='type-id-158'>
-      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-182'/>
-      <base-class access='public' layout-offset-in-bits='128' type-id='type-id-183'/>
+      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-181'/>
+      <base-class access='public' layout-offset-in-bits='128' type-id='type-id-182'/>
       <data-member access='private' layout-offset-in-bits='5248'>
         <var-decl name='backend' type-id='type-id-160' visibility='default' filepath='libnurbs/internals/slicer.h' line='72' column='1'/>
       </data-member>
@@ -11834,51 +11829,51 @@
       </data-member>
       <member-function access='private' constructor='yes'>
         <function-decl name='Slicer' filepath='libnurbs/internals/slicer.cc' line='1181' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-184' is-artificial='yes'/>
+          <parameter type-id='type-id-183' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
-          <parameter type-id='type-id-185' is-artificial='yes'/>
+          <parameter type-id='type-id-184' is-artificial='yes'/>
           <parameter type-id='type-id-160'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~Slicer' filepath='libnurbs/internals/slicer.cc' line='1192' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-184' is-artificial='yes'/>
+          <parameter type-id='type-id-183' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
-          <parameter type-id='type-id-185' is-artificial='yes'/>
+          <parameter type-id='type-id-184' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='setisolines' mangled-name='_ZN6Slicer11setisolinesEi' filepath='libnurbs/internals/slicer.cc' line='1197' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-184' is-artificial='yes'/>
+          <parameter type-id='type-id-183' is-artificial='yes'/>
           <parameter type-id='type-id-10'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='outline' mangled-name='_ZN6Slicer7outlineEP3Arc' filepath='libnurbs/internals/slicer.cc' line='1292' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-184' is-artificial='yes'/>
+          <parameter type-id='type-id-183' is-artificial='yes'/>
           <parameter type-id='type-id-125'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='outline' mangled-name='_ZN6Slicer7outlineEv' filepath='libnurbs/internals/slicer.cc' line='1266' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-184' is-artificial='yes'/>
+          <parameter type-id='type-id-183' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='slice_old' mangled-name='_ZN6Slicer9slice_oldEP3Arc' filepath='libnurbs/internals/slicer.cc' line='1212' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-184' is-artificial='yes'/>
+          <parameter type-id='type-id-183' is-artificial='yes'/>
           <parameter type-id='type-id-125'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='setstriptessellation' mangled-name='_ZN6Slicer20setstriptessellationEff' filepath='libnurbs/internals/slicer.cc' line='1203' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-184' is-artificial='yes'/>
+          <parameter type-id='type-id-183' is-artificial='yes'/>
           <parameter type-id='type-id-1'/>
           <parameter type-id='type-id-1'/>
           <return type-id='type-id-19'/>
@@ -11886,800 +11881,800 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='evalRBArray' mangled-name='_ZN6Slicer11evalRBArrayEP14rectBlockArrayP8gridWrap' filepath='libnurbs/internals/slicer.cc' line='1001' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-184' is-artificial='yes'/>
+          <parameter type-id='type-id-183' is-artificial='yes'/>
+          <parameter type-id='type-id-185'/>
           <parameter type-id='type-id-186'/>
-          <parameter type-id='type-id-187'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='evalStream' mangled-name='_ZN6Slicer10evalStreamEP10primStream' filepath='libnurbs/internals/slicer.cc' line='1027' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-184' is-artificial='yes'/>
-          <parameter type-id='type-id-188'/>
+          <parameter type-id='type-id-183' is-artificial='yes'/>
+          <parameter type-id='type-id-187'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='slice_new' mangled-name='_ZN6Slicer9slice_newEP3Arc' filepath='libnurbs/internals/slicer.cc' line='1068' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-184' is-artificial='yes'/>
+          <parameter type-id='type-id-183' is-artificial='yes'/>
           <parameter type-id='type-id-125'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='slice' mangled-name='_ZN6Slicer5sliceEP3Arc' filepath='libnurbs/internals/slicer.cc' line='1165' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-184' is-artificial='yes'/>
+          <parameter type-id='type-id-183' is-artificial='yes'/>
           <parameter type-id='type-id-125'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='gridBoundaryChain' size-in-bits='320' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='96' column='1' id='type-id-329'>
+    <class-decl name='gridBoundaryChain' size-in-bits='320' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='96' column='1' id='type-id-328'>
       <data-member access='private' layout-offset-in-bits='0'>
-        <var-decl name='grid' type-id='type-id-187' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='97' column='1'/>
+        <var-decl name='grid' type-id='type-id-186' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='97' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='64'>
-        <var-decl name='firstVlineIndex' type-id='type-id-288' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='98' column='1'/>
+        <var-decl name='firstVlineIndex' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='98' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='96'>
-        <var-decl name='nVlines' type-id='type-id-288' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='99' column='1'/>
+        <var-decl name='nVlines' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='99' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='128'>
-        <var-decl name='ulineIndices' type-id='type-id-286' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='100' column='1'/>
+        <var-decl name='ulineIndices' type-id='type-id-285' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='100' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='192'>
-        <var-decl name='innerIndices' type-id='type-id-286' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='101' column='1'/>
+        <var-decl name='innerIndices' type-id='type-id-285' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='101' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='256'>
-        <var-decl name='vertices' type-id='type-id-290' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='105' column='1'/>
+        <var-decl name='vertices' type-id='type-id-289' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='105' column='1'/>
       </data-member>
       <member-function access='private' constructor='yes'>
         <function-decl name='gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-330' is-artificial='yes'/>
-          <parameter type-id='type-id-187'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-286'/>
-          <parameter type-id='type-id-286'/>
+          <parameter type-id='type-id-329' is-artificial='yes'/>
+          <parameter type-id='type-id-186'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-285'/>
+          <parameter type-id='type-id-285'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-330' is-artificial='yes'/>
+          <parameter type-id='type-id-329' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-330' is-artificial='yes'/>
-          <parameter type-id='type-id-187'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-286'/>
-          <parameter type-id='type-id-286'/>
+          <parameter type-id='type-id-329' is-artificial='yes'/>
+          <parameter type-id='type-id-186'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-285'/>
+          <parameter type-id='type-id-285'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-330' is-artificial='yes'/>
+          <parameter type-id='type-id-329' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='getUlineIndex' mangled-name='_ZN17gridBoundaryChain13getUlineIndexEi' filepath='libnurbs/nurbtess/gridWrap.h' line='120' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-330' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
-          <return type-id='type-id-288'/>
+          <parameter type-id='type-id-329' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='get_vertex' mangled-name='_ZN17gridBoundaryChain10get_vertexEi' filepath='libnurbs/nurbtess/gridWrap.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-330' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
-          <return type-id='type-id-287'/>
+          <parameter type-id='type-id-329' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
+          <return type-id='type-id-286'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='get_v_value' mangled-name='_ZN17gridBoundaryChain11get_v_valueEi' filepath='libnurbs/nurbtess/gridWrap.h' line='122' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-330' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
-          <return type-id='type-id-283'/>
+          <parameter type-id='type-id-329' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
+          <return type-id='type-id-282'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='lookfor' mangled-name='_ZN17gridBoundaryChain7lookforEfii' filepath='libnurbs/nurbtess/gridWrap.h' line='132' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-330' is-artificial='yes'/>
-          <parameter type-id='type-id-283'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-288'/>
-          <return type-id='type-id-288'/>
+          <parameter type-id='type-id-329' is-artificial='yes'/>
+          <parameter type-id='type-id-282'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-287'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='leftEndFan' mangled-name='_ZN17gridBoundaryChain10leftEndFanEiP10primStream' filepath='libnurbs/nurbtess/gridWrap.h' line='129' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-330' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-188'/>
+          <parameter type-id='type-id-329' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-187'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='rightEndFan' mangled-name='_ZN17gridBoundaryChain11rightEndFanEiP10primStream' filepath='libnurbs/nurbtess/gridWrap.h' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-330' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-188'/>
+          <parameter type-id='type-id-329' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-187'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='drawInner' mangled-name='_ZN17gridBoundaryChain9drawInnerEv' filepath='libnurbs/nurbtess/gridWrap.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-330' is-artificial='yes'/>
+          <parameter type-id='type-id-329' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='draw' mangled-name='_ZN17gridBoundaryChain4drawEv' filepath='libnurbs/nurbtess/gridWrap.h' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-330' is-artificial='yes'/>
+          <parameter type-id='type-id-329' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-330' is-artificial='yes'/>
-          <parameter type-id='type-id-187'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-286'/>
-          <parameter type-id='type-id-286'/>
+          <parameter type-id='type-id-329' is-artificial='yes'/>
+          <parameter type-id='type-id-186'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-285'/>
+          <parameter type-id='type-id-285'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-330' is-artificial='yes'/>
+          <parameter type-id='type-id-329' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='getVlineIndex' mangled-name='_ZN17gridBoundaryChain13getVlineIndexEi' filepath='libnurbs/nurbtess/gridWrap.h' line='119' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-330' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
-          <return type-id='type-id-288'/>
+          <parameter type-id='type-id-329' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='getInnerIndex' mangled-name='_ZN17gridBoundaryChain13getInnerIndexEi' filepath='libnurbs/nurbtess/gridWrap.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-330' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
-          <return type-id='type-id-288'/>
+          <parameter type-id='type-id-329' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-330' is-artificial='yes'/>
-          <parameter type-id='type-id-187'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-286'/>
-          <parameter type-id='type-id-286'/>
+          <parameter type-id='type-id-329' is-artificial='yes'/>
+          <parameter type-id='type-id-186'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-285'/>
+          <parameter type-id='type-id-285'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-330' is-artificial='yes'/>
+          <parameter type-id='type-id-329' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='getGrid' mangled-name='_ZN17gridBoundaryChain7getGridEv' filepath='libnurbs/nurbtess/gridWrap.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-330' is-artificial='yes'/>
-          <return type-id='type-id-187'/>
+          <parameter type-id='type-id-329' is-artificial='yes'/>
+          <return type-id='type-id-186'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-330' is-artificial='yes'/>
-          <parameter type-id='type-id-187'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-286'/>
-          <parameter type-id='type-id-286'/>
+          <parameter type-id='type-id-329' is-artificial='yes'/>
+          <parameter type-id='type-id-186'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-285'/>
+          <parameter type-id='type-id-285'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-330' is-artificial='yes'/>
+          <parameter type-id='type-id-329' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-330' is-artificial='yes'/>
-          <parameter type-id='type-id-187'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-286'/>
-          <parameter type-id='type-id-286'/>
+          <parameter type-id='type-id-329' is-artificial='yes'/>
+          <parameter type-id='type-id-186'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-285'/>
+          <parameter type-id='type-id-285'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-330' is-artificial='yes'/>
+          <parameter type-id='type-id-329' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-330' is-artificial='yes'/>
-          <parameter type-id='type-id-187'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-286'/>
-          <parameter type-id='type-id-286'/>
+          <parameter type-id='type-id-329' is-artificial='yes'/>
+          <parameter type-id='type-id-186'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-285'/>
+          <parameter type-id='type-id-285'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-330' is-artificial='yes'/>
+          <parameter type-id='type-id-329' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-330' is-artificial='yes'/>
-          <parameter type-id='type-id-187'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-286'/>
-          <parameter type-id='type-id-286'/>
+          <parameter type-id='type-id-329' is-artificial='yes'/>
+          <parameter type-id='type-id-186'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-285'/>
+          <parameter type-id='type-id-285'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-330' is-artificial='yes'/>
+          <parameter type-id='type-id-329' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='get_nVlines' mangled-name='_ZN17gridBoundaryChain11get_nVlinesEv' filepath='libnurbs/nurbtess/gridWrap.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-330' is-artificial='yes'/>
-          <return type-id='type-id-288'/>
+          <parameter type-id='type-id-329' is-artificial='yes'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='get_u_value' mangled-name='_ZN17gridBoundaryChain11get_u_valueEi' filepath='libnurbs/nurbtess/gridWrap.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-330' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
-          <return type-id='type-id-283'/>
+          <parameter type-id='type-id-329' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
+          <return type-id='type-id-282'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='gridWrap' size-in-bits='384' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='42' column='1' id='type-id-331'>
+    <class-decl name='gridWrap' size-in-bits='384' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='42' column='1' id='type-id-330'>
       <data-member access='private' layout-offset-in-bits='0'>
-        <var-decl name='n_ulines' type-id='type-id-288' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='43' column='1'/>
+        <var-decl name='n_ulines' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='43' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='32'>
-        <var-decl name='n_vlines' type-id='type-id-288' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='44' column='1'/>
+        <var-decl name='n_vlines' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='44' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='64'>
-        <var-decl name='u_min' type-id='type-id-283' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='45' column='1'/>
+        <var-decl name='u_min' type-id='type-id-282' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='45' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='96'>
-        <var-decl name='u_max' type-id='type-id-283' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='45' column='1'/>
+        <var-decl name='u_max' type-id='type-id-282' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='45' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='128'>
-        <var-decl name='v_min' type-id='type-id-283' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='46' column='1'/>
+        <var-decl name='v_min' type-id='type-id-282' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='46' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='160'>
-        <var-decl name='v_max' type-id='type-id-283' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='46' column='1'/>
+        <var-decl name='v_max' type-id='type-id-282' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='46' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='192'>
-        <var-decl name='u_values' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='52' column='1'/>
+        <var-decl name='u_values' type-id='type-id-286' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='52' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='256'>
-        <var-decl name='v_values' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='53' column='1'/>
+        <var-decl name='v_values' type-id='type-id-286' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='53' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='320'>
-        <var-decl name='is_uniform' type-id='type-id-288' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='55' column='1'/>
+        <var-decl name='is_uniform' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='55' column='1'/>
       </data-member>
       <member-function access='private' constructor='yes'>
         <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-187' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-283'/>
-          <parameter type-id='type-id-283'/>
-          <parameter type-id='type-id-283'/>
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-282'/>
+          <parameter type-id='type-id-282'/>
+          <parameter type-id='type-id-282'/>
+          <parameter type-id='type-id-282'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-187' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
           <parameter type-id='type-id-287'/>
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-286'/>
           <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-286'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='get_n_vlines' mangled-name='_ZN8gridWrap12get_n_vlinesEv' filepath='libnurbs/nurbtess/gridWrap.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-187' is-artificial='yes'/>
-          <return type-id='type-id-288'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='get_v_min' mangled-name='_ZN8gridWrap9get_v_minEv' filepath='libnurbs/nurbtess/gridWrap.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-187' is-artificial='yes'/>
-          <return type-id='type-id-283'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
+          <return type-id='type-id-282'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='get_v_max' mangled-name='_ZN8gridWrap9get_v_maxEv' filepath='libnurbs/nurbtess/gridWrap.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-187' is-artificial='yes'/>
-          <return type-id='type-id-283'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
+          <return type-id='type-id-282'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='get_n_ulines' mangled-name='_ZN8gridWrap12get_n_ulinesEv' filepath='libnurbs/nurbtess/gridWrap.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-187' is-artificial='yes'/>
-          <return type-id='type-id-288'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='get_u_max' mangled-name='_ZN8gridWrap9get_u_maxEv' filepath='libnurbs/nurbtess/gridWrap.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-187' is-artificial='yes'/>
-          <return type-id='type-id-283'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
+          <return type-id='type-id-282'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='get_u_min' mangled-name='_ZN8gridWrap9get_u_minEv' filepath='libnurbs/nurbtess/gridWrap.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-187' is-artificial='yes'/>
-          <return type-id='type-id-283'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
+          <return type-id='type-id-282'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-187' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-283'/>
-          <parameter type-id='type-id-283'/>
-          <parameter type-id='type-id-283'/>
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-282'/>
+          <parameter type-id='type-id-282'/>
+          <parameter type-id='type-id-282'/>
+          <parameter type-id='type-id-282'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-187' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
           <parameter type-id='type-id-287'/>
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-286'/>
           <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-286'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='get_u_value' mangled-name='_ZN8gridWrap11get_u_valueEi' filepath='libnurbs/nurbtess/gridWrap.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-187' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
-          <return type-id='type-id-283'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
+          <return type-id='type-id-282'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='get_v_value' mangled-name='_ZN8gridWrap11get_v_valueEi' filepath='libnurbs/nurbtess/gridWrap.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-187' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
-          <return type-id='type-id-283'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
+          <return type-id='type-id-282'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='outputFanWithPoint' mangled-name='_ZN8gridWrap18outputFanWithPointEiiiPfP10primStream' filepath='libnurbs/nurbtess/gridWrap.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-187' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
           <parameter type-id='type-id-287'/>
-          <parameter type-id='type-id-188'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-286'/>
+          <parameter type-id='type-id-187'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='draw' mangled-name='_ZN8gridWrap4drawEv' filepath='libnurbs/nurbtess/gridWrap.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='print' mangled-name='_ZN8gridWrap5printEv' filepath='libnurbs/nurbtess/gridWrap.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-187' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-283'/>
-          <parameter type-id='type-id-283'/>
-          <parameter type-id='type-id-283'/>
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-282'/>
+          <parameter type-id='type-id-282'/>
+          <parameter type-id='type-id-282'/>
+          <parameter type-id='type-id-282'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-187' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
           <parameter type-id='type-id-287'/>
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-286'/>
           <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-286'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-187' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-283'/>
-          <parameter type-id='type-id-283'/>
-          <parameter type-id='type-id-283'/>
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-282'/>
+          <parameter type-id='type-id-282'/>
+          <parameter type-id='type-id-282'/>
+          <parameter type-id='type-id-282'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-187' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
           <parameter type-id='type-id-287'/>
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-286'/>
           <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-286'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-187' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-283'/>
-          <parameter type-id='type-id-283'/>
-          <parameter type-id='type-id-283'/>
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-282'/>
+          <parameter type-id='type-id-282'/>
+          <parameter type-id='type-id-282'/>
+          <parameter type-id='type-id-282'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-187' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
           <parameter type-id='type-id-287'/>
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-286'/>
           <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-286'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-187' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-283'/>
-          <parameter type-id='type-id-283'/>
-          <parameter type-id='type-id-283'/>
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-282'/>
+          <parameter type-id='type-id-282'/>
+          <parameter type-id='type-id-282'/>
+          <parameter type-id='type-id-282'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-187' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
           <parameter type-id='type-id-287'/>
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-286'/>
           <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-286'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-187' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-283'/>
-          <parameter type-id='type-id-283'/>
-          <parameter type-id='type-id-283'/>
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-282'/>
+          <parameter type-id='type-id-282'/>
+          <parameter type-id='type-id-282'/>
+          <parameter type-id='type-id-282'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-187' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
           <parameter type-id='type-id-287'/>
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-286'/>
           <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-286'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-187' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-283'/>
-          <parameter type-id='type-id-283'/>
-          <parameter type-id='type-id-283'/>
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-282'/>
+          <parameter type-id='type-id-282'/>
+          <parameter type-id='type-id-282'/>
+          <parameter type-id='type-id-282'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-187' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
           <parameter type-id='type-id-287'/>
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-286'/>
           <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-286'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-187' is-artificial='yes'/>
+          <parameter type-id='type-id-186' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='rectBlock' size-in-bits='192' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='39' column='1' id='type-id-332'>
+    <class-decl name='rectBlock' size-in-bits='192' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='39' column='1' id='type-id-331'>
       <data-member access='private' layout-offset-in-bits='0'>
-        <var-decl name='upGridLineIndex' type-id='type-id-288' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='40' column='1'/>
+        <var-decl name='upGridLineIndex' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='40' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='32'>
-        <var-decl name='lowGridLineIndex' type-id='type-id-288' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='41' column='1'/>
+        <var-decl name='lowGridLineIndex' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='41' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='64'>
-        <var-decl name='leftIndices' type-id='type-id-286' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='42' column='1'/>
+        <var-decl name='leftIndices' type-id='type-id-285' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='42' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='128'>
-        <var-decl name='rightIndices' type-id='type-id-286' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='43' column='1'/>
+        <var-decl name='rightIndices' type-id='type-id-285' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='43' column='1'/>
       </data-member>
       <member-function access='private' constructor='yes'>
         <function-decl name='rectBlock' filepath='libnurbs/nurbtess/rectBlock.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-333' is-artificial='yes'/>
-          <parameter type-id='type-id-330'/>
-          <parameter type-id='type-id-330'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-332' is-artificial='yes'/>
+          <parameter type-id='type-id-329'/>
+          <parameter type-id='type-id-329'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-287'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~rectBlock' filepath='libnurbs/nurbtess/rectBlock.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-333' is-artificial='yes'/>
+          <parameter type-id='type-id-332' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='get_lowGridLineIndex' mangled-name='_ZN9rectBlock20get_lowGridLineIndexEv' filepath='libnurbs/nurbtess/rectBlock.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-333' is-artificial='yes'/>
-          <return type-id='type-id-288'/>
+          <parameter type-id='type-id-332' is-artificial='yes'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='get_upGridLineIndex' mangled-name='_ZN9rectBlock19get_upGridLineIndexEv' filepath='libnurbs/nurbtess/rectBlock.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-333' is-artificial='yes'/>
-          <return type-id='type-id-288'/>
+          <parameter type-id='type-id-332' is-artificial='yes'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='get_rightIndices' mangled-name='_ZN9rectBlock16get_rightIndicesEv' filepath='libnurbs/nurbtess/rectBlock.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-333' is-artificial='yes'/>
-          <return type-id='type-id-286'/>
+          <parameter type-id='type-id-332' is-artificial='yes'/>
+          <return type-id='type-id-285'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='get_leftIndices' mangled-name='_ZN9rectBlock15get_leftIndicesEv' filepath='libnurbs/nurbtess/rectBlock.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-333' is-artificial='yes'/>
-          <return type-id='type-id-286'/>
+          <parameter type-id='type-id-332' is-artificial='yes'/>
+          <return type-id='type-id-285'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='rectBlock' filepath='libnurbs/nurbtess/rectBlock.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-333' is-artificial='yes'/>
-          <parameter type-id='type-id-330'/>
-          <parameter type-id='type-id-330'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-332' is-artificial='yes'/>
+          <parameter type-id='type-id-329'/>
+          <parameter type-id='type-id-329'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-287'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~rectBlock' filepath='libnurbs/nurbtess/rectBlock.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-333' is-artificial='yes'/>
+          <parameter type-id='type-id-332' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='num_quads' mangled-name='_ZN9rectBlock9num_quadsEv' filepath='libnurbs/nurbtess/rectBlock.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-333' is-artificial='yes'/>
-          <return type-id='type-id-288'/>
+          <parameter type-id='type-id-332' is-artificial='yes'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='draw' mangled-name='_ZN9rectBlock4drawEPfS0_' filepath='libnurbs/nurbtess/rectBlock.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-333' is-artificial='yes'/>
-          <parameter type-id='type-id-287'/>
-          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-332' is-artificial='yes'/>
+          <parameter type-id='type-id-286'/>
+          <parameter type-id='type-id-286'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='print' mangled-name='_ZN9rectBlock5printEv' filepath='libnurbs/nurbtess/rectBlock.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-333' is-artificial='yes'/>
+          <parameter type-id='type-id-332' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='rectBlockArray' size-in-bits='128' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='61' column='1' id='type-id-334'>
+    <class-decl name='rectBlockArray' size-in-bits='128' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='61' column='1' id='type-id-333'>
       <data-member access='private' layout-offset-in-bits='0'>
-        <var-decl name='array' type-id='type-id-335' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='62' column='1'/>
+        <var-decl name='array' type-id='type-id-334' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='62' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='64'>
-        <var-decl name='n_elements' type-id='type-id-288' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='63' column='1'/>
+        <var-decl name='n_elements' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='63' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='96'>
-        <var-decl name='size' type-id='type-id-288' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='64' column='1'/>
+        <var-decl name='size' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='64' column='1'/>
       </data-member>
       <member-function access='private' constructor='yes'>
         <function-decl name='rectBlockArray' filepath='libnurbs/nurbtess/rectBlock.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-186' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-185' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~rectBlockArray' filepath='libnurbs/nurbtess/rectBlock.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-186' is-artificial='yes'/>
+          <parameter type-id='type-id-185' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='get_element' mangled-name='_ZN14rectBlockArray11get_elementEi' filepath='libnurbs/nurbtess/rectBlock.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-186' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
-          <return type-id='type-id-333'/>
+          <parameter type-id='type-id-185' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
+          <return type-id='type-id-332'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='get_n_elements' mangled-name='_ZN14rectBlockArray14get_n_elementsEv' filepath='libnurbs/nurbtess/rectBlock.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-186' is-artificial='yes'/>
-          <return type-id='type-id-288'/>
+          <parameter type-id='type-id-185' is-artificial='yes'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='rectBlockArray' filepath='libnurbs/nurbtess/rectBlock.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-186' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-185' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~rectBlockArray' filepath='libnurbs/nurbtess/rectBlock.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-186' is-artificial='yes'/>
+          <parameter type-id='type-id-185' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='num_quads' mangled-name='_ZN14rectBlockArray9num_quadsEv' filepath='libnurbs/nurbtess/rectBlock.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-186' is-artificial='yes'/>
-          <return type-id='type-id-288'/>
+          <parameter type-id='type-id-185' is-artificial='yes'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='insert' mangled-name='_ZN14rectBlockArray6insertEP9rectBlock' filepath='libnurbs/nurbtess/rectBlock.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-186' is-artificial='yes'/>
-          <parameter type-id='type-id-333'/>
+          <parameter type-id='type-id-185' is-artificial='yes'/>
+          <parameter type-id='type-id-332'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='draw' mangled-name='_ZN14rectBlockArray4drawEPfS0_' filepath='libnurbs/nurbtess/rectBlock.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-186' is-artificial='yes'/>
-          <parameter type-id='type-id-287'/>
-          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-185' is-artificial='yes'/>
+          <parameter type-id='type-id-286'/>
+          <parameter type-id='type-id-286'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='print' mangled-name='_ZN14rectBlockArray5printEv' filepath='libnurbs/nurbtess/rectBlock.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-186' is-artificial='yes'/>
+          <parameter type-id='type-id-185' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <pointer-type-def type-id='type-id-158' size-in-bits='64' id='type-id-184'/>
-    <pointer-type-def type-id='type-id-329' size-in-bits='64' id='type-id-330'/>
-    <pointer-type-def type-id='type-id-331' size-in-bits='64' id='type-id-187'/>
-    <pointer-type-def type-id='type-id-332' size-in-bits='64' id='type-id-333'/>
-    <pointer-type-def type-id='type-id-333' size-in-bits='64' id='type-id-335'/>
-    <pointer-type-def type-id='type-id-334' size-in-bits='64' id='type-id-186'/>
+    <pointer-type-def type-id='type-id-158' size-in-bits='64' id='type-id-183'/>
+    <pointer-type-def type-id='type-id-328' size-in-bits='64' id='type-id-329'/>
+    <pointer-type-def type-id='type-id-330' size-in-bits='64' id='type-id-186'/>
+    <pointer-type-def type-id='type-id-331' size-in-bits='64' id='type-id-332'/>
+    <pointer-type-def type-id='type-id-332' size-in-bits='64' id='type-id-334'/>
+    <pointer-type-def type-id='type-id-333' size-in-bits='64' id='type-id-185'/>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/sorter.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
     <class-decl name='Sorter' size-in-bits='128' visibility='default' filepath='libnurbs/internals/sorter.h' line='36' column='1' id='type-id-144'>
@@ -12688,14 +12683,14 @@
       </data-member>
       <member-function access='private' constructor='yes'>
         <function-decl name='Sorter' filepath='libnurbs/internals/sorter.cc' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-177' is-artificial='yes'/>
+          <parameter type-id='type-id-176' is-artificial='yes'/>
           <parameter type-id='type-id-10'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='qs1' mangled-name='_ZN6Sorter3qs1EPcS0_' filepath='libnurbs/internals/sorter.cc' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-177' is-artificial='yes'/>
+          <parameter type-id='type-id-176' is-artificial='yes'/>
           <parameter type-id='type-id-106'/>
           <parameter type-id='type-id-106'/>
           <return type-id='type-id-19'/>
@@ -12703,7 +12698,7 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='qsort' mangled-name='_ZN6Sorter5qsortEPvi' filepath='libnurbs/internals/sorter.cc' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-177' is-artificial='yes'/>
+          <parameter type-id='type-id-176' is-artificial='yes'/>
           <parameter type-id='type-id-17'/>
           <parameter type-id='type-id-10'/>
           <return type-id='type-id-19'/>
@@ -12711,14 +12706,14 @@
       </member-function>
       <member-function access='private' destructor='yes' vtable-offset='-1'>
         <function-decl name='~Sorter' filepath='libnurbs/internals/sorter.h' line='39' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-177' is-artificial='yes'/>
+          <parameter type-id='type-id-176' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='protected' vtable-offset='2'>
         <function-decl name='qscmp' mangled-name='_ZN6Sorter5qscmpEPcS0_' filepath='libnurbs/internals/sorter.cc' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-177' is-artificial='yes'/>
+          <parameter type-id='type-id-176' is-artificial='yes'/>
           <parameter type-id='type-id-106'/>
           <parameter type-id='type-id-106'/>
           <return type-id='type-id-10'/>
@@ -12726,7 +12721,7 @@
       </member-function>
       <member-function access='protected' vtable-offset='3'>
         <function-decl name='qsexc' mangled-name='_ZN6Sorter5qsexcEPcS0_' filepath='libnurbs/internals/sorter.cc' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-177' is-artificial='yes'/>
+          <parameter type-id='type-id-176' is-artificial='yes'/>
           <parameter type-id='type-id-106'/>
           <parameter type-id='type-id-106'/>
           <return type-id='type-id-19'/>
@@ -12734,7 +12729,7 @@
       </member-function>
       <member-function access='protected' vtable-offset='4'>
         <function-decl name='qstexc' mangled-name='_ZN6Sorter6qstexcEPcS0_S0_' filepath='libnurbs/internals/sorter.cc' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-177' is-artificial='yes'/>
+          <parameter type-id='type-id-176' is-artificial='yes'/>
           <parameter type-id='type-id-106'/>
           <parameter type-id='type-id-106'/>
           <parameter type-id='type-id-106'/>
@@ -12744,16 +12739,16 @@
     </class-decl>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/splitarcs.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
-    <pointer-type-def type-id='type-id-336' size-in-bits='64' id='type-id-337'/>
-    <class-decl name='Quilt' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-336'/>
-    <class-decl name='Renderhints' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-338'/>
+    <pointer-type-def type-id='type-id-335' size-in-bits='64' id='type-id-336'/>
+    <class-decl name='Quilt' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-335'/>
+    <class-decl name='Renderhints' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-337'/>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/subdivider.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/tobezier.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
-    <class-decl name='Breakpt' size-in-bits='96' is-struct='yes' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='48' column='1' id='type-id-339'>
+    <class-decl name='Breakpt' size-in-bits='96' is-struct='yes' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='48' column='1' id='type-id-338'>
       <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='value' type-id='type-id-239' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='49' column='1'/>
+        <var-decl name='value' type-id='type-id-238' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='49' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='32'>
         <var-decl name='multi' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='50' column='1'/>
@@ -12762,42 +12757,42 @@
         <var-decl name='def' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='51' column='1'/>
       </data-member>
     </class-decl>
-    <class-decl name='Knotspec' size-in-bits='1152' is-struct='yes' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='54' column='1' id='type-id-340'>
+    <class-decl name='Knotspec' size-in-bits='1152' is-struct='yes' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='54' column='1' id='type-id-339'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='order' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='55' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
-        <var-decl name='inkbegin' type-id='type-id-341' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='56' column='1'/>
+        <var-decl name='inkbegin' type-id='type-id-340' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='56' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='128'>
-        <var-decl name='inkend' type-id='type-id-341' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='57' column='1'/>
+        <var-decl name='inkend' type-id='type-id-340' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='57' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='192'>
-        <var-decl name='outkbegin' type-id='type-id-341' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='58' column='1'/>
+        <var-decl name='outkbegin' type-id='type-id-340' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='58' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='256'>
-        <var-decl name='outkend' type-id='type-id-341' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='59' column='1'/>
+        <var-decl name='outkend' type-id='type-id-340' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='59' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='320'>
-        <var-decl name='kleft' type-id='type-id-341' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='60' column='1'/>
+        <var-decl name='kleft' type-id='type-id-340' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='60' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='384'>
-        <var-decl name='kright' type-id='type-id-341' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='61' column='1'/>
+        <var-decl name='kright' type-id='type-id-340' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='61' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='448'>
-        <var-decl name='kfirst' type-id='type-id-341' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='62' column='1'/>
+        <var-decl name='kfirst' type-id='type-id-340' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='62' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='512'>
-        <var-decl name='klast' type-id='type-id-341' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='63' column='1'/>
+        <var-decl name='klast' type-id='type-id-340' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='63' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='576'>
-        <var-decl name='sbegin' type-id='type-id-341' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='64' column='1'/>
+        <var-decl name='sbegin' type-id='type-id-340' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='64' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='640'>
-        <var-decl name='bbegin' type-id='type-id-342' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='65' column='1'/>
+        <var-decl name='bbegin' type-id='type-id-341' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='65' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='704'>
-        <var-decl name='bend' type-id='type-id-342' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='66' column='1'/>
+        <var-decl name='bend' type-id='type-id-341' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='66' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='768'>
         <var-decl name='ncoords' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='67' column='1'/>
@@ -12824,40 +12819,40 @@
         <var-decl name='istransformed' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='74' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='1024'>
-        <var-decl name='next' type-id='type-id-343' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='75' column='1'/>
+        <var-decl name='next' type-id='type-id-342' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='75' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='1088'>
-        <var-decl name='kspectotrans' type-id='type-id-343' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='76' column='1'/>
+        <var-decl name='kspectotrans' type-id='type-id-342' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='76' column='1'/>
       </data-member>
       <member-function access='public' constructor='yes'>
         <function-decl name='Knotspec' filepath='libnurbs/internals/tobezier.cc' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-343' is-artificial='yes'/>
+          <parameter type-id='type-id-342' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public' destructor='yes'>
         <function-decl name='~Knotspec' filepath='libnurbs/internals/tobezier.cc' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-343' is-artificial='yes'/>
+          <parameter type-id='type-id-342' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public'>
         <function-decl name='showpts' mangled-name='_ZN8Knotspec7showptsEPf' filepath='libnurbs/internals/tobezier.cc' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-343' is-artificial='yes'/>
+          <parameter type-id='type-id-342' is-artificial='yes'/>
           <parameter type-id='type-id-25'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public'>
         <function-decl name='factors' mangled-name='_ZN8Knotspec7factorsEv' filepath='libnurbs/internals/tobezier.cc' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-343' is-artificial='yes'/>
+          <parameter type-id='type-id-342' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public'>
         <function-decl name='pt_io_copy' mangled-name='_ZN8Knotspec10pt_io_copyEPfS0_' filepath='libnurbs/internals/tobezier.cc' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-343' is-artificial='yes'/>
+          <parameter type-id='type-id-342' is-artificial='yes'/>
           <parameter type-id='type-id-25'/>
           <parameter type-id='type-id-46'/>
           <return type-id='type-id-19'/>
@@ -12865,7 +12860,7 @@
       </member-function>
       <member-function access='public'>
         <function-decl name='copy' mangled-name='_ZN8Knotspec4copyEPfS0_' filepath='libnurbs/internals/tobezier.cc' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-343' is-artificial='yes'/>
+          <parameter type-id='type-id-342' is-artificial='yes'/>
           <parameter type-id='type-id-46'/>
           <parameter type-id='type-id-25'/>
           <return type-id='type-id-19'/>
@@ -12873,18 +12868,18 @@
       </member-function>
       <member-function access='public'>
         <function-decl name='pt_oo_sum' mangled-name='_ZN8Knotspec9pt_oo_sumEPfS0_S0_ff' filepath='libnurbs/internals/tobezier.cc' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-343' is-artificial='yes'/>
+          <parameter type-id='type-id-342' is-artificial='yes'/>
           <parameter type-id='type-id-25'/>
           <parameter type-id='type-id-25'/>
           <parameter type-id='type-id-25'/>
-          <parameter type-id='type-id-239'/>
-          <parameter type-id='type-id-239'/>
+          <parameter type-id='type-id-238'/>
+          <parameter type-id='type-id-238'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public'>
         <function-decl name='pt_oo_copy' mangled-name='_ZN8Knotspec10pt_oo_copyEPfS0_' filepath='libnurbs/internals/tobezier.cc' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-343' is-artificial='yes'/>
+          <parameter type-id='type-id-342' is-artificial='yes'/>
           <parameter type-id='type-id-25'/>
           <parameter type-id='type-id-25'/>
           <return type-id='type-id-19'/>
@@ -12892,46 +12887,46 @@
       </member-function>
       <member-function access='public'>
         <function-decl name='insert' mangled-name='_ZN8Knotspec6insertEPf' filepath='libnurbs/internals/tobezier.cc' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-343' is-artificial='yes'/>
+          <parameter type-id='type-id-342' is-artificial='yes'/>
           <parameter type-id='type-id-25'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public'>
         <function-decl name='transform' mangled-name='_ZN8Knotspec9transformEPf' filepath='libnurbs/internals/tobezier.cc' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-343' is-artificial='yes'/>
+          <parameter type-id='type-id-342' is-artificial='yes'/>
           <parameter type-id='type-id-25'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public'>
         <function-decl name='knots' mangled-name='_ZN8Knotspec5knotsEv' filepath='libnurbs/internals/tobezier.cc' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-343' is-artificial='yes'/>
+          <parameter type-id='type-id-342' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public'>
         <function-decl name='breakpoints' mangled-name='_ZN8Knotspec11breakpointsEv' filepath='libnurbs/internals/tobezier.cc' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-343' is-artificial='yes'/>
+          <parameter type-id='type-id-342' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public'>
         <function-decl name='select' mangled-name='_ZN8Knotspec6selectEv' filepath='libnurbs/internals/tobezier.cc' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-343' is-artificial='yes'/>
+          <parameter type-id='type-id-342' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public'>
         <function-decl name='preselect' mangled-name='_ZN8Knotspec9preselectEv' filepath='libnurbs/internals/tobezier.cc' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-343' is-artificial='yes'/>
+          <parameter type-id='type-id-342' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='Splinespec' size-in-bits='192' is-struct='yes' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='95' column='1' id='type-id-344'>
+    <class-decl name='Splinespec' size-in-bits='192' is-struct='yes' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='95' column='1' id='type-id-343'>
       <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='kspec' type-id='type-id-343' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='98' column='1'/>
+        <var-decl name='kspec' type-id='type-id-342' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='98' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
         <var-decl name='dim' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='99' column='1'/>
@@ -12941,86 +12936,86 @@
       </data-member>
       <member-function access='public' constructor='yes'>
         <function-decl name='Splinespec' filepath='libnurbs/internals/tobezier.cc' line='96' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-345' is-artificial='yes'/>
+          <parameter type-id='type-id-344' is-artificial='yes'/>
           <parameter type-id='type-id-10'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public' destructor='yes'>
         <function-decl name='~Splinespec' filepath='libnurbs/internals/tobezier.cc' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-345' is-artificial='yes'/>
+          <parameter type-id='type-id-344' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public'>
         <function-decl name='copy' mangled-name='_ZN10Splinespec4copyEPf' filepath='libnurbs/internals/tobezier.cc' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-345' is-artificial='yes'/>
+          <parameter type-id='type-id-344' is-artificial='yes'/>
           <parameter type-id='type-id-46'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public'>
         <function-decl name='transform' mangled-name='_ZN10Splinespec9transformEv' filepath='libnurbs/internals/tobezier.cc' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-345' is-artificial='yes'/>
+          <parameter type-id='type-id-344' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public'>
         <function-decl name='select' mangled-name='_ZN10Splinespec6selectEv' filepath='libnurbs/internals/tobezier.cc' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-345' is-artificial='yes'/>
+          <parameter type-id='type-id-344' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public'>
         <function-decl name='setupquilt' mangled-name='_ZN10Splinespec10setupquiltEP5Quilt' filepath='libnurbs/internals/tobezier.cc' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-345' is-artificial='yes'/>
-          <parameter type-id='type-id-346'/>
+          <parameter type-id='type-id-344' is-artificial='yes'/>
+          <parameter type-id='type-id-345'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public'>
         <function-decl name='layout' mangled-name='_ZN10Splinespec6layoutEl' filepath='libnurbs/internals/tobezier.cc' line='105' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-345' is-artificial='yes'/>
+          <parameter type-id='type-id-344' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public'>
         <function-decl name='kspecinit' mangled-name='_ZN10Splinespec9kspecinitER10KnotvectorS1_' filepath='libnurbs/internals/tobezier.cc' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-345' is-artificial='yes'/>
-          <parameter type-id='type-id-242'/>
-          <parameter type-id='type-id-242'/>
+          <parameter type-id='type-id-344' is-artificial='yes'/>
+          <parameter type-id='type-id-241'/>
+          <parameter type-id='type-id-241'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='public'>
         <function-decl name='kspecinit' mangled-name='_ZN10Splinespec9kspecinitER10Knotvector' filepath='libnurbs/internals/tobezier.cc' line='102' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-345' is-artificial='yes'/>
-          <parameter type-id='type-id-242'/>
+          <parameter type-id='type-id-344' is-artificial='yes'/>
+          <parameter type-id='type-id-241'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <typedef-decl name='Knot_ptr' type-id='type-id-25' filepath='libnurbs/internals/types.h' line='45' column='1' id='type-id-341'/>
-    <typedef-decl name='Quilt_ptr' type-id='type-id-196' filepath='libnurbs/internals/quilt.h' line='90' column='1' id='type-id-346'/>
+    <typedef-decl name='Knot_ptr' type-id='type-id-25' filepath='libnurbs/internals/types.h' line='45' column='1' id='type-id-340'/>
+    <typedef-decl name='Quilt_ptr' type-id='type-id-195' filepath='libnurbs/internals/quilt.h' line='90' column='1' id='type-id-345'/>
+    <pointer-type-def type-id='type-id-338' size-in-bits='64' id='type-id-341'/>
     <pointer-type-def type-id='type-id-339' size-in-bits='64' id='type-id-342'/>
-    <pointer-type-def type-id='type-id-340' size-in-bits='64' id='type-id-343'/>
-    <pointer-type-def type-id='type-id-344' size-in-bits='64' id='type-id-345'/>
-    <pointer-type-def type-id='type-id-347' size-in-bits='64' id='type-id-251'/>
-    <class-decl name='Mapdesc' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-347'/>
+    <pointer-type-def type-id='type-id-343' size-in-bits='64' id='type-id-344'/>
+    <pointer-type-def type-id='type-id-346' size-in-bits='64' id='type-id-250'/>
+    <class-decl name='Mapdesc' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-346'/>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/trimline.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/trimregion.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/trimvertpool.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
-    <class-decl name='TrimVertexPool' size-in-bits='2624' visibility='default' filepath='libnurbs/internals/trimvertpool.h' line='45' column='1' id='type-id-348'>
+    <class-decl name='TrimVertexPool' size-in-bits='2624' visibility='default' filepath='libnurbs/internals/trimvertpool.h' line='45' column='1' id='type-id-347'>
       <data-member access='private' layout-offset-in-bits='0'>
         <var-decl name='pool' type-id='type-id-68' visibility='default' filepath='libnurbs/internals/trimvertpool.h' line='52' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='2496'>
-        <var-decl name='vlist' type-id='type-id-217' visibility='default' filepath='libnurbs/internals/trimvertpool.h' line='53' column='1'/>
+        <var-decl name='vlist' type-id='type-id-216' visibility='default' filepath='libnurbs/internals/trimvertpool.h' line='53' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='2560'>
         <var-decl name='nextvlistslot' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/trimvertpool.h' line='54' column='1'/>
@@ -13030,48 +13025,48 @@
       </data-member>
       <member-function access='private' constructor='yes'>
         <function-decl name='TrimVertexPool' filepath='libnurbs/internals/trimvertpool.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-349' is-artificial='yes'/>
+          <parameter type-id='type-id-348' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~TrimVertexPool' filepath='libnurbs/internals/trimvertpool.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-349' is-artificial='yes'/>
+          <parameter type-id='type-id-348' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='get' mangled-name='_ZN14TrimVertexPool3getEi' filepath='libnurbs/internals/trimvertpool.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-349' is-artificial='yes'/>
+          <parameter type-id='type-id-348' is-artificial='yes'/>
           <parameter type-id='type-id-10'/>
           <return type-id='type-id-121'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='clear' mangled-name='_ZN14TrimVertexPool5clearEv' filepath='libnurbs/internals/trimvertpool.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-349' is-artificial='yes'/>
+          <parameter type-id='type-id-348' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <pointer-type-def type-id='type-id-348' size-in-bits='64' id='type-id-349'/>
+    <pointer-type-def type-id='type-id-347' size-in-bits='64' id='type-id-348'/>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/uarray.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/internals/varray.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
-    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='32000' id='type-id-350'>
-      <subrange length='1000' lower-bound='0' upper-bound='999' type-id='type-id-3' id='type-id-351'/>
+    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='32000' id='type-id-349'>
+      <subrange length='1000' lower-bound='0' upper-bound='999' type-id='type-id-3' id='type-id-350'/>
     </array-type-def>
-    <class-decl name='Varray' size-in-bits='96192' visibility='default' filepath='libnurbs/internals/varray.h' line='43' column='1' id='type-id-352'>
+    <class-decl name='Varray' size-in-bits='96192' visibility='default' filepath='libnurbs/internals/varray.h' line='43' column='1' id='type-id-351'>
       <data-member access='private' layout-offset-in-bits='0'>
         <var-decl name='varray' type-id='type-id-25' visibility='default' filepath='libnurbs/internals/varray.h' line='48' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='64'>
-        <var-decl name='vval' type-id='type-id-350' visibility='default' filepath='libnurbs/internals/varray.h' line='49' column='1'/>
+        <var-decl name='vval' type-id='type-id-349' visibility='default' filepath='libnurbs/internals/varray.h' line='49' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='32064'>
-        <var-decl name='voffset' type-id='type-id-353' visibility='default' filepath='libnurbs/internals/varray.h' line='50' column='1'/>
+        <var-decl name='voffset' type-id='type-id-352' visibility='default' filepath='libnurbs/internals/varray.h' line='50' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='96064'>
         <var-decl name='numquads' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/varray.h' line='51' column='1'/>
@@ -13081,43 +13076,43 @@
       </data-member>
       <member-function access='private' constructor='yes'>
         <function-decl name='Varray' filepath='libnurbs/internals/varray.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-354' is-artificial='yes'/>
+          <parameter type-id='type-id-353' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~Varray' filepath='libnurbs/internals/varray.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-354' is-artificial='yes'/>
+          <parameter type-id='type-id-353' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='append' mangled-name='_ZN6Varray6appendEf' filepath='libnurbs/internals/varray.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-354' is-artificial='yes'/>
+          <parameter type-id='type-id-353' is-artificial='yes'/>
           <parameter type-id='type-id-1'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='update' mangled-name='_ZN6Varray6updateEP3ArcPlf' filepath='libnurbs/internals/varray.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-354' is-artificial='yes'/>
+          <parameter type-id='type-id-353' is-artificial='yes'/>
           <parameter type-id='type-id-127'/>
-          <parameter type-id='type-id-355'/>
+          <parameter type-id='type-id-354'/>
           <parameter type-id='type-id-1'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='grow' mangled-name='_ZN6Varray4growEl' filepath='libnurbs/internals/varray.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-354' is-artificial='yes'/>
+          <parameter type-id='type-id-353' is-artificial='yes'/>
           <parameter type-id='type-id-24'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='init' mangled-name='_ZN6Varray4initEfP3ArcS1_' filepath='libnurbs/internals/varray.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-354' is-artificial='yes'/>
+          <parameter type-id='type-id-353' is-artificial='yes'/>
           <parameter type-id='type-id-1'/>
           <parameter type-id='type-id-127'/>
           <parameter type-id='type-id-127'/>
@@ -13125,1095 +13120,1095 @@
         </function-decl>
       </member-function>
     </class-decl>
-    <array-type-def dimensions='1' type-id='type-id-24' size-in-bits='64000' id='type-id-353'>
-      <subrange length='1000' lower-bound='0' upper-bound='999' type-id='type-id-3' id='type-id-351'/>
+    <array-type-def dimensions='1' type-id='type-id-24' size-in-bits='64000' id='type-id-352'>
+      <subrange length='1000' lower-bound='0' upper-bound='999' type-id='type-id-3' id='type-id-350'/>
     </array-type-def>
-    <pointer-type-def type-id='type-id-352' size-in-bits='64' id='type-id-354'/>
-    <pointer-type-def type-id='type-id-24' size-in-bits='64' id='type-id-355'/>
+    <pointer-type-def type-id='type-id-351' size-in-bits='64' id='type-id-353'/>
+    <pointer-type-def type-id='type-id-24' size-in-bits='64' id='type-id-354'/>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/nurbtess/directedLine.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
-    <class-decl name='directedLine' size-in-bits='448' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='41' column='1' id='type-id-356'>
+    <class-decl name='directedLine' size-in-bits='448' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='41' column='1' id='type-id-355'>
       <data-member access='private' layout-offset-in-bits='0'>
-        <var-decl name='direction' type-id='type-id-357' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='42' column='1'/>
+        <var-decl name='direction' type-id='type-id-356' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='42' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='64'>
-        <var-decl name='sline' type-id='type-id-358' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='43' column='1'/>
+        <var-decl name='sline' type-id='type-id-357' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='43' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='128'>
-        <var-decl name='next' type-id='type-id-359' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='44' column='1'/>
+        <var-decl name='next' type-id='type-id-358' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='44' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='192'>
-        <var-decl name='prev' type-id='type-id-359' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='45' column='1'/>
+        <var-decl name='prev' type-id='type-id-358' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='45' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='256'>
-        <var-decl name='nextPolygon' type-id='type-id-359' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='50' column='1'/>
+        <var-decl name='nextPolygon' type-id='type-id-358' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='50' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='320'>
-        <var-decl name='rootBit' type-id='type-id-288' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='55' column='1'/>
+        <var-decl name='rootBit' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='55' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='384'>
-        <var-decl name='rootLink' type-id='type-id-359' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='58' column='1'/>
+        <var-decl name='rootLink' type-id='type-id-358' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='58' column='1'/>
       </data-member>
       <member-function access='private' constructor='yes'>
         <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-356'/>
           <parameter type-id='type-id-357'/>
-          <parameter type-id='type-id-358'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='numEdges' mangled-name='_ZN12directedLine8numEdgesEv' filepath='libnurbs/nurbtess/directedLine.h' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
-          <return type-id='type-id-288'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='head' mangled-name='_ZN12directedLine4headEv' filepath='libnurbs/nurbtess/directedLine.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
-          <return type-id='type-id-287'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <return type-id='type-id-286'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='tail' mangled-name='_ZN12directedLine4tailEv' filepath='libnurbs/nurbtess/directedLine.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
-          <return type-id='type-id-287'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <return type-id='type-id-286'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='setRootBit' mangled-name='_ZN12directedLine10setRootBitEv' filepath='libnurbs/nurbtess/directedLine.h' line='151' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='rootLinkSet' mangled-name='_ZN12directedLine11rootLinkSetEPS_' filepath='libnurbs/nurbtess/directedLine.h' line='155' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
-          <parameter type-id='type-id-359'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-358'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='insert' mangled-name='_ZN12directedLine6insertEPS_' filepath='libnurbs/nurbtess/directedLine.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
-          <parameter type-id='type-id-359'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-358'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='insertPolygon' mangled-name='_ZN12directedLine13insertPolygonEPS_' filepath='libnurbs/nurbtess/directedLine.h' line='132' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
-          <parameter type-id='type-id-359'/>
-          <return type-id='type-id-359'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-358'/>
+          <return type-id='type-id-358'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='numPolygons' mangled-name='_ZN12directedLine11numPolygonsEv' filepath='libnurbs/nurbtess/directedLine.h' line='116' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
-          <return type-id='type-id-288'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='get_npoints' mangled-name='_ZN12directedLine11get_npointsEv' filepath='libnurbs/nurbtess/directedLine.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
-          <return type-id='type-id-288'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='getVertex' mangled-name='_ZN12directedLine9getVertexEi' filepath='libnurbs/nurbtess/directedLine.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
-          <return type-id='type-id-287'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
+          <return type-id='type-id-286'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='numEdgesAllPolygons' mangled-name='_ZN12directedLine19numEdgesAllPolygonsEv' filepath='libnurbs/nurbtess/directedLine.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
-          <return type-id='type-id-288'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='toArraySinglePolygon' mangled-name='_ZN12directedLine20toArraySinglePolygonEPPS_i' filepath='libnurbs/nurbtess/directedLine.h' line='135' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
-          <parameter type-id='type-id-360'/>
-          <parameter type-id='type-id-288'/>
-          <return type-id='type-id-288'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-359'/>
+          <parameter type-id='type-id-287'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='resetRootBit' mangled-name='_ZN12directedLine12resetRootBitEv' filepath='libnurbs/nurbtess/directedLine.h' line='152' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='getNext' mangled-name='_ZN12directedLine7getNextEv' filepath='libnurbs/nurbtess/directedLine.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
-          <return type-id='type-id-359'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <return type-id='type-id-358'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='init' mangled-name='_ZN12directedLine4initEsP11sampledLine' filepath='libnurbs/nurbtess/directedLine.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-356'/>
           <parameter type-id='type-id-357'/>
-          <parameter type-id='type-id-358'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='isConnected' mangled-name='_ZN12directedLine11isConnectedEv' filepath='libnurbs/nurbtess/directedLine.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
-          <return type-id='type-id-357'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <return type-id='type-id-356'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='isPolygon' mangled-name='_ZN12directedLine9isPolygonEv' filepath='libnurbs/nurbtess/directedLine.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
-          <return type-id='type-id-357'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <return type-id='type-id-356'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='compInY' mangled-name='_ZN12directedLine7compInYEPS_' filepath='libnurbs/nurbtess/directedLine.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
-          <parameter type-id='type-id-359'/>
-          <return type-id='type-id-288'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-358'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='compInX' mangled-name='_ZN12directedLine7compInXEPS_' filepath='libnurbs/nurbtess/directedLine.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
-          <parameter type-id='type-id-359'/>
-          <return type-id='type-id-288'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-358'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='polyArea' mangled-name='_ZN12directedLine8polyAreaEv' filepath='libnurbs/nurbtess/directedLine.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
-          <return type-id='type-id-283'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <return type-id='type-id-282'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='samePolygon' mangled-name='_ZN12directedLine11samePolygonEPS_S0_' filepath='libnurbs/nurbtess/directedLine.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
-          <parameter type-id='type-id-359'/>
-          <parameter type-id='type-id-359'/>
-          <return type-id='type-id-288'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-358'/>
+          <parameter type-id='type-id-358'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='findRoot' mangled-name='_ZN12directedLine8findRootEv' filepath='libnurbs/nurbtess/directedLine.h' line='153' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
-          <return type-id='type-id-359'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <return type-id='type-id-358'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='rootLinkFindRoot' mangled-name='_ZN12directedLine16rootLinkFindRootEv' filepath='libnurbs/nurbtess/directedLine.h' line='156' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
-          <return type-id='type-id-359'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <return type-id='type-id-358'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='deleteSinglePolygon' mangled-name='_ZN12directedLine19deleteSinglePolygonEv' filepath='libnurbs/nurbtess/directedLine.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='deletePolygonList' mangled-name='_ZN12directedLine17deletePolygonListEv' filepath='libnurbs/nurbtess/directedLine.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='deleteSingleLine' mangled-name='_ZN12directedLine16deleteSingleLineEPS_' filepath='libnurbs/nurbtess/directedLine.h' line='96' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
-          <parameter type-id='type-id-359'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-358'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='writeAllPolygons' mangled-name='_ZN12directedLine16writeAllPolygonsEPc' filepath='libnurbs/nurbtess/directedLine.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <parameter type-id='type-id-106'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='connectDiagonal_2slines' mangled-name='_ZN12directedLine23connectDiagonal_2slinesEPS_S0_PS0_S1_S0_' filepath='libnurbs/nurbtess/directedLine.h' line='145' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-358'/>
+          <parameter type-id='type-id-358'/>
           <parameter type-id='type-id-359'/>
           <parameter type-id='type-id-359'/>
-          <parameter type-id='type-id-360'/>
-          <parameter type-id='type-id-360'/>
-          <parameter type-id='type-id-359'/>
+          <parameter type-id='type-id-358'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='connectDiagonal' mangled-name='_ZN12directedLine15connectDiagonalEPS_S0_PS0_S1_PP11sampledLineS0_' filepath='libnurbs/nurbtess/directedLine.h' line='138' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-358'/>
+          <parameter type-id='type-id-358'/>
           <parameter type-id='type-id-359'/>
           <parameter type-id='type-id-359'/>
           <parameter type-id='type-id-360'/>
-          <parameter type-id='type-id-360'/>
-          <parameter type-id='type-id-361'/>
-          <parameter type-id='type-id-359'/>
+          <parameter type-id='type-id-358'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='toArrayAllPolygons' mangled-name='_ZN12directedLine18toArrayAllPolygonsERi' filepath='libnurbs/nurbtess/directedLine.h' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
-          <parameter type-id='type-id-362'/>
-          <return type-id='type-id-360'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-361'/>
+          <return type-id='type-id-359'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='cutoffPolygon' mangled-name='_ZN12directedLine13cutoffPolygonEPS_' filepath='libnurbs/nurbtess/directedLine.h' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
-          <parameter type-id='type-id-359'/>
-          <return type-id='type-id-359'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-358'/>
+          <return type-id='type-id-358'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='printSingle' mangled-name='_ZN12directedLine11printSingleEv' filepath='libnurbs/nurbtess/directedLine.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='printList' mangled-name='_ZN12directedLine9printListEv' filepath='libnurbs/nurbtess/directedLine.h' line='126' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='printAllPolygons' mangled-name='_ZN12directedLine16printAllPolygonsEv' filepath='libnurbs/nurbtess/directedLine.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='sortAllPolygons' mangled-name='_ZN12directedLine15sortAllPolygonsEv' filepath='libnurbs/nurbtess/directedLine.h' line='112' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
-          <return type-id='type-id-360'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <return type-id='type-id-359'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='deleteSinglePolygonWithSline' mangled-name='_ZN12directedLine28deleteSinglePolygonWithSlineEv' filepath='libnurbs/nurbtess/directedLine.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='deletePolygonListWithSline' mangled-name='_ZN12directedLine26deletePolygonListWithSlineEv' filepath='libnurbs/nurbtess/directedLine.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='deleteDegenerateLines' mangled-name='_ZN12directedLine21deleteDegenerateLinesEv' filepath='libnurbs/nurbtess/directedLine.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
-          <return type-id='type-id-359'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <return type-id='type-id-358'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='deleteDegenerateLinesAllPolygons' mangled-name='_ZN12directedLine32deleteDegenerateLinesAllPolygonsEv' filepath='libnurbs/nurbtess/directedLine.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
-          <return type-id='type-id-359'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <return type-id='type-id-358'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='cutIntersectionAllPoly' mangled-name='_ZN12directedLine22cutIntersectionAllPolyERi' filepath='libnurbs/nurbtess/directedLine.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
-          <parameter type-id='type-id-363'/>
-          <return type-id='type-id-359'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-362'/>
+          <return type-id='type-id-358'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='deleteChain' mangled-name='_ZN12directedLine11deleteChainEPS_S0_' filepath='libnurbs/nurbtess/directedLine.h' line='162' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
-          <parameter type-id='type-id-359'/>
-          <parameter type-id='type-id-359'/>
-          <return type-id='type-id-359'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-358'/>
+          <parameter type-id='type-id-358'/>
+          <return type-id='type-id-358'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-356'/>
           <parameter type-id='type-id-357'/>
-          <parameter type-id='type-id-358'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='getPrev' mangled-name='_ZN12directedLine7getPrevEv' filepath='libnurbs/nurbtess/directedLine.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
-          <return type-id='type-id-359'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <return type-id='type-id-358'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='getNextPolygon' mangled-name='_ZN12directedLine14getNextPolygonEv' filepath='libnurbs/nurbtess/directedLine.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
-          <return type-id='type-id-359'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <return type-id='type-id-358'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-356'/>
           <parameter type-id='type-id-357'/>
-          <parameter type-id='type-id-358'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-356'/>
           <parameter type-id='type-id-357'/>
-          <parameter type-id='type-id-358'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-356'/>
           <parameter type-id='type-id-357'/>
-          <parameter type-id='type-id-358'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-356'/>
           <parameter type-id='type-id-357'/>
-          <parameter type-id='type-id-358'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-356'/>
           <parameter type-id='type-id-357'/>
-          <parameter type-id='type-id-358'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='getSampledLine' mangled-name='_ZN12directedLine14getSampledLineEv' filepath='libnurbs/nurbtess/directedLine.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
-          <return type-id='type-id-358'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <return type-id='type-id-357'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='getDirection' mangled-name='_ZN12directedLine12getDirectionEv' filepath='libnurbs/nurbtess/directedLine.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
-          <return type-id='type-id-357'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <return type-id='type-id-356'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='putDirection' mangled-name='_ZN12directedLine12putDirectionEs' filepath='libnurbs/nurbtess/directedLine.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
-          <parameter type-id='type-id-357'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-356'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='putNext' mangled-name='_ZN12directedLine7putNextEPS_' filepath='libnurbs/nurbtess/directedLine.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
-          <parameter type-id='type-id-359'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-358'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='putPrev' mangled-name='_ZN12directedLine7putPrevEPS_' filepath='libnurbs/nurbtess/directedLine.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
-          <parameter type-id='type-id-359'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-358'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-356'/>
           <parameter type-id='type-id-357'/>
-          <parameter type-id='type-id-358'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-359' is-artificial='yes'/>
+          <parameter type-id='type-id-358' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='sampledLine' size-in-bits='192' visibility='default' filepath='libnurbs/nurbtess/sampledLine.h' line='38' column='1' id='type-id-364'>
+    <class-decl name='sampledLine' size-in-bits='192' visibility='default' filepath='libnurbs/nurbtess/sampledLine.h' line='38' column='1' id='type-id-363'>
       <data-member access='private' layout-offset-in-bits='0'>
-        <var-decl name='npoints' type-id='type-id-288' visibility='default' filepath='libnurbs/nurbtess/sampledLine.h' line='39' column='1'/>
+        <var-decl name='npoints' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/sampledLine.h' line='39' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='64'>
-        <var-decl name='points' type-id='type-id-290' visibility='default' filepath='libnurbs/nurbtess/sampledLine.h' line='40' column='1'/>
+        <var-decl name='points' type-id='type-id-289' visibility='default' filepath='libnurbs/nurbtess/sampledLine.h' line='40' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='128'>
-        <var-decl name='next' type-id='type-id-358' visibility='default' filepath='libnurbs/nurbtess/sampledLine.h' line='65' column='1'/>
+        <var-decl name='next' type-id='type-id-357' visibility='default' filepath='libnurbs/nurbtess/sampledLine.h' line='65' column='1'/>
       </data-member>
       <member-function access='private' constructor='yes'>
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-358' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-358' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-295'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-294'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-358' is-artificial='yes'/>
-          <parameter type-id='type-id-287'/>
-          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
+          <parameter type-id='type-id-286'/>
+          <parameter type-id='type-id-286'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='get_npoints' mangled-name='_ZN11sampledLine11get_npointsEv' filepath='libnurbs/nurbtess/sampledLine.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-358' is-artificial='yes'/>
-          <return type-id='type-id-288'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='get_points' mangled-name='_ZN11sampledLine10get_pointsEv' filepath='libnurbs/nurbtess/sampledLine.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-358' is-artificial='yes'/>
-          <return type-id='type-id-290'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
+          <return type-id='type-id-289'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-358' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-358' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-295'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-294'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-358' is-artificial='yes'/>
-          <parameter type-id='type-id-287'/>
-          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
+          <parameter type-id='type-id-286'/>
+          <parameter type-id='type-id-286'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-358' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-358' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-295'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-294'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-358' is-artificial='yes'/>
-          <parameter type-id='type-id-287'/>
-          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
+          <parameter type-id='type-id-286'/>
+          <parameter type-id='type-id-286'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-358' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-358' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-295'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-294'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-358' is-artificial='yes'/>
-          <parameter type-id='type-id-287'/>
-          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
+          <parameter type-id='type-id-286'/>
+          <parameter type-id='type-id-286'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-358' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-358' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-295'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-294'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-358' is-artificial='yes'/>
-          <parameter type-id='type-id-287'/>
-          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
+          <parameter type-id='type-id-286'/>
+          <parameter type-id='type-id-286'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-358' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-358' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-295'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-294'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-358' is-artificial='yes'/>
-          <parameter type-id='type-id-287'/>
-          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
+          <parameter type-id='type-id-286'/>
+          <parameter type-id='type-id-286'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-358' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-358' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-295'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-294'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-358' is-artificial='yes'/>
-          <parameter type-id='type-id-287'/>
-          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
+          <parameter type-id='type-id-286'/>
+          <parameter type-id='type-id-286'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-358' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-358' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-295'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-294'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-358' is-artificial='yes'/>
-          <parameter type-id='type-id-287'/>
-          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
+          <parameter type-id='type-id-286'/>
+          <parameter type-id='type-id-286'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-358' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-358' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-295'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-294'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-358' is-artificial='yes'/>
-          <parameter type-id='type-id-287'/>
-          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
+          <parameter type-id='type-id-286'/>
+          <parameter type-id='type-id-286'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='setPoint' mangled-name='_ZN11sampledLine8setPointEiPf' filepath='libnurbs/nurbtess/sampledLine.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-358' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-286'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='insert' mangled-name='_ZN11sampledLine6insertEPS_' filepath='libnurbs/nurbtess/sampledLine.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-358' is-artificial='yes'/>
-          <parameter type-id='type-id-358'/>
-          <return type-id='type-id-358'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
+          <parameter type-id='type-id-357'/>
+          <return type-id='type-id-357'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='init' mangled-name='_ZN11sampledLine4initEiPA2_f' filepath='libnurbs/nurbtess/sampledLine.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-358' is-artificial='yes'/>
-          <parameter type-id='type-id-288'/>
-          <parameter type-id='type-id-290'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
+          <parameter type-id='type-id-287'/>
+          <parameter type-id='type-id-289'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='tessellate' mangled-name='_ZN11sampledLine10tessellateEff' filepath='libnurbs/nurbtess/sampledLine.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-358' is-artificial='yes'/>
-          <parameter type-id='type-id-283'/>
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
+          <parameter type-id='type-id-282'/>
+          <parameter type-id='type-id-282'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='tessellateAll' mangled-name='_ZN11sampledLine13tessellateAllEff' filepath='libnurbs/nurbtess/sampledLine.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-358' is-artificial='yes'/>
-          <parameter type-id='type-id-283'/>
-          <parameter type-id='type-id-283'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
+          <parameter type-id='type-id-282'/>
+          <parameter type-id='type-id-282'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='print' mangled-name='_ZN11sampledLine5printEv' filepath='libnurbs/nurbtess/sampledLine.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='deleteList' mangled-name='_ZN11sampledLine10deleteListEv' filepath='libnurbs/nurbtess/sampledLine.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-358' is-artificial='yes'/>
+          <parameter type-id='type-id-357' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <type-decl name='short int' size-in-bits='16' id='type-id-357'/>
-    <reference-type-def kind='lvalue' type-id='type-id-288' size-in-bits='64' id='type-id-362'/>
-    <pointer-type-def type-id='type-id-356' size-in-bits='64' id='type-id-359'/>
-    <pointer-type-def type-id='type-id-359' size-in-bits='64' id='type-id-360'/>
-    <reference-type-def kind='lvalue' type-id='type-id-10' size-in-bits='64' id='type-id-363'/>
-    <pointer-type-def type-id='type-id-364' size-in-bits='64' id='type-id-358'/>
-    <pointer-type-def type-id='type-id-358' size-in-bits='64' id='type-id-361'/>
+    <type-decl name='short int' size-in-bits='16' id='type-id-356'/>
+    <reference-type-def kind='lvalue' type-id='type-id-287' size-in-bits='64' id='type-id-361'/>
+    <pointer-type-def type-id='type-id-355' size-in-bits='64' id='type-id-358'/>
+    <pointer-type-def type-id='type-id-358' size-in-bits='64' id='type-id-359'/>
+    <reference-type-def kind='lvalue' type-id='type-id-10' size-in-bits='64' id='type-id-362'/>
+    <pointer-type-def type-id='type-id-363' size-in-bits='64' id='type-id-357'/>
+    <pointer-type-def type-id='type-id-357' size-in-bits='64' id='type-id-360'/>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/nurbtess/gridWrap.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/nurbtess/monoChain.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
-    <class-decl name='monoChain' size-in-bits='640' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='41' column='1' id='type-id-365'>
+    <class-decl name='monoChain' size-in-bits='640' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='41' column='1' id='type-id-364'>
       <data-member access='private' layout-offset-in-bits='0'>
-        <var-decl name='chainHead' type-id='type-id-359' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='42' column='1'/>
+        <var-decl name='chainHead' type-id='type-id-358' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='42' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='64'>
-        <var-decl name='chainTail' type-id='type-id-359' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='43' column='1'/>
+        <var-decl name='chainTail' type-id='type-id-358' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='43' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='128'>
-        <var-decl name='next' type-id='type-id-366' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='44' column='1'/>
+        <var-decl name='next' type-id='type-id-365' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='44' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='192'>
-        <var-decl name='prev' type-id='type-id-366' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='45' column='1'/>
+        <var-decl name='prev' type-id='type-id-365' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='45' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='256'>
-        <var-decl name='nextPolygon' type-id='type-id-366' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='46' column='1'/>
+        <var-decl name='nextPolygon' type-id='type-id-365' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='46' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='320'>
-        <var-decl name='minX' type-id='type-id-283' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='50' column='1'/>
+        <var-decl name='minX' type-id='type-id-282' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='50' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='352'>
-        <var-decl name='maxX' type-id='type-id-283' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='50' column='1'/>
+        <var-decl name='maxX' type-id='type-id-282' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='50' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='384'>
-        <var-decl name='minY' type-id='type-id-283' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='50' column='1'/>
+        <var-decl name='minY' type-id='type-id-282' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='50' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='416'>
-        <var-decl name='maxY' type-id='type-id-283' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='50' column='1'/>
+        <var-decl name='maxY' type-id='type-id-282' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='50' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='448'>
-        <var-decl name='isIncrease' type-id='type-id-288' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='51' column='1'/>
+        <var-decl name='isIncrease' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='51' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='512'>
-        <var-decl name='current' type-id='type-id-359' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='55' column='1'/>
+        <var-decl name='current' type-id='type-id-358' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='55' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='576'>
-        <var-decl name='isKey' type-id='type-id-288' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='82' column='1'/>
+        <var-decl name='isKey' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='82' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='608'>
-        <var-decl name='keyY' type-id='type-id-283' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='83' column='1'/>
+        <var-decl name='keyY' type-id='type-id-282' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='83' column='1'/>
       </data-member>
       <member-function access='private' constructor='yes'>
         <function-decl name='monoChain' filepath='libnurbs/nurbtess/monoChain.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-366' is-artificial='yes'/>
-          <parameter type-id='type-id-359'/>
-          <parameter type-id='type-id-359'/>
+          <parameter type-id='type-id-365' is-artificial='yes'/>
+          <parameter type-id='type-id-358'/>
+          <parameter type-id='type-id-358'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~monoChain' filepath='libnurbs/nurbtess/monoChain.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-366' is-artificial='yes'/>
+          <parameter type-id='type-id-365' is-artificial='yes'/>
           <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='numChainsSingleLoop' mangled-name='_ZN9monoChain19numChainsSingleLoopEv' filepath='libnurbs/nurbtess/monoChain.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-366' is-artificial='yes'/>
-          <return type-id='type-id-288'/>
+          <parameter type-id='type-id-365' is-artificial='yes'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='numChainsAllLoops' mangled-name='_ZN9monoChain17numChainsAllLoopsEv' filepath='libnurbs/nurbtess/monoChain.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-366' is-artificial='yes'/>
-          <return type-id='type-id-288'/>
+          <parameter type-id='type-id-365' is-artificial='yes'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='toArraySingleLoop' mangled-name='_ZN9monoChain17toArraySingleLoopEPPS_i' filepath='libnurbs/nurbtess/monoChain.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-366' is-artificial='yes'/>
-          <parameter type-id='type-id-367'/>
-          <parameter type-id='type-id-288'/>
-          <return type-id='type-id-288'/>
+          <parameter type-id='type-id-365' is-artificial='yes'/>
+          <parameter type-id='type-id-366'/>
+          <parameter type-id='type-id-287'/>
+          <return type-id='type-id-287'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='getHead' mangled-name='_ZN9monoChain7getHeadEv' filepath='libnurbs/nurbtess/monoChain.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-366' is-artificial='yes'/>
-          <return type-id='type-id-359'/>
+          <parameter type-id='type-id-365' is-artificial='yes'/>
+          <return type-id='type-id-358'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='resetCurrent' mangled-name='_ZN9monoChain12resetCurrentEv' filepath='libnurbs/nurbtess/monoChain.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-366' is-artificial='yes'/>
+          <parameter type-id='type-id-365' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='getPrev' mangled-name='_ZN9monoChain7getPrevEv' filepath='libnurbs/nurbtess/monoChain.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-366' is-artificial='yes'/>
-          <return type-id='type-id-366'/>
+          <parameter type-id='type-id-365' is-artificial='yes'/>
+          <return type-id='type-id-365'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='insert' mangled-name='_ZN9monoChain6insertEPS_' filepath='libnurbs/nurbtess/monoChain.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-366' is-artificial='yes'/>
-          <parameter type-id='type-id-366'/>
+          <parameter type-id='type-id-365' is-artificial='yes'/>
+          <parameter type-id='type-id-365'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='setNextPolygon' mangled-name='_ZN9monoChain14setNextPolygonEPS_' filepath='libnurbs/nurbtess/monoChain.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-366' is-artificial='yes'/>
-          <parameter type-id='type-id-366'/>
+          <parameter type-id='type-id-365' is-artificial='yes'/>
+          <parameter type-id='type-id-365'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='toArrayAllLoops' mangled-name='_ZN9monoChain15toArrayAllLoopsERi' filepath='libnurbs/nurbtess/monoChain.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-366' is-artificial='yes'/>
-          <parameter type-id='type-id-362'/>
-          <return type-id='type-id-367'/>
+          <parameter type-id='type-id-365' is-artificial='yes'/>
+          <parameter type-id='type-id-361'/>
+          <return type-id='type-id-366'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='find' mangled-name='_ZN9monoChain4findEf' filepath='libnurbs/nurbtess/monoChain.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-366' is-artificial='yes'/>
-          <parameter type-id='type-id-283'/>
-          <return type-id='type-id-359'/>
+          <parameter type-id='type-id-365' is-artificial='yes'/>
+          <parameter type-id='type-id-282'/>
+          <return type-id='type-id-358'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='chainIntersectHoriz' mangled-name='_ZN9monoChain19chainIntersectHorizEf' filepath='libnurbs/nurbtess/monoChain.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-366' is-artificial='yes'/>
-          <parameter type-id='type-id-283'/>
-          <return type-id='type-id-283'/>
+          <parameter type-id='type-id-365' is-artificial='yes'/>
+          <parameter type-id='type-id-282'/>
+          <return type-id='type-id-282'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='printOneChain' mangled-name='_ZN9monoChain13printOneChainEv' filepath='libnurbs/nurbtess/monoChain.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-366' is-artificial='yes'/>
+          <parameter type-id='type-id-365' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='printChainLoop' mangled-name='_ZN9monoChain14printChainLoopEv' filepath='libnurbs/nurbtess/monoChain.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-366' is-artificial='yes'/>
+          <parameter type-id='type-id-365' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='printAllLoops' mangled-name='_ZN9monoChain13printAllLoopsEv' filepath='libnurbs/nurbtess/monoChain.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-366' is-artificial='yes'/>
+          <parameter type-id='type-id-365' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='deleteLoop' mangled-name='_ZN9monoChain10deleteLoopEv' filepath='libnurbs/nurbtess/monoChain.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-366' is-artificial='yes'/>
+          <parameter type-id='type-id-365' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='deleteLoopList' mangled-name='_ZN9monoChain14deleteLoopListEv' filepath='libnurbs/nurbtess/monoChain.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-366' is-artificial='yes'/>
+          <parameter type-id='type-id-365' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
     </class-decl>
+    <pointer-type-def type-id='type-id-364' size-in-bits='64' id='type-id-365'/>
     <pointer-type-def type-id='type-id-365' size-in-bits='64' id='type-id-366'/>
-    <pointer-type-def type-id='type-id-366' size-in-bits='64' id='type-id-367'/>
   </abi-instr>
   <abi-instr address-size='64' path='libnurbs/nurbtess/monoPolyPart.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
   </abi-instr>
@@ -14242,16 +14237,16 @@
   <abi-instr address-size='64' path='libnurbs/nurbtess/sampledLine.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
   </abi-instr>
   <abi-instr address-size='64' path='libtess/tess.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C99'>
-    <array-type-def dimensions='1' type-id='type-id-368' size-in-bits='25600' id='type-id-369'>
-      <subrange length='100' lower-bound='0' upper-bound='99' type-id='type-id-3' id='type-id-370'/>
+    <array-type-def dimensions='1' type-id='type-id-367' size-in-bits='25600' id='type-id-368'>
+      <subrange length='100' lower-bound='0' upper-bound='99' type-id='type-id-3' id='type-id-369'/>
     </array-type-def>
-    <array-type-def dimensions='1' type-id='type-id-371' size-in-bits='192' id='type-id-372'>
+    <array-type-def dimensions='1' type-id='type-id-370' size-in-bits='192' id='type-id-371'>
       <subrange length='3' lower-bound='0' upper-bound='2' type-id='type-id-3' id='type-id-85'/>
     </array-type-def>
-    <array-type-def dimensions='1' type-id='type-id-373' size-in-bits='1600' id='type-id-374'>
+    <array-type-def dimensions='1' type-id='type-id-372' size-in-bits='1600' id='type-id-373'>
       <subrange length='1' lower-bound='0' upper-bound='0' type-id='type-id-3' id='type-id-139'/>
     </array-type-def>
-    <enum-decl name='TessState' filepath='libtess/tess.h' line='47' column='1' id='type-id-375'>
+    <enum-decl name='TessState' filepath='libtess/tess.h' line='47' column='1' id='type-id-374'>
       <underlying-type type-id='type-id-38'/>
       <enumerator name='T_DORMANT' value='0'/>
       <enumerator name='T_IN_POLYGON' value='1'/>
@@ -14259,15 +14254,15 @@
     </enum-decl>
     <type-decl name='float' size-in-bits='32' id='type-id-27'/>
     <type-decl name='long int' size-in-bits='64' id='type-id-24'/>
-    <array-type-def dimensions='1' type-id='type-id-24' size-in-bits='512' id='type-id-376'>
-      <subrange length='8' lower-bound='0' upper-bound='7' type-id='type-id-3' id='type-id-377'/>
+    <array-type-def dimensions='1' type-id='type-id-24' size-in-bits='512' id='type-id-375'>
+      <subrange length='8' lower-bound='0' upper-bound='7' type-id='type-id-3' id='type-id-376'/>
     </array-type-def>
-    <class-decl name='ActiveRegion' size-in-bits='192' is-struct='yes' visibility='default' filepath='libtess/sweep.h' line='59' column='1' id='type-id-378'>
+    <class-decl name='ActiveRegion' size-in-bits='192' is-struct='yes' visibility='default' filepath='libtess/sweep.h' line='59' column='1' id='type-id-377'>
       <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='eUp' type-id='type-id-379' visibility='default' filepath='libtess/sweep.h' line='60' column='1'/>
+        <var-decl name='eUp' type-id='type-id-378' visibility='default' filepath='libtess/sweep.h' line='60' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
-        <var-decl name='nodeUp' type-id='type-id-380' visibility='default' filepath='libtess/sweep.h' line='61' column='1'/>
+        <var-decl name='nodeUp' type-id='type-id-379' visibility='default' filepath='libtess/sweep.h' line='61' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='128'>
         <var-decl name='windingNumber' type-id='type-id-10' visibility='default' filepath='libtess/sweep.h' line='62' column='1'/>
@@ -14285,51 +14280,51 @@
         <var-decl name='fixUpperEdge' type-id='type-id-49' visibility='default' filepath='libtess/sweep.h' line='69' column='1'/>
       </data-member>
     </class-decl>
-    <class-decl name='CachedVertex' size-in-bits='256' is-struct='yes' visibility='default' filepath='libtess/tess.h' line='54' column='1' id='type-id-381'>
+    <class-decl name='CachedVertex' size-in-bits='256' is-struct='yes' visibility='default' filepath='libtess/tess.h' line='54' column='1' id='type-id-380'>
       <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='coords' type-id='type-id-372' visibility='default' filepath='libtess/tess.h' line='55' column='1'/>
+        <var-decl name='coords' type-id='type-id-371' visibility='default' filepath='libtess/tess.h' line='55' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='192'>
         <var-decl name='data' type-id='type-id-17' visibility='default' filepath='libtess/tess.h' line='56' column='1'/>
       </data-member>
     </class-decl>
-    <class-decl name='DictList' size-in-bits='320' is-struct='yes' visibility='default' filepath='libtess/dict.h' line='94' column='1' id='type-id-382'>
+    <class-decl name='DictList' size-in-bits='320' is-struct='yes' visibility='default' filepath='libtess/dict.h' line='94' column='1' id='type-id-381'>
       <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='head' type-id='type-id-383' visibility='default' filepath='libtess/dict.h' line='95' column='1'/>
+        <var-decl name='head' type-id='type-id-382' visibility='default' filepath='libtess/dict.h' line='95' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='192'>
         <var-decl name='frame' type-id='type-id-17' visibility='default' filepath='libtess/dict.h' line='96' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='256'>
-        <var-decl name='leq' type-id='type-id-384' visibility='default' filepath='libtess/dict.h' line='97' column='1'/>
+        <var-decl name='leq' type-id='type-id-383' visibility='default' filepath='libtess/dict.h' line='97' column='1'/>
       </data-member>
     </class-decl>
-    <class-decl name='DictListNode' size-in-bits='192' is-struct='yes' visibility='default' filepath='libtess/dict.h' line='88' column='1' id='type-id-385'>
+    <class-decl name='DictListNode' size-in-bits='192' is-struct='yes' visibility='default' filepath='libtess/dict.h' line='88' column='1' id='type-id-384'>
       <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='key' type-id='type-id-386' visibility='default' filepath='libtess/dict.h' line='89' column='1'/>
+        <var-decl name='key' type-id='type-id-385' visibility='default' filepath='libtess/dict.h' line='89' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
-        <var-decl name='next' type-id='type-id-380' visibility='default' filepath='libtess/dict.h' line='90' column='1'/>
+        <var-decl name='next' type-id='type-id-379' visibility='default' filepath='libtess/dict.h' line='90' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='128'>
-        <var-decl name='prev' type-id='type-id-380' visibility='default' filepath='libtess/dict.h' line='91' column='1'/>
+        <var-decl name='prev' type-id='type-id-379' visibility='default' filepath='libtess/dict.h' line='91' column='1'/>
       </data-member>
     </class-decl>
-    <class-decl name='GLUface' size-in-bits='384' is-struct='yes' visibility='default' filepath='libtess/mesh.h' line='126' column='1' id='type-id-387'>
+    <class-decl name='GLUface' size-in-bits='384' is-struct='yes' visibility='default' filepath='libtess/mesh.h' line='126' column='1' id='type-id-386'>
       <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='next' type-id='type-id-388' visibility='default' filepath='libtess/mesh.h' line='127' column='1'/>
+        <var-decl name='next' type-id='type-id-387' visibility='default' filepath='libtess/mesh.h' line='127' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
-        <var-decl name='prev' type-id='type-id-388' visibility='default' filepath='libtess/mesh.h' line='128' column='1'/>
+        <var-decl name='prev' type-id='type-id-387' visibility='default' filepath='libtess/mesh.h' line='128' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='128'>
-        <var-decl name='anEdge' type-id='type-id-379' visibility='default' filepath='libtess/mesh.h' line='129' column='1'/>
+        <var-decl name='anEdge' type-id='type-id-378' visibility='default' filepath='libtess/mesh.h' line='129' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='192'>
         <var-decl name='data' type-id='type-id-17' visibility='default' filepath='libtess/mesh.h' line='130' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='256'>
-        <var-decl name='trail' type-id='type-id-388' visibility='default' filepath='libtess/mesh.h' line='133' column='1'/>
+        <var-decl name='trail' type-id='type-id-387' visibility='default' filepath='libtess/mesh.h' line='133' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='320'>
         <var-decl name='marked' type-id='type-id-49' visibility='default' filepath='libtess/mesh.h' line='134' column='1'/>
@@ -14338,70 +14333,70 @@
         <var-decl name='inside' type-id='type-id-49' visibility='default' filepath='libtess/mesh.h' line='135' column='1'/>
       </data-member>
     </class-decl>
-    <class-decl name='GLUhalfEdge' size-in-bits='512' is-struct='yes' visibility='default' filepath='libtess/mesh.h' line='138' column='1' id='type-id-389'>
+    <class-decl name='GLUhalfEdge' size-in-bits='512' is-struct='yes' visibility='default' filepath='libtess/mesh.h' line='138' column='1' id='type-id-388'>
       <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='next' type-id='type-id-379' visibility='default' filepath='libtess/mesh.h' line='139' column='1'/>
+        <var-decl name='next' type-id='type-id-378' visibility='default' filepath='libtess/mesh.h' line='139' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
-        <var-decl name='Sym' type-id='type-id-379' visibility='default' filepath='libtess/mesh.h' line='140' column='1'/>
+        <var-decl name='Sym' type-id='type-id-378' visibility='default' filepath='libtess/mesh.h' line='140' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='128'>
-        <var-decl name='Onext' type-id='type-id-379' visibility='default' filepath='libtess/mesh.h' line='141' column='1'/>
+        <var-decl name='Onext' type-id='type-id-378' visibility='default' filepath='libtess/mesh.h' line='141' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='192'>
-        <var-decl name='Lnext' type-id='type-id-379' visibility='default' filepath='libtess/mesh.h' line='142' column='1'/>
+        <var-decl name='Lnext' type-id='type-id-378' visibility='default' filepath='libtess/mesh.h' line='142' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='256'>
-        <var-decl name='Org' type-id='type-id-390' visibility='default' filepath='libtess/mesh.h' line='143' column='1'/>
+        <var-decl name='Org' type-id='type-id-389' visibility='default' filepath='libtess/mesh.h' line='143' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='320'>
-        <var-decl name='Lface' type-id='type-id-388' visibility='default' filepath='libtess/mesh.h' line='144' column='1'/>
+        <var-decl name='Lface' type-id='type-id-387' visibility='default' filepath='libtess/mesh.h' line='144' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='384'>
-        <var-decl name='activeRegion' type-id='type-id-391' visibility='default' filepath='libtess/mesh.h' line='147' column='1'/>
+        <var-decl name='activeRegion' type-id='type-id-390' visibility='default' filepath='libtess/mesh.h' line='147' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='448'>
         <var-decl name='winding' type-id='type-id-10' visibility='default' filepath='libtess/mesh.h' line='148' column='1'/>
       </data-member>
     </class-decl>
-    <class-decl name='GLUmesh' size-in-bits='2048' is-struct='yes' visibility='default' filepath='libtess/mesh.h' line='163' column='1' id='type-id-392'>
+    <class-decl name='GLUmesh' size-in-bits='2048' is-struct='yes' visibility='default' filepath='libtess/mesh.h' line='163' column='1' id='type-id-391'>
       <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='vHead' type-id='type-id-393' visibility='default' filepath='libtess/mesh.h' line='164' column='1'/>
+        <var-decl name='vHead' type-id='type-id-392' visibility='default' filepath='libtess/mesh.h' line='164' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='640'>
-        <var-decl name='fHead' type-id='type-id-394' visibility='default' filepath='libtess/mesh.h' line='165' column='1'/>
+        <var-decl name='fHead' type-id='type-id-393' visibility='default' filepath='libtess/mesh.h' line='165' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='1024'>
-        <var-decl name='eHead' type-id='type-id-395' visibility='default' filepath='libtess/mesh.h' line='166' column='1'/>
+        <var-decl name='eHead' type-id='type-id-394' visibility='default' filepath='libtess/mesh.h' line='166' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='1536'>
-        <var-decl name='eHeadSym' type-id='type-id-395' visibility='default' filepath='libtess/mesh.h' line='167' column='1'/>
+        <var-decl name='eHeadSym' type-id='type-id-394' visibility='default' filepath='libtess/mesh.h' line='167' column='1'/>
       </data-member>
     </class-decl>
-    <class-decl name='GLUtesselator' size-in-bits='29376' is-struct='yes' visibility='default' filepath='libtess/tess.h' line='59' column='1' id='type-id-396'>
+    <class-decl name='GLUtesselator' size-in-bits='29376' is-struct='yes' visibility='default' filepath='libtess/tess.h' line='59' column='1' id='type-id-395'>
       <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='state' type-id='type-id-375' visibility='default' filepath='libtess/tess.h' line='63' column='1'/>
+        <var-decl name='state' type-id='type-id-374' visibility='default' filepath='libtess/tess.h' line='63' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
-        <var-decl name='lastEdge' type-id='type-id-379' visibility='default' filepath='libtess/tess.h' line='65' column='1'/>
+        <var-decl name='lastEdge' type-id='type-id-378' visibility='default' filepath='libtess/tess.h' line='65' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='128'>
-        <var-decl name='mesh' type-id='type-id-397' visibility='default' filepath='libtess/tess.h' line='66' column='1'/>
+        <var-decl name='mesh' type-id='type-id-396' visibility='default' filepath='libtess/tess.h' line='66' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='192'>
         <var-decl name='callError' type-id='type-id-11' visibility='default' filepath='libtess/tess.h' line='69' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='256'>
-        <var-decl name='normal' type-id='type-id-372' visibility='default' filepath='libtess/tess.h' line='73' column='1'/>
+        <var-decl name='normal' type-id='type-id-371' visibility='default' filepath='libtess/tess.h' line='73' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='448'>
-        <var-decl name='sUnit' type-id='type-id-372' visibility='default' filepath='libtess/tess.h' line='74' column='1'/>
+        <var-decl name='sUnit' type-id='type-id-371' visibility='default' filepath='libtess/tess.h' line='74' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='640'>
-        <var-decl name='tUnit' type-id='type-id-372' visibility='default' filepath='libtess/tess.h' line='75' column='1'/>
+        <var-decl name='tUnit' type-id='type-id-371' visibility='default' filepath='libtess/tess.h' line='75' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='832'>
-        <var-decl name='relTolerance' type-id='type-id-371' visibility='default' filepath='libtess/tess.h' line='79' column='1'/>
+        <var-decl name='relTolerance' type-id='type-id-370' visibility='default' filepath='libtess/tess.h' line='79' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='896'>
         <var-decl name='windingRule' type-id='type-id-21' visibility='default' filepath='libtess/tess.h' line='80' column='1'/>
@@ -14410,16 +14405,16 @@
         <var-decl name='fatalError' type-id='type-id-49' visibility='default' filepath='libtess/tess.h' line='81' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='960'>
-        <var-decl name='dict' type-id='type-id-398' visibility='default' filepath='libtess/tess.h' line='83' column='1'/>
+        <var-decl name='dict' type-id='type-id-397' visibility='default' filepath='libtess/tess.h' line='83' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='1024'>
-        <var-decl name='pq' type-id='type-id-399' visibility='default' filepath='libtess/tess.h' line='84' column='1'/>
+        <var-decl name='pq' type-id='type-id-398' visibility='default' filepath='libtess/tess.h' line='84' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='1088'>
-        <var-decl name='event' type-id='type-id-390' visibility='default' filepath='libtess/tess.h' line='85' column='1'/>
+        <var-decl name='event' type-id='type-id-389' visibility='default' filepath='libtess/tess.h' line='85' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='1152'>
-        <var-decl name='callCombine' type-id='type-id-400' visibility='default' filepath='libtess/tess.h' line='87' column='1'/>
+        <var-decl name='callCombine' type-id='type-id-399' visibility='default' filepath='libtess/tess.h' line='87' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='1216'>
         <var-decl name='flagBoundary' type-id='type-id-49' visibility='default' filepath='libtess/tess.h' line='92' column='1'/>
@@ -14428,13 +14423,13 @@
         <var-decl name='boundaryOnly' type-id='type-id-49' visibility='default' filepath='libtess/tess.h' line='93' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='1280'>
-        <var-decl name='lonelyTriList' type-id='type-id-388' visibility='default' filepath='libtess/tess.h' line='94' column='1'/>
+        <var-decl name='lonelyTriList' type-id='type-id-387' visibility='default' filepath='libtess/tess.h' line='94' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='1344'>
         <var-decl name='callBegin' type-id='type-id-11' visibility='default' filepath='libtess/tess.h' line='97' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='1408'>
-        <var-decl name='callEdgeFlag' type-id='type-id-401' visibility='default' filepath='libtess/tess.h' line='98' column='1'/>
+        <var-decl name='callEdgeFlag' type-id='type-id-400' visibility='default' filepath='libtess/tess.h' line='98' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='1472'>
         <var-decl name='callVertex' type-id='type-id-15' visibility='default' filepath='libtess/tess.h' line='99' column='1'/>
@@ -14443,7 +14438,7 @@
         <var-decl name='callEnd' type-id='type-id-12' visibility='default' filepath='libtess/tess.h' line='100' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='1600'>
-        <var-decl name='callMesh' type-id='type-id-402' visibility='default' filepath='libtess/tess.h' line='101' column='1'/>
+        <var-decl name='callMesh' type-id='type-id-401' visibility='default' filepath='libtess/tess.h' line='101' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='1664'>
         <var-decl name='emptyCache' type-id='type-id-49' visibility='default' filepath='libtess/tess.h' line='106' column='1'/>
@@ -14452,16 +14447,16 @@
         <var-decl name='cacheCount' type-id='type-id-10' visibility='default' filepath='libtess/tess.h' line='107' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='1728'>
-        <var-decl name='cache' type-id='type-id-369' visibility='default' filepath='libtess/tess.h' line='108' column='1'/>
+        <var-decl name='cache' type-id='type-id-368' visibility='default' filepath='libtess/tess.h' line='108' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='27328'>
         <var-decl name='callBeginData' type-id='type-id-14' visibility='default' filepath='libtess/tess.h' line='111' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='27392'>
-        <var-decl name='callEdgeFlagData' type-id='type-id-403' visibility='default' filepath='libtess/tess.h' line='112' column='1'/>
+        <var-decl name='callEdgeFlagData' type-id='type-id-402' visibility='default' filepath='libtess/tess.h' line='112' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='27456'>
-        <var-decl name='callVertexData' type-id='type-id-404' visibility='default' filepath='libtess/tess.h' line='114' column='1'/>
+        <var-decl name='callVertexData' type-id='type-id-403' visibility='default' filepath='libtess/tess.h' line='114' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='27520'>
         <var-decl name='callEndData' type-id='type-id-15' visibility='default' filepath='libtess/tess.h' line='115' column='1'/>
@@ -14470,60 +14465,60 @@
         <var-decl name='callErrorData' type-id='type-id-14' visibility='default' filepath='libtess/tess.h' line='116' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='27648'>
-        <var-decl name='callCombineData' type-id='type-id-405' visibility='default' filepath='libtess/tess.h' line='117' column='1'/>
+        <var-decl name='callCombineData' type-id='type-id-404' visibility='default' filepath='libtess/tess.h' line='117' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='27712'>
-        <var-decl name='env' type-id='type-id-406' visibility='default' filepath='libtess/tess.h' line='121' column='1'/>
+        <var-decl name='env' type-id='type-id-405' visibility='default' filepath='libtess/tess.h' line='121' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='29312'>
         <var-decl name='polygonData' type-id='type-id-17' visibility='default' filepath='libtess/tess.h' line='123' column='1'/>
       </data-member>
     </class-decl>
-    <class-decl name='GLUvertex' size-in-bits='640' is-struct='yes' visibility='default' filepath='libtess/mesh.h' line='114' column='1' id='type-id-407'>
+    <class-decl name='GLUvertex' size-in-bits='640' is-struct='yes' visibility='default' filepath='libtess/mesh.h' line='114' column='1' id='type-id-406'>
       <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='next' type-id='type-id-390' visibility='default' filepath='libtess/mesh.h' line='115' column='1'/>
+        <var-decl name='next' type-id='type-id-389' visibility='default' filepath='libtess/mesh.h' line='115' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
-        <var-decl name='prev' type-id='type-id-390' visibility='default' filepath='libtess/mesh.h' line='116' column='1'/>
+        <var-decl name='prev' type-id='type-id-389' visibility='default' filepath='libtess/mesh.h' line='116' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='128'>
-        <var-decl name='anEdge' type-id='type-id-379' visibility='default' filepath='libtess/mesh.h' line='117' column='1'/>
+        <var-decl name='anEdge' type-id='type-id-378' visibility='default' filepath='libtess/mesh.h' line='117' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='192'>
         <var-decl name='data' type-id='type-id-17' visibility='default' filepath='libtess/mesh.h' line='118' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='256'>
-        <var-decl name='coords' type-id='type-id-372' visibility='default' filepath='libtess/mesh.h' line='121' column='1'/>
+        <var-decl name='coords' type-id='type-id-371' visibility='default' filepath='libtess/mesh.h' line='121' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='448'>
-        <var-decl name='s' type-id='type-id-371' visibility='default' filepath='libtess/mesh.h' line='122' column='1'/>
+        <var-decl name='s' type-id='type-id-370' visibility='default' filepath='libtess/mesh.h' line='122' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='512'>
-        <var-decl name='t' type-id='type-id-371' visibility='default' filepath='libtess/mesh.h' line='122' column='1'/>
+        <var-decl name='t' type-id='type-id-370' visibility='default' filepath='libtess/mesh.h' line='122' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='576'>
         <var-decl name='pqHandle' type-id='type-id-24' visibility='default' filepath='libtess/mesh.h' line='123' column='1'/>
       </data-member>
     </class-decl>
-    <class-decl name='PQhandleElem' size-in-bits='128' is-struct='yes' naming-typedef-id='type-id-408' visibility='default' filepath='libtess/priorityq-heap.h' line='84' column='1' id='type-id-409'>
+    <class-decl name='PQhandleElem' size-in-bits='128' is-struct='yes' naming-typedef-id='type-id-407' visibility='default' filepath='libtess/priorityq-heap.h' line='84' column='1' id='type-id-408'>
       <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='key' type-id='type-id-410' visibility='default' filepath='libtess/priorityq-heap.h' line='84' column='1'/>
+        <var-decl name='key' type-id='type-id-409' visibility='default' filepath='libtess/priorityq-heap.h' line='84' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
-        <var-decl name='node' type-id='type-id-411' visibility='default' filepath='libtess/priorityq-heap.h' line='84' column='1'/>
+        <var-decl name='node' type-id='type-id-410' visibility='default' filepath='libtess/priorityq-heap.h' line='84' column='1'/>
       </data-member>
     </class-decl>
-    <class-decl name='PQnode' size-in-bits='64' is-struct='yes' naming-typedef-id='type-id-412' visibility='default' filepath='libtess/priorityq-heap.h' line='83' column='1' id='type-id-413'>
+    <class-decl name='PQnode' size-in-bits='64' is-struct='yes' naming-typedef-id='type-id-411' visibility='default' filepath='libtess/priorityq-heap.h' line='83' column='1' id='type-id-412'>
       <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='handle' type-id='type-id-411' visibility='default' filepath='libtess/priorityq-heap.h' line='83' column='1'/>
+        <var-decl name='handle' type-id='type-id-410' visibility='default' filepath='libtess/priorityq-heap.h' line='83' column='1'/>
       </data-member>
     </class-decl>
-    <class-decl name='PriorityQHeap' size-in-bits='448' is-struct='yes' visibility='default' filepath='libtess/priorityq-heap.h' line='86' column='1' id='type-id-414'>
+    <class-decl name='PriorityQHeap' size-in-bits='448' is-struct='yes' visibility='default' filepath='libtess/priorityq-heap.h' line='86' column='1' id='type-id-413'>
       <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='nodes' type-id='type-id-415' visibility='default' filepath='libtess/priorityq-heap.h' line='87' column='1'/>
+        <var-decl name='nodes' type-id='type-id-414' visibility='default' filepath='libtess/priorityq-heap.h' line='87' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
-        <var-decl name='handles' type-id='type-id-416' visibility='default' filepath='libtess/priorityq-heap.h' line='88' column='1'/>
+        <var-decl name='handles' type-id='type-id-415' visibility='default' filepath='libtess/priorityq-heap.h' line='88' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='128'>
         <var-decl name='size' type-id='type-id-24' visibility='default' filepath='libtess/priorityq-heap.h' line='89' column='1'/>
@@ -14532,39 +14527,39 @@
         <var-decl name='max' type-id='type-id-24' visibility='default' filepath='libtess/priorityq-heap.h' line='89' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='256'>
-        <var-decl name='freeList' type-id='type-id-411' visibility='default' filepath='libtess/priorityq-heap.h' line='90' column='1'/>
+        <var-decl name='freeList' type-id='type-id-410' visibility='default' filepath='libtess/priorityq-heap.h' line='90' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='320'>
         <var-decl name='initialized' type-id='type-id-10' visibility='default' filepath='libtess/priorityq-heap.h' line='91' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='384'>
-        <var-decl name='leq' type-id='type-id-417' visibility='default' filepath='libtess/priorityq-heap.h' line='92' column='1'/>
+        <var-decl name='leq' type-id='type-id-416' visibility='default' filepath='libtess/priorityq-heap.h' line='92' column='1'/>
       </data-member>
     </class-decl>
-    <class-decl name='PriorityQSort' size-in-bits='448' is-struct='yes' visibility='default' filepath='libtess/priorityq.h' line='97' column='1' id='type-id-418'>
+    <class-decl name='PriorityQSort' size-in-bits='448' is-struct='yes' visibility='default' filepath='libtess/priorityq.h' line='97' column='1' id='type-id-417'>
       <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='heap' type-id='type-id-419' visibility='default' filepath='libtess/priorityq.h' line='98' column='1'/>
+        <var-decl name='heap' type-id='type-id-418' visibility='default' filepath='libtess/priorityq.h' line='98' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
-        <var-decl name='keys' type-id='type-id-420' visibility='default' filepath='libtess/priorityq.h' line='99' column='1'/>
+        <var-decl name='keys' type-id='type-id-419' visibility='default' filepath='libtess/priorityq.h' line='99' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='128'>
-        <var-decl name='order' type-id='type-id-421' visibility='default' filepath='libtess/priorityq.h' line='100' column='1'/>
+        <var-decl name='order' type-id='type-id-420' visibility='default' filepath='libtess/priorityq.h' line='100' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='192'>
-        <var-decl name='size' type-id='type-id-422' visibility='default' filepath='libtess/priorityq.h' line='101' column='1'/>
+        <var-decl name='size' type-id='type-id-421' visibility='default' filepath='libtess/priorityq.h' line='101' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='256'>
-        <var-decl name='max' type-id='type-id-422' visibility='default' filepath='libtess/priorityq.h' line='101' column='1'/>
+        <var-decl name='max' type-id='type-id-421' visibility='default' filepath='libtess/priorityq.h' line='101' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='320'>
         <var-decl name='initialized' type-id='type-id-10' visibility='default' filepath='libtess/priorityq.h' line='102' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='384'>
-        <var-decl name='leq' type-id='type-id-417' visibility='default' filepath='libtess/priorityq.h' line='103' column='1'/>
+        <var-decl name='leq' type-id='type-id-416' visibility='default' filepath='libtess/priorityq.h' line='103' column='1'/>
       </data-member>
     </class-decl>
-    <class-decl name='__jmp_buf_tag' size-in-bits='1600' is-struct='yes' visibility='default' filepath='/usr/include/setjmp.h' line='36' column='1' id='type-id-373'>
+    <class-decl name='__jmp_buf_tag' size-in-bits='1600' is-struct='yes' visibility='default' filepath='/usr/include/setjmp.h' line='36' column='1' id='type-id-372'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='__jmpbuf' type-id='type-id-172' visibility='default' filepath='/usr/include/setjmp.h' line='41' column='1'/>
       </data-member>
@@ -14572,208 +14567,208 @@
         <var-decl name='__mask_was_saved' type-id='type-id-10' visibility='default' filepath='/usr/include/setjmp.h' line='42' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='576'>
-        <var-decl name='__saved_mask' type-id='type-id-423' visibility='default' filepath='/usr/include/setjmp.h' line='43' column='1'/>
+        <var-decl name='__saved_mask' type-id='type-id-422' visibility='default' filepath='/usr/include/setjmp.h' line='43' column='1'/>
       </data-member>
     </class-decl>
-    <class-decl name='__sigset_t' size-in-bits='1024' is-struct='yes' naming-typedef-id='type-id-423' visibility='default' filepath='/usr/include/bits/sigset.h' line='30' column='1' id='type-id-424'>
+    <class-decl name='__sigset_t' size-in-bits='1024' is-struct='yes' naming-typedef-id='type-id-422' visibility='default' filepath='/usr/include/bits/sigset.h' line='30' column='1' id='type-id-173'>
       <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='__val' type-id='type-id-174' visibility='default' filepath='/usr/include/bits/sigset.h' line='31' column='1'/>
+        <var-decl name='__val' type-id='type-id-423' visibility='default' filepath='/usr/include/bits/sigset.h' line='31' column='1'/>
       </data-member>
     </class-decl>
-    <typedef-decl name='ActiveRegion' type-id='type-id-378' filepath='libtess/mesh.h' line='46' column='1' id='type-id-425'/>
-    <typedef-decl name='CachedVertex' type-id='type-id-381' filepath='libtess/tess.h' line='57' column='1' id='type-id-368'/>
-    <typedef-decl name='DictList' type-id='type-id-382' filepath='libtess/dict.h' line='61' column='1' id='type-id-426'/>
-    <typedef-decl name='DictListNode' type-id='type-id-385' filepath='libtess/dict.h' line='62' column='1' id='type-id-383'/>
-    <typedef-decl name='GLUface' type-id='type-id-387' filepath='libtess/mesh.h' line='43' column='1' id='type-id-394'/>
-    <typedef-decl name='GLUhalfEdge' type-id='type-id-389' filepath='libtess/mesh.h' line='44' column='1' id='type-id-395'/>
-    <typedef-decl name='GLUmesh' type-id='type-id-392' filepath='libtess/mesh.h' line='40' column='1' id='type-id-427'/>
-    <typedef-decl name='GLUtesselator' type-id='type-id-396' filepath='../../../include/GL/glu.h' line='276' column='1' id='type-id-428'/>
-    <typedef-decl name='GLUvertex' type-id='type-id-407' filepath='libtess/mesh.h' line='42' column='1' id='type-id-393'/>
+    <typedef-decl name='ActiveRegion' type-id='type-id-377' filepath='libtess/mesh.h' line='46' column='1' id='type-id-424'/>
+    <typedef-decl name='CachedVertex' type-id='type-id-380' filepath='libtess/tess.h' line='57' column='1' id='type-id-367'/>
+    <typedef-decl name='DictList' type-id='type-id-381' filepath='libtess/dict.h' line='61' column='1' id='type-id-425'/>
+    <typedef-decl name='DictListNode' type-id='type-id-384' filepath='libtess/dict.h' line='62' column='1' id='type-id-382'/>
+    <typedef-decl name='GLUface' type-id='type-id-386' filepath='libtess/mesh.h' line='43' column='1' id='type-id-393'/>
+    <typedef-decl name='GLUhalfEdge' type-id='type-id-388' filepath='libtess/mesh.h' line='44' column='1' id='type-id-394'/>
+    <typedef-decl name='GLUmesh' type-id='type-id-391' filepath='libtess/mesh.h' line='40' column='1' id='type-id-426'/>
+    <typedef-decl name='GLUtesselator' type-id='type-id-395' filepath='../../../include/GL/glu.h' line='276' column='1' id='type-id-427'/>
+    <typedef-decl name='GLUvertex' type-id='type-id-406' filepath='libtess/mesh.h' line='42' column='1' id='type-id-392'/>
     <typedef-decl name='GLfloat' type-id='type-id-27' filepath='../../../include/GL/gl.h' line='160' column='1' id='type-id-31'/>
-    <typedef-decl name='PQHeapHandle' type-id='type-id-24' filepath='libtess/priorityq-heap.h' line='80' column='1' id='type-id-411'/>
-    <typedef-decl name='PQSortHandle' type-id='type-id-411' filepath='libtess/priorityq.h' line='94' column='1' id='type-id-422'/>
-    <typedef-decl name='PQhandleElem' type-id='type-id-409' filepath='libtess/priorityq-heap.h' line='84' column='1' id='type-id-408'/>
-    <typedef-decl name='PQnode' type-id='type-id-413' filepath='libtess/priorityq-heap.h' line='83' column='1' id='type-id-412'/>
-    <typedef-decl name='PriorityQHeap' type-id='type-id-414' filepath='libtess/priorityq-heap.h' line='81' column='1' id='type-id-429'/>
-    <typedef-decl name='PriorityQSort' type-id='type-id-418' filepath='libtess/priorityq.h' line='95' column='1' id='type-id-430'/>
-    <typedef-decl name='__jmp_buf' type-id='type-id-376' filepath='/usr/include/bits/setjmp.h' line='32' column='1' id='type-id-172'/>
-    <typedef-decl name='__sigset_t' type-id='type-id-424' filepath='/usr/include/bits/sigset.h' line='32' column='1' id='type-id-423'/>
-    <typedef-decl name='jmp_buf' type-id='type-id-374' filepath='/usr/include/setjmp.h' line='49' column='1' id='type-id-406'/>
+    <typedef-decl name='PQHeapHandle' type-id='type-id-24' filepath='libtess/priorityq-heap.h' line='80' column='1' id='type-id-410'/>
+    <typedef-decl name='PQSortHandle' type-id='type-id-410' filepath='libtess/priorityq.h' line='94' column='1' id='type-id-421'/>
+    <typedef-decl name='PQhandleElem' type-id='type-id-408' filepath='libtess/priorityq-heap.h' line='84' column='1' id='type-id-407'/>
+    <typedef-decl name='PQnode' type-id='type-id-412' filepath='libtess/priorityq-heap.h' line='83' column='1' id='type-id-411'/>
+    <typedef-decl name='PriorityQHeap' type-id='type-id-413' filepath='libtess/priorityq-heap.h' line='81' column='1' id='type-id-428'/>
+    <typedef-decl name='PriorityQSort' type-id='type-id-417' filepath='libtess/priorityq.h' line='95' column='1' id='type-id-429'/>
+    <typedef-decl name='__jmp_buf' type-id='type-id-375' filepath='/usr/include/bits/setjmp.h' line='32' column='1' id='type-id-172'/>
+    <typedef-decl name='__sigset_t' type-id='type-id-173' filepath='/usr/include/bits/sigset.h' line='32' column='1' id='type-id-422'/>
+    <typedef-decl name='jmp_buf' type-id='type-id-373' filepath='/usr/include/setjmp.h' line='49' column='1' id='type-id-405'/>
     <type-decl name='unnamed-enum-underlying-type-32' is-anonymous='yes' size-in-bits='32' alignment-in-bits='32' id='type-id-38'/>
     <type-decl name='unsigned long int' size-in-bits='64' id='type-id-3'/>
-    <array-type-def dimensions='1' type-id='type-id-3' size-in-bits='1024' id='type-id-174'>
-      <subrange length='16' lower-bound='0' upper-bound='15' type-id='type-id-3' id='type-id-431'/>
+    <array-type-def dimensions='1' type-id='type-id-3' size-in-bits='1024' id='type-id-423'>
+      <subrange length='16' lower-bound='0' upper-bound='15' type-id='type-id-3' id='type-id-430'/>
     </array-type-def>
-    <pointer-type-def type-id='type-id-425' size-in-bits='64' id='type-id-391'/>
-    <pointer-type-def type-id='type-id-426' size-in-bits='64' id='type-id-398'/>
-    <pointer-type-def type-id='type-id-383' size-in-bits='64' id='type-id-380'/>
-    <pointer-type-def type-id='type-id-394' size-in-bits='64' id='type-id-388'/>
-    <pointer-type-def type-id='type-id-395' size-in-bits='64' id='type-id-379'/>
-    <pointer-type-def type-id='type-id-427' size-in-bits='64' id='type-id-397'/>
-    <pointer-type-def type-id='type-id-428' size-in-bits='64' id='type-id-432'/>
-    <pointer-type-def type-id='type-id-393' size-in-bits='64' id='type-id-390'/>
+    <pointer-type-def type-id='type-id-424' size-in-bits='64' id='type-id-390'/>
+    <pointer-type-def type-id='type-id-425' size-in-bits='64' id='type-id-397'/>
+    <pointer-type-def type-id='type-id-382' size-in-bits='64' id='type-id-379'/>
+    <pointer-type-def type-id='type-id-393' size-in-bits='64' id='type-id-387'/>
+    <pointer-type-def type-id='type-id-394' size-in-bits='64' id='type-id-378'/>
+    <pointer-type-def type-id='type-id-426' size-in-bits='64' id='type-id-396'/>
+    <pointer-type-def type-id='type-id-427' size-in-bits='64' id='type-id-431'/>
+    <pointer-type-def type-id='type-id-392' size-in-bits='64' id='type-id-389'/>
     <pointer-type-def type-id='type-id-31' size-in-bits='64' id='type-id-50'/>
-    <pointer-type-def type-id='type-id-433' size-in-bits='64' id='type-id-420'/>
-    <pointer-type-def type-id='type-id-420' size-in-bits='64' id='type-id-421'/>
-    <pointer-type-def type-id='type-id-408' size-in-bits='64' id='type-id-416'/>
-    <pointer-type-def type-id='type-id-412' size-in-bits='64' id='type-id-415'/>
-    <pointer-type-def type-id='type-id-429' size-in-bits='64' id='type-id-419'/>
-    <pointer-type-def type-id='type-id-430' size-in-bits='64' id='type-id-399'/>
-    <pointer-type-def type-id='type-id-434' size-in-bits='64' id='type-id-417'/>
-    <pointer-type-def type-id='type-id-435' size-in-bits='64' id='type-id-384'/>
-    <pointer-type-def type-id='type-id-436' size-in-bits='64' id='type-id-402'/>
-    <pointer-type-def type-id='type-id-437' size-in-bits='64' id='type-id-400'/>
-    <pointer-type-def type-id='type-id-438' size-in-bits='64' id='type-id-405'/>
-    <pointer-type-def type-id='type-id-439' size-in-bits='64' id='type-id-401'/>
-    <pointer-type-def type-id='type-id-440' size-in-bits='64' id='type-id-403'/>
+    <pointer-type-def type-id='type-id-432' size-in-bits='64' id='type-id-419'/>
+    <pointer-type-def type-id='type-id-419' size-in-bits='64' id='type-id-420'/>
+    <pointer-type-def type-id='type-id-407' size-in-bits='64' id='type-id-415'/>
+    <pointer-type-def type-id='type-id-411' size-in-bits='64' id='type-id-414'/>
+    <pointer-type-def type-id='type-id-428' size-in-bits='64' id='type-id-418'/>
+    <pointer-type-def type-id='type-id-429' size-in-bits='64' id='type-id-398'/>
+    <pointer-type-def type-id='type-id-433' size-in-bits='64' id='type-id-416'/>
+    <pointer-type-def type-id='type-id-434' size-in-bits='64' id='type-id-383'/>
+    <pointer-type-def type-id='type-id-435' size-in-bits='64' id='type-id-401'/>
+    <pointer-type-def type-id='type-id-436' size-in-bits='64' id='type-id-399'/>
+    <pointer-type-def type-id='type-id-437' size-in-bits='64' id='type-id-404'/>
+    <pointer-type-def type-id='type-id-438' size-in-bits='64' id='type-id-400'/>
+    <pointer-type-def type-id='type-id-439' size-in-bits='64' id='type-id-402'/>
     <pointer-type-def type-id='type-id-39' size-in-bits='64' id='type-id-11'/>
     <pointer-type-def type-id='type-id-40' size-in-bits='64' id='type-id-14'/>
     <pointer-type-def type-id='type-id-41' size-in-bits='64' id='type-id-15'/>
-    <pointer-type-def type-id='type-id-441' size-in-bits='64' id='type-id-404'/>
-    <pointer-type-def type-id='type-id-17' size-in-bits='64' id='type-id-185'/>
-    <typedef-decl name='DictListKey' type-id='type-id-17' filepath='libtess/dict.h' line='60' column='1' id='type-id-386'/>
-    <typedef-decl name='PQHeapKey' type-id='type-id-17' filepath='libtess/priorityq-heap.h' line='79' column='1' id='type-id-410'/>
-    <typedef-decl name='PQSortKey' type-id='type-id-410' filepath='libtess/priorityq.h' line='93' column='1' id='type-id-433'/>
+    <pointer-type-def type-id='type-id-440' size-in-bits='64' id='type-id-403'/>
+    <pointer-type-def type-id='type-id-17' size-in-bits='64' id='type-id-184'/>
+    <typedef-decl name='DictListKey' type-id='type-id-17' filepath='libtess/dict.h' line='60' column='1' id='type-id-385'/>
+    <typedef-decl name='PQHeapKey' type-id='type-id-17' filepath='libtess/priorityq-heap.h' line='79' column='1' id='type-id-409'/>
+    <typedef-decl name='PQSortKey' type-id='type-id-409' filepath='libtess/priorityq.h' line='93' column='1' id='type-id-432'/>
     <function-decl name='gluNewTess' mangled-name='gluNewTess' filepath='libtess/tess.c' line='92' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluNewTess'>
-      <return type-id='type-id-432'/>
+      <return type-id='type-id-431'/>
     </function-decl>
     <function-decl name='gluDeleteTess' mangled-name='gluDeleteTess' filepath='libtess/tess.c' line='193' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluDeleteTess'>
-      <parameter type-id='type-id-432' name='tess' filepath='libtess/tess.c' line='193' column='1'/>
+      <parameter type-id='type-id-431' name='tess' filepath='libtess/tess.c' line='193' column='1'/>
       <return type-id='type-id-19'/>
     </function-decl>
     <function-decl name='gluTessProperty' mangled-name='gluTessProperty' filepath='libtess/tess.c' line='201' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluTessProperty'>
-      <parameter type-id='type-id-432' name='tess' filepath='libtess/tess.c' line='201' column='1'/>
+      <parameter type-id='type-id-431' name='tess' filepath='libtess/tess.c' line='201' column='1'/>
       <parameter type-id='type-id-21' name='which' filepath='libtess/tess.c' line='201' column='1'/>
-      <parameter type-id='type-id-371' name='value' filepath='libtess/tess.c' line='201' column='1'/>
+      <parameter type-id='type-id-370' name='value' filepath='libtess/tess.c' line='201' column='1'/>
       <return type-id='type-id-19'/>
     </function-decl>
     <function-decl name='gluGetTessProperty' mangled-name='gluGetTessProperty' filepath='libtess/tess.c' line='240' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluGetTessProperty'>
-      <parameter type-id='type-id-432' name='tess' filepath='libtess/tess.c' line='240' column='1'/>
+      <parameter type-id='type-id-431' name='tess' filepath='libtess/tess.c' line='240' column='1'/>
       <parameter type-id='type-id-21' name='which' filepath='libtess/tess.c' line='240' column='1'/>
-      <parameter type-id='type-id-442' name='value' filepath='libtess/tess.c' line='240' column='1'/>
+      <parameter type-id='type-id-441' name='value' filepath='libtess/tess.c' line='240' column='1'/>
       <return type-id='type-id-19'/>
     </function-decl>
     <function-decl name='gluTessNormal' mangled-name='gluTessNormal' filepath='libtess/tess.c' line='268' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluTessNormal'>
-      <parameter type-id='type-id-432' name='tess' filepath='libtess/tess.c' line='268' column='1'/>
-      <parameter type-id='type-id-371' name='x' filepath='libtess/tess.c' line='268' column='1'/>
-      <parameter type-id='type-id-371' name='y' filepath='libtess/tess.c' line='268' column='1'/>
-      <parameter type-id='type-id-371' name='z' filepath='libtess/tess.c' line='268' column='1'/>
+      <parameter type-id='type-id-431' name='tess' filepath='libtess/tess.c' line='268' column='1'/>
+      <parameter type-id='type-id-370' name='x' filepath='libtess/tess.c' line='268' column='1'/>
+      <parameter type-id='type-id-370' name='y' filepath='libtess/tess.c' line='268' column='1'/>
+      <parameter type-id='type-id-370' name='z' filepath='libtess/tess.c' line='268' column='1'/>
       <return type-id='type-id-19'/>
     </function-decl>
     <function-decl name='gluTessCallback' mangled-name='gluTessCallback' filepath='libtess/tess.c' line='276' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluTessCallback'>
-      <parameter type-id='type-id-432' name='tess' filepath='libtess/tess.c' line='276' column='1'/>
+      <parameter type-id='type-id-431' name='tess' filepath='libtess/tess.c' line='276' column='1'/>
       <parameter type-id='type-id-21' name='which' filepath='libtess/tess.c' line='276' column='1'/>
       <parameter type-id='type-id-22' name='fn' filepath='libtess/tess.c' line='276' column='1'/>
       <return type-id='type-id-19'/>
     </function-decl>
     <function-decl name='gluTessVertex' mangled-name='gluTessVertex' filepath='libtess/tess.c' line='415' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluTessVertex'>
-      <parameter type-id='type-id-432' name='tess' filepath='libtess/tess.c' line='415' column='1'/>
-      <parameter type-id='type-id-442' name='coords' filepath='libtess/tess.c' line='415' column='1'/>
+      <parameter type-id='type-id-431' name='tess' filepath='libtess/tess.c' line='415' column='1'/>
+      <parameter type-id='type-id-441' name='coords' filepath='libtess/tess.c' line='415' column='1'/>
       <parameter type-id='type-id-17' name='data' filepath='libtess/tess.c' line='415' column='1'/>
       <return type-id='type-id-19'/>
     </function-decl>
     <function-decl name='gluTessBeginPolygon' mangled-name='gluTessBeginPolygon' filepath='libtess/tess.c' line='462' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluTessBeginPolygon'>
-      <parameter type-id='type-id-432' name='tess' filepath='libtess/tess.c' line='462' column='1'/>
+      <parameter type-id='type-id-431' name='tess' filepath='libtess/tess.c' line='462' column='1'/>
       <parameter type-id='type-id-17' name='data' filepath='libtess/tess.c' line='462' column='1'/>
       <return type-id='type-id-19'/>
     </function-decl>
     <function-decl name='gluTessBeginContour' mangled-name='gluTessBeginContour' filepath='libtess/tess.c' line='476' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluTessBeginContour'>
-      <parameter type-id='type-id-432' name='tess' filepath='libtess/tess.c' line='476' column='1'/>
+      <parameter type-id='type-id-431' name='tess' filepath='libtess/tess.c' line='476' column='1'/>
       <return type-id='type-id-19'/>
     </function-decl>
     <function-decl name='gluTessEndContour' mangled-name='gluTessEndContour' filepath='libtess/tess.c' line='493' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluTessEndContour'>
-      <parameter type-id='type-id-432' name='tess' filepath='libtess/tess.c' line='493' column='1'/>
+      <parameter type-id='type-id-431' name='tess' filepath='libtess/tess.c' line='493' column='1'/>
       <return type-id='type-id-19'/>
     </function-decl>
     <function-decl name='gluTessEndPolygon' mangled-name='gluTessEndPolygon' filepath='libtess/tess.c' line='500' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluTessEndPolygon'>
-      <parameter type-id='type-id-432' name='tess' filepath='libtess/tess.c' line='500' column='1'/>
+      <parameter type-id='type-id-431' name='tess' filepath='libtess/tess.c' line='500' column='1'/>
       <return type-id='type-id-19'/>
     </function-decl>
     <function-decl name='gluBeginPolygon' mangled-name='gluBeginPolygon' filepath='libtess/tess.c' line='611' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluBeginPolygon'>
-      <parameter type-id='type-id-432' name='tess' filepath='libtess/tess.c' line='611' column='1'/>
+      <parameter type-id='type-id-431' name='tess' filepath='libtess/tess.c' line='611' column='1'/>
       <return type-id='type-id-19'/>
     </function-decl>
     <function-decl name='gluNextContour' mangled-name='gluNextContour' filepath='libtess/tess.c' line='620' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluNextContour'>
-      <parameter type-id='type-id-432' name='tess' filepath='libtess/tess.c' line='620' column='1'/>
+      <parameter type-id='type-id-431' name='tess' filepath='libtess/tess.c' line='620' column='1'/>
       <parameter type-id='type-id-21' name='type' filepath='libtess/tess.c' line='620' column='1'/>
       <return type-id='type-id-19'/>
     </function-decl>
     <function-decl name='gluEndPolygon' mangled-name='gluEndPolygon' filepath='libtess/tess.c' line='628' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluEndPolygon'>
-      <parameter type-id='type-id-432' name='tess' filepath='libtess/tess.c' line='628' column='1'/>
+      <parameter type-id='type-id-431' name='tess' filepath='libtess/tess.c' line='628' column='1'/>
       <return type-id='type-id-19'/>
     </function-decl>
-    <function-type size-in-bits='64' id='type-id-434'>
-      <parameter type-id='type-id-410'/>
-      <parameter type-id='type-id-410'/>
+    <function-type size-in-bits='64' id='type-id-433'>
+      <parameter type-id='type-id-409'/>
+      <parameter type-id='type-id-409'/>
       <return type-id='type-id-10'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-435'>
+    <function-type size-in-bits='64' id='type-id-434'>
       <parameter type-id='type-id-17'/>
-      <parameter type-id='type-id-386'/>
-      <parameter type-id='type-id-386'/>
+      <parameter type-id='type-id-385'/>
+      <parameter type-id='type-id-385'/>
       <return type-id='type-id-10'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-436'>
-      <parameter type-id='type-id-397'/>
+    <function-type size-in-bits='64' id='type-id-435'>
+      <parameter type-id='type-id-396'/>
       <return type-id='type-id-19'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-437'>
-      <parameter type-id='type-id-442'/>
-      <parameter type-id='type-id-185'/>
+    <function-type size-in-bits='64' id='type-id-436'>
+      <parameter type-id='type-id-441'/>
+      <parameter type-id='type-id-184'/>
       <parameter type-id='type-id-50'/>
-      <parameter type-id='type-id-185'/>
+      <parameter type-id='type-id-184'/>
       <return type-id='type-id-19'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-438'>
-      <parameter type-id='type-id-442'/>
-      <parameter type-id='type-id-185'/>
+    <function-type size-in-bits='64' id='type-id-437'>
+      <parameter type-id='type-id-441'/>
+      <parameter type-id='type-id-184'/>
       <parameter type-id='type-id-50'/>
-      <parameter type-id='type-id-185'/>
+      <parameter type-id='type-id-184'/>
       <parameter type-id='type-id-17'/>
       <return type-id='type-id-19'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-439'>
+    <function-type size-in-bits='64' id='type-id-438'>
       <parameter type-id='type-id-49'/>
       <return type-id='type-id-19'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-440'>
+    <function-type size-in-bits='64' id='type-id-439'>
       <parameter type-id='type-id-49'/>
       <parameter type-id='type-id-17'/>
       <return type-id='type-id-19'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-441'>
+    <function-type size-in-bits='64' id='type-id-440'>
       <parameter type-id='type-id-17'/>
       <parameter type-id='type-id-17'/>
       <return type-id='type-id-19'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-443'>
+    <function-type size-in-bits='64' id='type-id-442'>
       <return type-id='type-id-19'/>
     </function-type>
   </abi-instr>
   <abi-instr address-size='64' path='libutil/error.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C99'>
-    <typedef-decl name='GLenum' type-id='type-id-276' filepath='../../../include/GL/gl.h' line='149' column='1' id='type-id-21'/>
-    <typedef-decl name='GLubyte' type-id='type-id-444' filepath='../../../include/GL/gl.h' line='156' column='1' id='type-id-445'/>
-    <type-decl name='unsigned char' size-in-bits='8' id='type-id-444'/>
-    <type-decl name='unsigned int' size-in-bits='32' id='type-id-276'/>
-    <qualified-type-def type-id='type-id-445' const='yes' id='type-id-446'/>
-    <pointer-type-def type-id='type-id-446' size-in-bits='64' id='type-id-447'/>
+    <typedef-decl name='GLenum' type-id='type-id-275' filepath='../../../include/GL/gl.h' line='149' column='1' id='type-id-21'/>
+    <typedef-decl name='GLubyte' type-id='type-id-443' filepath='../../../include/GL/gl.h' line='156' column='1' id='type-id-444'/>
+    <type-decl name='unsigned char' size-in-bits='8' id='type-id-443'/>
+    <type-decl name='unsigned int' size-in-bits='32' id='type-id-275'/>
+    <qualified-type-def type-id='type-id-444' const='yes' id='type-id-445'/>
+    <pointer-type-def type-id='type-id-445' size-in-bits='64' id='type-id-446'/>
     <function-decl name='gluErrorString' mangled-name='gluErrorString' filepath='libutil/error.c' line='66' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluErrorString'>
       <parameter type-id='type-id-21' name='errorCode' filepath='libutil/error.c' line='66' column='1'/>
-      <return type-id='type-id-447'/>
+      <return type-id='type-id-446'/>
     </function-decl>
   </abi-instr>
   <abi-instr address-size='64' path='libutil/mipmap.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C99'>
     <type-decl name='int' size-in-bits='32' id='type-id-10'/>
     <typedef-decl name='GLint' type-id='type-id-10' filepath='../../../include/GL/gl.h' line='155' column='1' id='type-id-60'/>
-    <typedef-decl name='GLsizei' type-id='type-id-10' filepath='../../../include/GL/gl.h' line='159' column='1' id='type-id-448'/>
+    <typedef-decl name='GLsizei' type-id='type-id-10' filepath='../../../include/GL/gl.h' line='159' column='1' id='type-id-447'/>
     <function-decl name='gluScaleImage' mangled-name='gluScaleImage' filepath='libutil/mipmap.c' line='3498' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluScaleImage'>
       <parameter type-id='type-id-21' name='format' filepath='libutil/mipmap.c' line='3498' column='1'/>
-      <parameter type-id='type-id-448' name='widthin' filepath='libutil/mipmap.c' line='3498' column='1'/>
-      <parameter type-id='type-id-448' name='heightin' filepath='libutil/mipmap.c' line='3498' column='1'/>
+      <parameter type-id='type-id-447' name='widthin' filepath='libutil/mipmap.c' line='3498' column='1'/>
+      <parameter type-id='type-id-447' name='heightin' filepath='libutil/mipmap.c' line='3498' column='1'/>
       <parameter type-id='type-id-21' name='typein' filepath='libutil/mipmap.c' line='3499' column='1'/>
       <parameter type-id='type-id-17' name='datain' filepath='libutil/mipmap.c' line='3499' column='1'/>
-      <parameter type-id='type-id-448' name='widthout' filepath='libutil/mipmap.c' line='3500' column='1'/>
-      <parameter type-id='type-id-448' name='heightout' filepath='libutil/mipmap.c' line='3500' column='1'/>
+      <parameter type-id='type-id-447' name='widthout' filepath='libutil/mipmap.c' line='3500' column='1'/>
+      <parameter type-id='type-id-447' name='heightout' filepath='libutil/mipmap.c' line='3500' column='1'/>
       <parameter type-id='type-id-21' name='typeout' filepath='libutil/mipmap.c' line='3500' column='1'/>
       <parameter type-id='type-id-17' name='dataout' filepath='libutil/mipmap.c' line='3501' column='1'/>
       <return type-id='type-id-60'/>
@@ -14781,7 +14776,7 @@
     <function-decl name='gluBuild1DMipmapLevels' mangled-name='gluBuild1DMipmapLevels' filepath='libutil/mipmap.c' line='3643' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluBuild1DMipmapLevels'>
       <parameter type-id='type-id-21' name='target' filepath='libutil/mipmap.c' line='3643' column='1'/>
       <parameter type-id='type-id-60' name='internalFormat' filepath='libutil/mipmap.c' line='3643' column='1'/>
-      <parameter type-id='type-id-448' name='width' filepath='libutil/mipmap.c' line='3644' column='1'/>
+      <parameter type-id='type-id-447' name='width' filepath='libutil/mipmap.c' line='3644' column='1'/>
       <parameter type-id='type-id-21' name='format' filepath='libutil/mipmap.c' line='3645' column='1'/>
       <parameter type-id='type-id-21' name='type' filepath='libutil/mipmap.c' line='3645' column='1'/>
       <parameter type-id='type-id-60' name='userLevel' filepath='libutil/mipmap.c' line='3646' column='1'/>
@@ -14793,7 +14788,7 @@
     <function-decl name='gluBuild1DMipmaps' mangled-name='gluBuild1DMipmaps' filepath='libutil/mipmap.c' line='3672' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluBuild1DMipmaps'>
       <parameter type-id='type-id-21' name='target' filepath='libutil/mipmap.c' line='3672' column='1'/>
       <parameter type-id='type-id-60' name='internalFormat' filepath='libutil/mipmap.c' line='3672' column='1'/>
-      <parameter type-id='type-id-448' name='width' filepath='libutil/mipmap.c' line='3672' column='1'/>
+      <parameter type-id='type-id-447' name='width' filepath='libutil/mipmap.c' line='3672' column='1'/>
       <parameter type-id='type-id-21' name='format' filepath='libutil/mipmap.c' line='3673' column='1'/>
       <parameter type-id='type-id-21' name='type' filepath='libutil/mipmap.c' line='3673' column='1'/>
       <parameter type-id='type-id-17' name='data' filepath='libutil/mipmap.c' line='3674' column='1'/>
@@ -14802,8 +14797,8 @@
     <function-decl name='gluBuild2DMipmapLevels' mangled-name='gluBuild2DMipmapLevels' filepath='libutil/mipmap.c' line='4552' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluBuild2DMipmapLevels'>
       <parameter type-id='type-id-21' name='target' filepath='libutil/mipmap.c' line='4552' column='1'/>
       <parameter type-id='type-id-60' name='internalFormat' filepath='libutil/mipmap.c' line='4552' column='1'/>
-      <parameter type-id='type-id-448' name='width' filepath='libutil/mipmap.c' line='4553' column='1'/>
-      <parameter type-id='type-id-448' name='height' filepath='libutil/mipmap.c' line='4553' column='1'/>
+      <parameter type-id='type-id-447' name='width' filepath='libutil/mipmap.c' line='4553' column='1'/>
+      <parameter type-id='type-id-447' name='height' filepath='libutil/mipmap.c' line='4553' column='1'/>
       <parameter type-id='type-id-21' name='format' filepath='libutil/mipmap.c' line='4554' column='1'/>
       <parameter type-id='type-id-21' name='type' filepath='libutil/mipmap.c' line='4554' column='1'/>
       <parameter type-id='type-id-60' name='userLevel' filepath='libutil/mipmap.c' line='4555' column='1'/>
@@ -14815,8 +14810,8 @@
     <function-decl name='gluBuild2DMipmaps' mangled-name='gluBuild2DMipmaps' filepath='libutil/mipmap.c' line='4584' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluBuild2DMipmaps'>
       <parameter type-id='type-id-21' name='target' filepath='libutil/mipmap.c' line='4584' column='1'/>
       <parameter type-id='type-id-60' name='internalFormat' filepath='libutil/mipmap.c' line='4584' column='1'/>
-      <parameter type-id='type-id-448' name='width' filepath='libutil/mipmap.c' line='4585' column='1'/>
-      <parameter type-id='type-id-448' name='height' filepath='libutil/mipmap.c' line='4585' column='1'/>
+      <parameter type-id='type-id-447' name='width' filepath='libutil/mipmap.c' line='4585' column='1'/>
+      <parameter type-id='type-id-447' name='height' filepath='libutil/mipmap.c' line='4585' column='1'/>
       <parameter type-id='type-id-21' name='format' filepath='libutil/mipmap.c' line='4586' column='1'/>
       <parameter type-id='type-id-21' name='type' filepath='libutil/mipmap.c' line='4586' column='1'/>
       <parameter type-id='type-id-17' name='data' filepath='libutil/mipmap.c' line='4587' column='1'/>
@@ -14825,9 +14820,9 @@
     <function-decl name='gluBuild3DMipmapLevels' mangled-name='gluBuild3DMipmapLevels' filepath='libutil/mipmap.c' line='8444' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluBuild3DMipmapLevels'>
       <parameter type-id='type-id-21' name='target' filepath='libutil/mipmap.c' line='8444' column='1'/>
       <parameter type-id='type-id-60' name='internalFormat' filepath='libutil/mipmap.c' line='8444' column='1'/>
-      <parameter type-id='type-id-448' name='width' filepath='libutil/mipmap.c' line='8445' column='1'/>
-      <parameter type-id='type-id-448' name='height' filepath='libutil/mipmap.c' line='8445' column='1'/>
-      <parameter type-id='type-id-448' name='depth' filepath='libutil/mipmap.c' line='8445' column='1'/>
+      <parameter type-id='type-id-447' name='width' filepath='libutil/mipmap.c' line='8445' column='1'/>
+      <parameter type-id='type-id-447' name='height' filepath='libutil/mipmap.c' line='8445' column='1'/>
+      <parameter type-id='type-id-447' name='depth' filepath='libutil/mipmap.c' line='8445' column='1'/>
       <parameter type-id='type-id-21' name='format' filepath='libutil/mipmap.c' line='8446' column='1'/>
       <parameter type-id='type-id-21' name='type' filepath='libutil/mipmap.c' line='8446' column='1'/>
       <parameter type-id='type-id-60' name='userLevel' filepath='libutil/mipmap.c' line='8447' column='1'/>
@@ -14839,9 +14834,9 @@
     <function-decl name='gluBuild3DMipmaps' mangled-name='gluBuild3DMipmaps' filepath='libutil/mipmap.c' line='8482' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluBuild3DMipmaps'>
       <parameter type-id='type-id-21' name='target' filepath='libutil/mipmap.c' line='8482' column='1'/>
       <parameter type-id='type-id-60' name='internalFormat' filepath='libutil/mipmap.c' line='8482' column='1'/>
-      <parameter type-id='type-id-448' name='width' filepath='libutil/mipmap.c' line='8483' column='1'/>
-      <parameter type-id='type-id-448' name='height' filepath='libutil/mipmap.c' line='8483' column='1'/>
-      <parameter type-id='type-id-448' name='depth' filepath='libutil/mipmap.c' line='8483' column='1'/>
+      <parameter type-id='type-id-447' name='width' filepath='libutil/mipmap.c' line='8483' column='1'/>
+      <parameter type-id='type-id-447' name='height' filepath='libutil/mipmap.c' line='8483' column='1'/>
+      <parameter type-id='type-id-447' name='depth' filepath='libutil/mipmap.c' line='8483' column='1'/>
       <parameter type-id='type-id-21' name='format' filepath='libutil/mipmap.c' line='8484' column='1'/>
       <parameter type-id='type-id-21' name='type' filepath='libutil/mipmap.c' line='8484' column='1'/>
       <parameter type-id='type-id-17' name='data' filepath='libutil/mipmap.c' line='8484' column='1'/>
@@ -14851,92 +14846,92 @@
     <pointer-type-def type-id='type-id-19' id='type-id-17'/>
   </abi-instr>
   <abi-instr address-size='64' path='libutil/project.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C99'>
-    <type-decl name='double' size-in-bits='64' id='type-id-449'/>
-    <typedef-decl name='GLclampd' type-id='type-id-449' filepath='../../../include/GL/gl.h' line='163' column='1' id='type-id-450'/>
-    <typedef-decl name='GLdouble' type-id='type-id-449' filepath='../../../include/GL/gl.h' line='162' column='1' id='type-id-371'/>
-    <pointer-type-def type-id='type-id-371' size-in-bits='64' id='type-id-442'/>
-    <pointer-type-def type-id='type-id-60' size-in-bits='64' id='type-id-451'/>
-    <qualified-type-def type-id='type-id-371' const='yes' id='type-id-452'/>
-    <pointer-type-def type-id='type-id-452' size-in-bits='64' id='type-id-453'/>
-    <qualified-type-def type-id='type-id-60' const='yes' id='type-id-454'/>
-    <pointer-type-def type-id='type-id-454' size-in-bits='64' id='type-id-52'/>
+    <type-decl name='double' size-in-bits='64' id='type-id-448'/>
+    <typedef-decl name='GLclampd' type-id='type-id-448' filepath='../../../include/GL/gl.h' line='163' column='1' id='type-id-449'/>
+    <typedef-decl name='GLdouble' type-id='type-id-448' filepath='../../../include/GL/gl.h' line='162' column='1' id='type-id-370'/>
+    <pointer-type-def type-id='type-id-370' size-in-bits='64' id='type-id-441'/>
+    <pointer-type-def type-id='type-id-60' size-in-bits='64' id='type-id-450'/>
+    <qualified-type-def type-id='type-id-370' const='yes' id='type-id-451'/>
+    <pointer-type-def type-id='type-id-451' size-in-bits='64' id='type-id-452'/>
+    <qualified-type-def type-id='type-id-60' const='yes' id='type-id-453'/>
+    <pointer-type-def type-id='type-id-453' size-in-bits='64' id='type-id-52'/>
     <function-decl name='gluOrtho2D' mangled-name='gluOrtho2D' filepath='libutil/project.c' line='57' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluOrtho2D'>
-      <parameter type-id='type-id-371' name='left' filepath='libutil/project.c' line='57' column='1'/>
-      <parameter type-id='type-id-371' name='right' filepath='libutil/project.c' line='57' column='1'/>
-      <parameter type-id='type-id-371' name='bottom' filepath='libutil/project.c' line='57' column='1'/>
-      <parameter type-id='type-id-371' name='top' filepath='libutil/project.c' line='57' column='1'/>
+      <parameter type-id='type-id-370' name='left' filepath='libutil/project.c' line='57' column='1'/>
+      <parameter type-id='type-id-370' name='right' filepath='libutil/project.c' line='57' column='1'/>
+      <parameter type-id='type-id-370' name='bottom' filepath='libutil/project.c' line='57' column='1'/>
+      <parameter type-id='type-id-370' name='top' filepath='libutil/project.c' line='57' column='1'/>
       <return type-id='type-id-19'/>
     </function-decl>
     <function-decl name='gluPerspective' mangled-name='gluPerspective' filepath='libutil/project.c' line='65' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluPerspective'>
-      <parameter type-id='type-id-371' name='fovy' filepath='libutil/project.c' line='65' column='1'/>
-      <parameter type-id='type-id-371' name='aspect' filepath='libutil/project.c' line='65' column='1'/>
-      <parameter type-id='type-id-371' name='zNear' filepath='libutil/project.c' line='65' column='1'/>
-      <parameter type-id='type-id-371' name='zFar' filepath='libutil/project.c' line='65' column='1'/>
+      <parameter type-id='type-id-370' name='fovy' filepath='libutil/project.c' line='65' column='1'/>
+      <parameter type-id='type-id-370' name='aspect' filepath='libutil/project.c' line='65' column='1'/>
+      <parameter type-id='type-id-370' name='zNear' filepath='libutil/project.c' line='65' column='1'/>
+      <parameter type-id='type-id-370' name='zFar' filepath='libutil/project.c' line='65' column='1'/>
       <return type-id='type-id-19'/>
     </function-decl>
     <function-decl name='gluLookAt' mangled-name='gluLookAt' filepath='libutil/project.c' line='108' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluLookAt'>
-      <parameter type-id='type-id-371' name='eyex' filepath='libutil/project.c' line='108' column='1'/>
-      <parameter type-id='type-id-371' name='eyey' filepath='libutil/project.c' line='108' column='1'/>
-      <parameter type-id='type-id-371' name='eyez' filepath='libutil/project.c' line='108' column='1'/>
-      <parameter type-id='type-id-371' name='centerx' filepath='libutil/project.c' line='108' column='1'/>
-      <parameter type-id='type-id-371' name='centery' filepath='libutil/project.c' line='109' column='1'/>
-      <parameter type-id='type-id-371' name='centerz' filepath='libutil/project.c' line='109' column='1'/>
-      <parameter type-id='type-id-371' name='upx' filepath='libutil/project.c' line='109' column='1'/>
-      <parameter type-id='type-id-371' name='upy' filepath='libutil/project.c' line='109' column='1'/>
-      <parameter type-id='type-id-371' name='upz' filepath='libutil/project.c' line='110' column='1'/>
+      <parameter type-id='type-id-370' name='eyex' filepath='libutil/project.c' line='108' column='1'/>
+      <parameter type-id='type-id-370' name='eyey' filepath='libutil/project.c' line='108' column='1'/>
+      <parameter type-id='type-id-370' name='eyez' filepath='libutil/project.c' line='108' column='1'/>
+      <parameter type-id='type-id-370' name='centerx' filepath='libutil/project.c' line='108' column='1'/>
+      <parameter type-id='type-id-370' name='centery' filepath='libutil/project.c' line='109' column='1'/>
+      <parameter type-id='type-id-370' name='centerz' filepath='libutil/project.c' line='109' column='1'/>
+      <parameter type-id='type-id-370' name='upx' filepath='libutil/project.c' line='109' column='1'/>
+      <parameter type-id='type-id-370' name='upy' filepath='libutil/project.c' line='109' column='1'/>
+      <parameter type-id='type-id-370' name='upz' filepath='libutil/project.c' line='110' column='1'/>
       <return type-id='type-id-19'/>
     </function-decl>
     <function-decl name='gluProject' mangled-name='gluProject' filepath='libutil/project.c' line='234' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluProject'>
-      <parameter type-id='type-id-371' name='objx' filepath='libutil/project.c' line='234' column='1'/>
-      <parameter type-id='type-id-371' name='objy' filepath='libutil/project.c' line='234' column='1'/>
-      <parameter type-id='type-id-371' name='objz' filepath='libutil/project.c' line='234' column='1'/>
-      <parameter type-id='type-id-453' name='modelMatrix' filepath='libutil/project.c' line='235' column='1'/>
-      <parameter type-id='type-id-453' name='projMatrix' filepath='libutil/project.c' line='236' column='1'/>
+      <parameter type-id='type-id-370' name='objx' filepath='libutil/project.c' line='234' column='1'/>
+      <parameter type-id='type-id-370' name='objy' filepath='libutil/project.c' line='234' column='1'/>
+      <parameter type-id='type-id-370' name='objz' filepath='libutil/project.c' line='234' column='1'/>
+      <parameter type-id='type-id-452' name='modelMatrix' filepath='libutil/project.c' line='235' column='1'/>
+      <parameter type-id='type-id-452' name='projMatrix' filepath='libutil/project.c' line='236' column='1'/>
       <parameter type-id='type-id-52' name='viewport' filepath='libutil/project.c' line='237' column='1'/>
-      <parameter type-id='type-id-442' name='winx' filepath='libutil/project.c' line='238' column='1'/>
-      <parameter type-id='type-id-442' name='winy' filepath='libutil/project.c' line='238' column='1'/>
-      <parameter type-id='type-id-442' name='winz' filepath='libutil/project.c' line='238' column='1'/>
+      <parameter type-id='type-id-441' name='winx' filepath='libutil/project.c' line='238' column='1'/>
+      <parameter type-id='type-id-441' name='winy' filepath='libutil/project.c' line='238' column='1'/>
+      <parameter type-id='type-id-441' name='winz' filepath='libutil/project.c' line='238' column='1'/>
       <return type-id='type-id-60'/>
     </function-decl>
     <function-decl name='gluUnProject' mangled-name='gluUnProject' filepath='libutil/project.c' line='269' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluUnProject'>
-      <parameter type-id='type-id-371' name='winx' filepath='libutil/project.c' line='269' column='1'/>
-      <parameter type-id='type-id-371' name='winy' filepath='libutil/project.c' line='269' column='1'/>
-      <parameter type-id='type-id-371' name='winz' filepath='libutil/project.c' line='269' column='1'/>
-      <parameter type-id='type-id-453' name='modelMatrix' filepath='libutil/project.c' line='270' column='1'/>
-      <parameter type-id='type-id-453' name='projMatrix' filepath='libutil/project.c' line='271' column='1'/>
+      <parameter type-id='type-id-370' name='winx' filepath='libutil/project.c' line='269' column='1'/>
+      <parameter type-id='type-id-370' name='winy' filepath='libutil/project.c' line='269' column='1'/>
+      <parameter type-id='type-id-370' name='winz' filepath='libutil/project.c' line='269' column='1'/>
+      <parameter type-id='type-id-452' name='modelMatrix' filepath='libutil/project.c' line='270' column='1'/>
+      <parameter type-id='type-id-452' name='projMatrix' filepath='libutil/project.c' line='271' column='1'/>
       <parameter type-id='type-id-52' name='viewport' filepath='libutil/project.c' line='272' column='1'/>
-      <parameter type-id='type-id-442' name='objx' filepath='libutil/project.c' line='273' column='1'/>
-      <parameter type-id='type-id-442' name='objy' filepath='libutil/project.c' line='273' column='1'/>
-      <parameter type-id='type-id-442' name='objz' filepath='libutil/project.c' line='273' column='1'/>
+      <parameter type-id='type-id-441' name='objx' filepath='libutil/project.c' line='273' column='1'/>
+      <parameter type-id='type-id-441' name='objy' filepath='libutil/project.c' line='273' column='1'/>
+      <parameter type-id='type-id-441' name='objz' filepath='libutil/project.c' line='273' column='1'/>
       <return type-id='type-id-60'/>
     </function-decl>
     <function-decl name='gluUnProject4' mangled-name='gluUnProject4' filepath='libutil/project.c' line='308' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluUnProject4'>
-      <parameter type-id='type-id-371' name='winx' filepath='libutil/project.c' line='308' column='1'/>
-      <parameter type-id='type-id-371' name='winy' filepath='libutil/project.c' line='308' column='1'/>
-      <parameter type-id='type-id-371' name='winz' filepath='libutil/project.c' line='308' column='1'/>
-      <parameter type-id='type-id-371' name='clipw' filepath='libutil/project.c' line='308' column='1'/>
-      <parameter type-id='type-id-453' name='modelMatrix' filepath='libutil/project.c' line='309' column='1'/>
-      <parameter type-id='type-id-453' name='projMatrix' filepath='libutil/project.c' line='310' column='1'/>
+      <parameter type-id='type-id-370' name='winx' filepath='libutil/project.c' line='308' column='1'/>
+      <parameter type-id='type-id-370' name='winy' filepath='libutil/project.c' line='308' column='1'/>
+      <parameter type-id='type-id-370' name='winz' filepath='libutil/project.c' line='308' column='1'/>
+      <parameter type-id='type-id-370' name='clipw' filepath='libutil/project.c' line='308' column='1'/>
+      <parameter type-id='type-id-452' name='modelMatrix' filepath='libutil/project.c' line='309' column='1'/>
+      <parameter type-id='type-id-452' name='projMatrix' filepath='libutil/project.c' line='310' column='1'/>
       <parameter type-id='type-id-52' name='viewport' filepath='libutil/project.c' line='311' column='1'/>
-      <parameter type-id='type-id-450' name='nearVal' filepath='libutil/project.c' line='312' column='1'/>
-      <parameter type-id='type-id-450' name='farVal' filepath='libutil/project.c' line='312' column='1'/>
-      <parameter type-id='type-id-442' name='objx' filepath='libutil/project.c' line='313' column='1'/>
-      <parameter type-id='type-id-442' name='objy' filepath='libutil/project.c' line='313' column='1'/>
-      <parameter type-id='type-id-442' name='objz' filepath='libutil/project.c' line='313' column='1'/>
-      <parameter type-id='type-id-442' name='objw' filepath='libutil/project.c' line='314' column='1'/>
+      <parameter type-id='type-id-449' name='nearVal' filepath='libutil/project.c' line='312' column='1'/>
+      <parameter type-id='type-id-449' name='farVal' filepath='libutil/project.c' line='312' column='1'/>
+      <parameter type-id='type-id-441' name='objx' filepath='libutil/project.c' line='313' column='1'/>
+      <parameter type-id='type-id-441' name='objy' filepath='libutil/project.c' line='313' column='1'/>
+      <parameter type-id='type-id-441' name='objz' filepath='libutil/project.c' line='313' column='1'/>
+      <parameter type-id='type-id-441' name='objw' filepath='libutil/project.c' line='314' column='1'/>
       <return type-id='type-id-60'/>
     </function-decl>
     <function-decl name='gluPickMatrix' mangled-name='gluPickMatrix' filepath='libutil/project.c' line='348' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluPickMatrix'>
-      <parameter type-id='type-id-371' name='x' filepath='libutil/project.c' line='348' column='1'/>
-      <parameter type-id='type-id-371' name='y' filepath='libutil/project.c' line='348' column='1'/>
-      <parameter type-id='type-id-371' name='deltax' filepath='libutil/project.c' line='348' column='1'/>
-      <parameter type-id='type-id-371' name='deltay' filepath='libutil/project.c' line='348' column='1'/>
-      <parameter type-id='type-id-451' name='viewport' filepath='libutil/project.c' line='349' column='1'/>
+      <parameter type-id='type-id-370' name='x' filepath='libutil/project.c' line='348' column='1'/>
+      <parameter type-id='type-id-370' name='y' filepath='libutil/project.c' line='348' column='1'/>
+      <parameter type-id='type-id-370' name='deltax' filepath='libutil/project.c' line='348' column='1'/>
+      <parameter type-id='type-id-370' name='deltay' filepath='libutil/project.c' line='348' column='1'/>
+      <parameter type-id='type-id-450' name='viewport' filepath='libutil/project.c' line='349' column='1'/>
       <return type-id='type-id-19'/>
     </function-decl>
   </abi-instr>
   <abi-instr address-size='64' path='libutil/quad.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C99'>
-    <class-decl name='GLUquadric' size-in-bits='192' is-struct='yes' visibility='default' filepath='libutil/quad.c' line='45' column='1' id='type-id-455'>
+    <class-decl name='GLUquadric' size-in-bits='192' is-struct='yes' visibility='default' filepath='libutil/quad.c' line='45' column='1' id='type-id-454'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='normals' type-id='type-id-60' visibility='default' filepath='libutil/quad.c' line='46' column='1'/>
       </data-member>
@@ -14950,83 +14945,83 @@
         <var-decl name='drawStyle' type-id='type-id-60' visibility='default' filepath='libutil/quad.c' line='49' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='128'>
-        <var-decl name='errorCallback' type-id='type-id-456' visibility='default' filepath='libutil/quad.c' line='50' column='1'/>
+        <var-decl name='errorCallback' type-id='type-id-455' visibility='default' filepath='libutil/quad.c' line='50' column='1'/>
       </data-member>
     </class-decl>
-    <typedef-decl name='GLUquadric' type-id='type-id-455' filepath='../../../include/GL/glu.h' line='275' column='1' id='type-id-457'/>
-    <typedef-decl name='GLboolean' type-id='type-id-444' filepath='../../../include/GL/gl.h' line='150' column='1' id='type-id-49'/>
+    <typedef-decl name='GLUquadric' type-id='type-id-454' filepath='../../../include/GL/glu.h' line='275' column='1' id='type-id-456'/>
+    <typedef-decl name='GLboolean' type-id='type-id-443' filepath='../../../include/GL/gl.h' line='150' column='1' id='type-id-49'/>
     <typedef-decl name='_GLUfuncptr' type-id='type-id-12' filepath='../../../include/GL/glu.h' line='287' column='1' id='type-id-22'/>
-    <pointer-type-def type-id='type-id-457' size-in-bits='64' id='type-id-458'/>
-    <pointer-type-def type-id='type-id-443' size-in-bits='64' id='type-id-12'/>
-    <pointer-type-def type-id='type-id-459' size-in-bits='64' id='type-id-456'/>
+    <pointer-type-def type-id='type-id-456' size-in-bits='64' id='type-id-457'/>
+    <pointer-type-def type-id='type-id-442' size-in-bits='64' id='type-id-12'/>
+    <pointer-type-def type-id='type-id-458' size-in-bits='64' id='type-id-455'/>
     <function-decl name='gluNewQuadric' mangled-name='gluNewQuadric' filepath='libutil/quad.c' line='54' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluNewQuadric'>
-      <return type-id='type-id-458'/>
+      <return type-id='type-id-457'/>
     </function-decl>
     <function-decl name='gluDeleteQuadric' mangled-name='gluDeleteQuadric' filepath='libutil/quad.c' line='73' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluDeleteQuadric'>
-      <parameter type-id='type-id-458' name='state' filepath='libutil/quad.c' line='73' column='1'/>
+      <parameter type-id='type-id-457' name='state' filepath='libutil/quad.c' line='73' column='1'/>
       <return type-id='type-id-19'/>
     </function-decl>
     <function-decl name='gluQuadricCallback' mangled-name='gluQuadricCallback' filepath='libutil/quad.c' line='86' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluQuadricCallback'>
-      <parameter type-id='type-id-458' name='qobj' filepath='libutil/quad.c' line='86' column='1'/>
+      <parameter type-id='type-id-457' name='qobj' filepath='libutil/quad.c' line='86' column='1'/>
       <parameter type-id='type-id-21' name='which' filepath='libutil/quad.c' line='86' column='1'/>
       <parameter type-id='type-id-22' name='fn' filepath='libutil/quad.c' line='86' column='1'/>
       <return type-id='type-id-19'/>
     </function-decl>
     <function-decl name='gluQuadricNormals' mangled-name='gluQuadricNormals' filepath='libutil/quad.c' line='99' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluQuadricNormals'>
-      <parameter type-id='type-id-458' name='qobj' filepath='libutil/quad.c' line='99' column='1'/>
+      <parameter type-id='type-id-457' name='qobj' filepath='libutil/quad.c' line='99' column='1'/>
       <parameter type-id='type-id-21' name='normals' filepath='libutil/quad.c' line='99' column='1'/>
       <return type-id='type-id-19'/>
     </function-decl>
     <function-decl name='gluQuadricTexture' mangled-name='gluQuadricTexture' filepath='libutil/quad.c' line='114' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluQuadricTexture'>
-      <parameter type-id='type-id-458' name='qobj' filepath='libutil/quad.c' line='114' column='1'/>
+      <parameter type-id='type-id-457' name='qobj' filepath='libutil/quad.c' line='114' column='1'/>
       <parameter type-id='type-id-49' name='textureCoords' filepath='libutil/quad.c' line='114' column='1'/>
       <return type-id='type-id-19'/>
     </function-decl>
     <function-decl name='gluQuadricOrientation' mangled-name='gluQuadricOrientation' filepath='libutil/quad.c' line='120' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluQuadricOrientation'>
-      <parameter type-id='type-id-458' name='qobj' filepath='libutil/quad.c' line='120' column='1'/>
+      <parameter type-id='type-id-457' name='qobj' filepath='libutil/quad.c' line='120' column='1'/>
       <parameter type-id='type-id-21' name='orientation' filepath='libutil/quad.c' line='120' column='1'/>
       <return type-id='type-id-19'/>
     </function-decl>
     <function-decl name='gluQuadricDrawStyle' mangled-name='gluQuadricDrawStyle' filepath='libutil/quad.c' line='134' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluQuadricDrawStyle'>
-      <parameter type-id='type-id-458' name='qobj' filepath='libutil/quad.c' line='134' column='1'/>
+      <parameter type-id='type-id-457' name='qobj' filepath='libutil/quad.c' line='134' column='1'/>
       <parameter type-id='type-id-21' name='drawStyle' filepath='libutil/quad.c' line='134' column='1'/>
       <return type-id='type-id-19'/>
     </function-decl>
     <function-decl name='gluCylinder' mangled-name='gluCylinder' filepath='libutil/quad.c' line='150' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluCylinder'>
-      <parameter type-id='type-id-458' name='qobj' filepath='libutil/quad.c' line='150' column='1'/>
-      <parameter type-id='type-id-371' name='baseRadius' filepath='libutil/quad.c' line='150' column='1'/>
-      <parameter type-id='type-id-371' name='topRadius' filepath='libutil/quad.c' line='150' column='1'/>
-      <parameter type-id='type-id-371' name='height' filepath='libutil/quad.c' line='151' column='1'/>
+      <parameter type-id='type-id-457' name='qobj' filepath='libutil/quad.c' line='150' column='1'/>
+      <parameter type-id='type-id-370' name='baseRadius' filepath='libutil/quad.c' line='150' column='1'/>
+      <parameter type-id='type-id-370' name='topRadius' filepath='libutil/quad.c' line='150' column='1'/>
+      <parameter type-id='type-id-370' name='height' filepath='libutil/quad.c' line='151' column='1'/>
       <parameter type-id='type-id-60' name='slices' filepath='libutil/quad.c' line='151' column='1'/>
       <parameter type-id='type-id-60' name='stacks' filepath='libutil/quad.c' line='151' column='1'/>
       <return type-id='type-id-19'/>
     </function-decl>
     <function-decl name='gluDisk' mangled-name='gluDisk' filepath='libutil/quad.c' line='424' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluDisk'>
-      <parameter type-id='type-id-458' name='qobj' filepath='libutil/quad.c' line='424' column='1'/>
-      <parameter type-id='type-id-371' name='innerRadius' filepath='libutil/quad.c' line='424' column='1'/>
-      <parameter type-id='type-id-371' name='outerRadius' filepath='libutil/quad.c' line='424' column='1'/>
+      <parameter type-id='type-id-457' name='qobj' filepath='libutil/quad.c' line='424' column='1'/>
+      <parameter type-id='type-id-370' name='innerRadius' filepath='libutil/quad.c' line='424' column='1'/>
+      <parameter type-id='type-id-370' name='outerRadius' filepath='libutil/quad.c' line='424' column='1'/>
       <parameter type-id='type-id-60' name='slices' filepath='libutil/quad.c' line='425' column='1'/>
       <parameter type-id='type-id-60' name='loops' filepath='libutil/quad.c' line='425' column='1'/>
       <return type-id='type-id-19'/>
     </function-decl>
     <function-decl name='gluPartialDisk' mangled-name='gluPartialDisk' filepath='libutil/quad.c' line='431' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluPartialDisk'>
-      <parameter type-id='type-id-458' name='qobj' filepath='libutil/quad.c' line='431' column='1'/>
-      <parameter type-id='type-id-371' name='innerRadius' filepath='libutil/quad.c' line='431' column='1'/>
-      <parameter type-id='type-id-371' name='outerRadius' filepath='libutil/quad.c' line='432' column='1'/>
+      <parameter type-id='type-id-457' name='qobj' filepath='libutil/quad.c' line='431' column='1'/>
+      <parameter type-id='type-id-370' name='innerRadius' filepath='libutil/quad.c' line='431' column='1'/>
+      <parameter type-id='type-id-370' name='outerRadius' filepath='libutil/quad.c' line='432' column='1'/>
       <parameter type-id='type-id-60' name='slices' filepath='libutil/quad.c' line='432' column='1'/>
       <parameter type-id='type-id-60' name='loops' filepath='libutil/quad.c' line='432' column='1'/>
-      <parameter type-id='type-id-371' name='startAngle' filepath='libutil/quad.c' line='433' column='1'/>
-      <parameter type-id='type-id-371' name='sweepAngle' filepath='libutil/quad.c' line='433' column='1'/>
+      <parameter type-id='type-id-370' name='startAngle' filepath='libutil/quad.c' line='433' column='1'/>
+      <parameter type-id='type-id-370' name='sweepAngle' filepath='libutil/quad.c' line='433' column='1'/>
       <return type-id='type-id-19'/>
     </function-decl>
     <function-decl name='gluSphere' mangled-name='gluSphere' filepath='libutil/quad.c' line='694' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluSphere'>
-      <parameter type-id='type-id-458' name='qobj' filepath='libutil/quad.c' line='694' column='1'/>
-      <parameter type-id='type-id-371' name='radius' filepath='libutil/quad.c' line='694' column='1'/>
+      <parameter type-id='type-id-457' name='qobj' filepath='libutil/quad.c' line='694' column='1'/>
+      <parameter type-id='type-id-370' name='radius' filepath='libutil/quad.c' line='694' column='1'/>
       <parameter type-id='type-id-60' name='slices' filepath='libutil/quad.c' line='694' column='1'/>
       <parameter type-id='type-id-60' name='stacks' filepath='libutil/quad.c' line='694' column='1'/>
       <return type-id='type-id-19'/>
     </function-decl>
-    <function-type size-in-bits='64' id='type-id-459'>
+    <function-type size-in-bits='64' id='type-id-458'>
       <parameter type-id='type-id-60'/>
       <return type-id='type-id-19'/>
     </function-type>
@@ -15034,11 +15029,11 @@
   <abi-instr address-size='64' path='libutil/registry.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C99'>
     <function-decl name='gluGetString' mangled-name='gluGetString' filepath='libutil/registry.c' line='44' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluGetString'>
       <parameter type-id='type-id-21' name='name' filepath='libutil/registry.c' line='44' column='1'/>
-      <return type-id='type-id-447'/>
+      <return type-id='type-id-446'/>
     </function-decl>
     <function-decl name='gluCheckExtension' mangled-name='gluCheckExtension' filepath='libutil/registry.c' line='63' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluCheckExtension'>
-      <parameter type-id='type-id-447' name='extName' filepath='libutil/registry.c' line='63' column='1'/>
-      <parameter type-id='type-id-447' name='extString' filepath='libutil/registry.c' line='63' column='1'/>
+      <parameter type-id='type-id-446' name='extName' filepath='libutil/registry.c' line='63' column='1'/>
+      <parameter type-id='type-id-446' name='extString' filepath='libutil/registry.c' line='63' column='1'/>
       <return type-id='type-id-49'/>
     </function-decl>
   </abi-instr>
diff --git a/tests/test-abidiff-exit.cc b/tests/test-abidiff-exit.cc
index f7f1b0f9..da43b826 100644
--- a/tests/test-abidiff-exit.cc
+++ b/tests/test-abidiff-exit.cc
@@ -861,6 +861,19 @@ InOutSpec in_out_specs[] =
     "data/test-abidiff-exit/PR30329/PR30329-report-1.txt",
     "output/test-abidiff-exit/PR30329/PR30329-report-1.txt"
   },
+  {
+    "data/test-abidiff-exit/PR30503/libsdl/1.2.60/lib64/libSDL-1.2.so.1.2.60",
+    "data/test-abidiff-exit/PR30503/libsdl/1.2.64/lib64/libSDL-1.2.so.1.2.64",
+    "",
+    "",
+    "",
+    "",
+    "",
+    "--no-default-suppression",
+    abigail::tools_utils::ABIDIFF_ABI_CHANGE,
+    "data/test-abidiff-exit/PR30503/libsdl/libsdl-1.2.60-1.2.64-report.txt",
+    "output/test-abidiff-exit/PR30503/libsdl/libsdl-1.2.60-1.2.64-report.txt"
+  },
 #ifdef WITH_BTF
   {
     "data/test-abidiff-exit/btf/test0-v0.o",
