<?xml version='1.0'?>
<!DOCTYPE signatures SYSTEM "file://localhost/System/Library/DTDs/BridgeSupport.dtd">
<signatures version='1.0'>
<struct name='BitmapCharPtr' type64='{BitmapCharRec=&quot;width&quot;i&quot;height&quot;i&quot;xorig&quot;f&quot;yorig&quot;f&quot;advance&quot;f&quot;bitmap&quot;*}'/>
<struct name='BitmapCharRec' type64='{BitmapCharRec=&quot;width&quot;i&quot;height&quot;i&quot;xorig&quot;f&quot;yorig&quot;f&quot;advance&quot;f&quot;bitmap&quot;*}'/>
<struct name='BitmapFontPtr' type64='{BitmapFontRec=&quot;name&quot;*&quot;num_chars&quot;i&quot;first&quot;i&quot;ch&quot;^^{?}}'/>
<struct name='BitmapFontRec' type64='{BitmapFontRec=&quot;name&quot;*&quot;num_chars&quot;i&quot;first&quot;i&quot;ch&quot;^^{?}}'/>
<struct name='CoordPtr' type64='{CoordRec=&quot;x&quot;f&quot;y&quot;f}'/>
<struct name='CoordRec' type64='{CoordRec=&quot;x&quot;f&quot;y&quot;f}'/>
<struct name='STXY' type64='{_STXY=&quot;s&quot;f&quot;t&quot;f&quot;x&quot;f&quot;y&quot;f}'/>
<struct name='SphereMapMesh' type64='{_SphereMapMesh=&quot;refcnt&quot;i&quot;steps&quot;i&quot;rings&quot;i&quot;edgeExtend&quot;i&quot;face&quot;^{_STXY}&quot;back&quot;^{_STXY}}'/>
<struct name='StrokeCharPtr' type64='{StrokeCharRec=&quot;num_strokes&quot;i&quot;stroke&quot;^{?}&quot;center&quot;f&quot;right&quot;f}'/>
<struct name='StrokeCharRec' type64='{StrokeCharRec=&quot;num_strokes&quot;i&quot;stroke&quot;^{?}&quot;center&quot;f&quot;right&quot;f}'/>
<struct name='StrokeFontPtr' type64='{StrokeFontRec=&quot;name&quot;*&quot;num_chars&quot;i&quot;ch&quot;^{?}&quot;top&quot;f&quot;bottom&quot;f}'/>
<struct name='StrokeFontRec' type64='{StrokeFontRec=&quot;name&quot;*&quot;num_chars&quot;i&quot;ch&quot;^{?}&quot;top&quot;f&quot;bottom&quot;f}'/>
<struct name='StrokePtr' type64='{StrokeRec=&quot;num_coords&quot;i&quot;coord&quot;^{?}}'/>
<struct name='StrokeRec' type64='{StrokeRec=&quot;num_coords&quot;i&quot;coord&quot;^{?}}'/>
<struct name='gleGC' type64='{gleGC=&quot;bgn_gen_texture&quot;^?&quot;n3f_gen_texture&quot;^?&quot;n3d_gen_texture&quot;^?&quot;v3f_gen_texture&quot;^?&quot;v3d_gen_texture&quot;^?&quot;end_gen_texture&quot;^?&quot;join_style&quot;i&quot;ncp&quot;i&quot;contour&quot;^[2d]&quot;cont_normal&quot;^[2d]&quot;up&quot;^d&quot;npoints&quot;i&quot;point_array&quot;^[3d]&quot;color_array&quot;^[3f]&quot;xform_array&quot;^[2[3d]]&quot;num_vert&quot;i&quot;segment_number&quot;i&quot;segment_length&quot;d&quot;accum_seg_len&quot;d&quot;prev_x&quot;d&quot;prev_y&quot;d&quot;save_bgn_gen_texture&quot;^?&quot;save_n3f_gen_texture&quot;^?&quot;save_n3d_gen_texture&quot;^?&quot;save_v3f_gen_texture&quot;^?&quot;save_v3d_gen_texture&quot;^?&quot;save_end_gen_texture&quot;^?}'/>
<opaque name='SphereMap' type64='^{_SphereMap=}'/>
<constant name='glutBitmap8By13' type64='^v'/>
<constant name='glutBitmap9By15' type64='^v'/>
<constant name='glutBitmapHelvetica10' type64='^v'/>
<constant name='glutBitmapHelvetica12' type64='^v'/>
<constant name='glutBitmapHelvetica18' type64='^v'/>
<constant name='glutBitmapTimesRoman10' type64='^v'/>
<constant name='glutBitmapTimesRoman24' type64='^v'/>
<constant name='glutStrokeMonoRoman' type64='^v'/>
<constant name='glutStrokeRoman' type64='^v'/>
<enum name='BACKWARDS_INTERSECT' value64='2'/>
<enum name='BACK_CAP' value64='4'/>
<enum name='DEGENERATE_TOLERANCE' value64='0.000002'/>
<enum name='FILLET' value64='5'/>
<enum name='FRONT' value64='1'/>
<enum name='FRONT_CAP' value64='3'/>
<enum name='GLE_API_VERSION' value64='228'/>
<enum name='GLE_TEXTURE_ENABLE' value64='65536'/>
<enum name='GLE_TEXTURE_NORMAL_CYL' value64='4'/>
<enum name='GLE_TEXTURE_NORMAL_FLAT' value64='2'/>
<enum name='GLE_TEXTURE_NORMAL_MODEL_CYL' value64='10'/>
<enum name='GLE_TEXTURE_NORMAL_MODEL_FLAT' value64='8'/>
<enum name='GLE_TEXTURE_NORMAL_MODEL_SPH' value64='12'/>
<enum name='GLE_TEXTURE_NORMAL_SPH' value64='6'/>
<enum name='GLE_TEXTURE_STYLE_MASK' value64='255'/>
<enum name='GLE_TEXTURE_VERTEX_CYL' value64='3'/>
<enum name='GLE_TEXTURE_VERTEX_FLAT' value64='1'/>
<enum name='GLE_TEXTURE_VERTEX_MODEL_CYL' value64='9'/>
<enum name='GLE_TEXTURE_VERTEX_MODEL_FLAT' value64='7'/>
<enum name='GLE_TEXTURE_VERTEX_MODEL_SPH' value64='11'/>
<enum name='GLE_TEXTURE_VERTEX_SPH' value64='5'/>
<enum name='GLUT_3_2_CORE_PROFILE' value64='2048'/>
<enum name='GLUT_ACCUM' value64='4'/>
<enum name='GLUT_ACTIVE_ALT' value64='4'/>
<enum name='GLUT_ACTIVE_CTRL' value64='2'/>
<enum name='GLUT_ACTIVE_SHIFT' value64='1'/>
<enum name='GLUT_ALPHA' value64='8'/>
<enum name='GLUT_API_VERSION' value64='5'/>
<enum name='GLUT_BLUE' value64='2'/>
<enum name='GLUT_CURSOR_BOTTOM_LEFT_CORNER' value64='19'/>
<enum name='GLUT_CURSOR_BOTTOM_RIGHT_CORNER' value64='18'/>
<enum name='GLUT_CURSOR_BOTTOM_SIDE' value64='13'/>
<enum name='GLUT_CURSOR_CROSSHAIR' value64='9'/>
<enum name='GLUT_CURSOR_CYCLE' value64='5'/>
<enum name='GLUT_CURSOR_DESTROY' value64='3'/>
<enum name='GLUT_CURSOR_FULL_CROSSHAIR' value64='102'/>
<enum name='GLUT_CURSOR_HELP' value64='4'/>
<enum name='GLUT_CURSOR_INFO' value64='2'/>
<enum name='GLUT_CURSOR_INHERIT' value64='100'/>
<enum name='GLUT_CURSOR_LEFT_ARROW' value64='1'/>
<enum name='GLUT_CURSOR_LEFT_RIGHT' value64='11'/>
<enum name='GLUT_CURSOR_LEFT_SIDE' value64='14'/>
<enum name='GLUT_CURSOR_NONE' value64='101'/>
<enum name='GLUT_CURSOR_RIGHT_ARROW' value64='0'/>
<enum name='GLUT_CURSOR_RIGHT_SIDE' value64='15'/>
<enum name='GLUT_CURSOR_SPRAY' value64='6'/>
<enum name='GLUT_CURSOR_TEXT' value64='8'/>
<enum name='GLUT_CURSOR_TOP_LEFT_CORNER' value64='16'/>
<enum name='GLUT_CURSOR_TOP_RIGHT_CORNER' value64='17'/>
<enum name='GLUT_CURSOR_TOP_SIDE' value64='12'/>
<enum name='GLUT_CURSOR_UP_DOWN' value64='10'/>
<enum name='GLUT_CURSOR_WAIT' value64='7'/>
<enum name='GLUT_DEPTH' value64='16'/>
<enum name='GLUT_DEVICE_IGNORE_KEY_REPEAT' value64='610'/>
<enum name='GLUT_DEVICE_KEY_REPEAT' value64='611'/>
<enum name='GLUT_DISPLAY_MODE_POSSIBLE' value64='400'/>
<enum name='GLUT_DOUBLE' value64='2'/>
<enum name='GLUT_DOWN' value64='0'/>
<enum name='GLUT_ELAPSED_TIME' value64='700'/>
<enum name='GLUT_ENTERED' value64='1'/>
<enum name='GLUT_FCB_BUTTON_BOX' value64='12'/>
<enum name='GLUT_FCB_DIALS' value64='13'/>
<enum name='GLUT_FCB_DISPLAY' value64='0'/>
<enum name='GLUT_FCB_ENTRY' value64='5'/>
<enum name='GLUT_FCB_JOYSTICK' value64='19'/>
<enum name='GLUT_FCB_KEYBOARD' value64='6'/>
<enum name='GLUT_FCB_KEYBOARD_UP' value64='7'/>
<enum name='GLUT_FCB_MOTION' value64='3'/>
<enum name='GLUT_FCB_MOUSE' value64='2'/>
<enum name='GLUT_FCB_OVERLAY_DISPLAY' value64='100'/>
<enum name='GLUT_FCB_PASSIVE' value64='4'/>
<enum name='GLUT_FCB_RESHAPE' value64='1'/>
<enum name='GLUT_FCB_SELECT' value64='101'/>
<enum name='GLUT_FCB_SPACE_BUTTON' value64='16'/>
<enum name='GLUT_FCB_SPACE_MOTION' value64='14'/>
<enum name='GLUT_FCB_SPACE_ROTATE' value64='15'/>
<enum name='GLUT_FCB_SPECIAL' value64='10'/>
<enum name='GLUT_FCB_SPECIAL_UP' value64='11'/>
<enum name='GLUT_FCB_TABLET_BUTTON' value64='18'/>
<enum name='GLUT_FCB_TABLET_MOTION' value64='17'/>
<enum name='GLUT_FCB_TIMER' value64='102'/>
<enum name='GLUT_FCB_VISIBILITY' value64='9'/>
<enum name='GLUT_FCB_WINDOW_STATUS' value64='8'/>
<enum name='GLUT_FCB_WMCLOSE' value64='20'/>
<enum name='GLUT_FULLY_COVERED' value64='3'/>
<enum name='GLUT_FULLY_RETAINED' value64='1'/>
<enum name='GLUT_GAME_MODE_ACTIVE' value64='0'/>
<enum name='GLUT_GAME_MODE_DISPLAY_CHANGED' value64='6'/>
<enum name='GLUT_GAME_MODE_HEIGHT' value64='3'/>
<enum name='GLUT_GAME_MODE_PIXEL_DEPTH' value64='4'/>
<enum name='GLUT_GAME_MODE_POSSIBLE' value64='1'/>
<enum name='GLUT_GAME_MODE_REFRESH_RATE' value64='5'/>
<enum name='GLUT_GAME_MODE_WIDTH' value64='2'/>
<enum name='GLUT_GREEN' value64='1'/>
<enum name='GLUT_HAS_DIAL_AND_BUTTON_BOX' value64='603'/>
<enum name='GLUT_HAS_JOYSTICK' value64='612'/>
<enum name='GLUT_HAS_KEYBOARD' value64='600'/>
<enum name='GLUT_HAS_MOUSE' value64='601'/>
<enum name='GLUT_HAS_OVERLAY' value64='802'/>
<enum name='GLUT_HAS_SPACEBALL' value64='602'/>
<enum name='GLUT_HAS_TABLET' value64='604'/>
<enum name='GLUT_HIDDEN' value64='0'/>
<enum name='GLUT_INDEX' value64='1'/>
<enum name='GLUT_INIT_DISPLAY_MODE' value64='504'/>
<enum name='GLUT_INIT_WINDOW_HEIGHT' value64='503'/>
<enum name='GLUT_INIT_WINDOW_WIDTH' value64='502'/>
<enum name='GLUT_INIT_WINDOW_X' value64='500'/>
<enum name='GLUT_INIT_WINDOW_Y' value64='501'/>
<enum name='GLUT_JOYSTICK_AXES' value64='615'/>
<enum name='GLUT_JOYSTICK_BUTTONS' value64='614'/>
<enum name='GLUT_JOYSTICK_BUTTON_A' value64='1'/>
<enum name='GLUT_JOYSTICK_BUTTON_B' value64='2'/>
<enum name='GLUT_JOYSTICK_BUTTON_C' value64='4'/>
<enum name='GLUT_JOYSTICK_BUTTON_D' value64='8'/>
<enum name='GLUT_JOYSTICK_POLL_RATE' value64='616'/>
<enum name='GLUT_KEY_DOWN' value64='103'/>
<enum name='GLUT_KEY_END' value64='107'/>
<enum name='GLUT_KEY_F1' value64='1'/>
<enum name='GLUT_KEY_F10' value64='10'/>
<enum name='GLUT_KEY_F11' value64='11'/>
<enum name='GLUT_KEY_F12' value64='12'/>
<enum name='GLUT_KEY_F2' value64='2'/>
<enum name='GLUT_KEY_F3' value64='3'/>
<enum name='GLUT_KEY_F4' value64='4'/>
<enum name='GLUT_KEY_F5' value64='5'/>
<enum name='GLUT_KEY_F6' value64='6'/>
<enum name='GLUT_KEY_F7' value64='7'/>
<enum name='GLUT_KEY_F8' value64='8'/>
<enum name='GLUT_KEY_F9' value64='9'/>
<enum name='GLUT_KEY_HOME' value64='106'/>
<enum name='GLUT_KEY_INSERT' value64='108'/>
<enum name='GLUT_KEY_LEFT' value64='100'/>
<enum name='GLUT_KEY_PAGE_DOWN' value64='105'/>
<enum name='GLUT_KEY_PAGE_UP' value64='104'/>
<enum name='GLUT_KEY_REPEAT_DEFAULT' value64='2'/>
<enum name='GLUT_KEY_REPEAT_OFF' value64='0'/>
<enum name='GLUT_KEY_REPEAT_ON' value64='1'/>
<enum name='GLUT_KEY_RIGHT' value64='102'/>
<enum name='GLUT_KEY_UP' value64='101'/>
<enum name='GLUT_LAYER_IN_USE' value64='801'/>
<enum name='GLUT_LEFT' value64='0'/>
<enum name='GLUT_LEFT_BUTTON' value64='0'/>
<enum name='GLUT_LUMINANCE' value64='512'/>
<enum name='GLUT_MACOSX_IMPLEMENTATION' value64='4'/>
<enum name='GLUT_MENU_IN_USE' value64='1'/>
<enum name='GLUT_MENU_NOT_IN_USE' value64='0'/>
<enum name='GLUT_MENU_NUM_ITEMS' value64='300'/>
<enum name='GLUT_MIDDLE_BUTTON' value64='1'/>
<enum name='GLUT_MULTISAMPLE' value64='128'/>
<enum name='GLUT_NORMAL' value64='0'/>
<enum name='GLUT_NORMAL_DAMAGED' value64='804'/>
<enum name='GLUT_NOT_VISIBLE' value64='0'/>
<enum name='GLUT_NO_RECOVERY' value64='1024'/>
<enum name='GLUT_NUM_BUTTON_BOX_BUTTONS' value64='607'/>
<enum name='GLUT_NUM_DIALS' value64='608'/>
<enum name='GLUT_NUM_MOUSE_BUTTONS' value64='605'/>
<enum name='GLUT_NUM_SPACEBALL_BUTTONS' value64='606'/>
<enum name='GLUT_NUM_TABLET_BUTTONS' value64='609'/>
<enum name='GLUT_OVERLAY' value64='1'/>
<enum name='GLUT_OVERLAY_DAMAGED' value64='805'/>
<enum name='GLUT_OVERLAY_POSSIBLE' value64='800'/>
<enum name='GLUT_OWNS_JOYSTICK' value64='613'/>
<enum name='GLUT_PARTIALLY_RETAINED' value64='2'/>
<enum name='GLUT_RED' value64='0'/>
<enum name='GLUT_RGB' value64='0'/>
<enum name='GLUT_RGBA' value64='0'/>
<enum name='GLUT_RIGHT_BUTTON' value64='2'/>
<enum name='GLUT_SCREEN_HEIGHT' value64='201'/>
<enum name='GLUT_SCREEN_HEIGHT_MM' value64='203'/>
<enum name='GLUT_SCREEN_WIDTH' value64='200'/>
<enum name='GLUT_SCREEN_WIDTH_MM' value64='202'/>
<enum name='GLUT_SINGLE' value64='0'/>
<enum name='GLUT_STENCIL' value64='32'/>
<enum name='GLUT_STEREO' value64='256'/>
<enum name='GLUT_TRANSPARENT_INDEX' value64='803'/>
<enum name='GLUT_UP' value64='1'/>
<enum name='GLUT_VIDEO_RESIZE_HEIGHT' value64='909'/>
<enum name='GLUT_VIDEO_RESIZE_HEIGHT_DELTA' value64='905'/>
<enum name='GLUT_VIDEO_RESIZE_IN_USE' value64='901'/>
<enum name='GLUT_VIDEO_RESIZE_POSSIBLE' value64='900'/>
<enum name='GLUT_VIDEO_RESIZE_WIDTH' value64='908'/>
<enum name='GLUT_VIDEO_RESIZE_WIDTH_DELTA' value64='904'/>
<enum name='GLUT_VIDEO_RESIZE_X' value64='906'/>
<enum name='GLUT_VIDEO_RESIZE_X_DELTA' value64='902'/>
<enum name='GLUT_VIDEO_RESIZE_Y' value64='907'/>
<enum name='GLUT_VIDEO_RESIZE_Y_DELTA' value64='903'/>
<enum name='GLUT_VISIBLE' value64='1'/>
<enum name='GLUT_WINDOW_ACCUM_ALPHA_SIZE' value64='114'/>
<enum name='GLUT_WINDOW_ACCUM_BLUE_SIZE' value64='113'/>
<enum name='GLUT_WINDOW_ACCUM_GREEN_SIZE' value64='112'/>
<enum name='GLUT_WINDOW_ACCUM_RED_SIZE' value64='111'/>
<enum name='GLUT_WINDOW_ALPHA_SIZE' value64='110'/>
<enum name='GLUT_WINDOW_BLUE_SIZE' value64='109'/>
<enum name='GLUT_WINDOW_BUFFER_SIZE' value64='104'/>
<enum name='GLUT_WINDOW_COLORMAP_SIZE' value64='119'/>
<enum name='GLUT_WINDOW_CURSOR' value64='122'/>
<enum name='GLUT_WINDOW_DEPTH_SIZE' value64='106'/>
<enum name='GLUT_WINDOW_DOUBLEBUFFER' value64='115'/>
<enum name='GLUT_WINDOW_FORMAT_ID' value64='123'/>
<enum name='GLUT_WINDOW_GREEN_SIZE' value64='108'/>
<enum name='GLUT_WINDOW_HEIGHT' value64='103'/>
<enum name='GLUT_WINDOW_NUM_CHILDREN' value64='118'/>
<enum name='GLUT_WINDOW_NUM_SAMPLES' value64='120'/>
<enum name='GLUT_WINDOW_PARENT' value64='117'/>
<enum name='GLUT_WINDOW_RED_SIZE' value64='107'/>
<enum name='GLUT_WINDOW_RGBA' value64='116'/>
<enum name='GLUT_WINDOW_STENCIL_SIZE' value64='105'/>
<enum name='GLUT_WINDOW_STEREO' value64='121'/>
<enum name='GLUT_WINDOW_WIDTH' value64='102'/>
<enum name='GLUT_WINDOW_X' value64='100'/>
<enum name='GLUT_WINDOW_Y' value64='101'/>
<enum name='GLUT_XLIB_IMPLEMENTATION' value64='15'/>
<enum name='SMAP_BACK' value64='5'/>
<enum name='SMAP_BOTTOM' value64='2'/>
<enum name='SMAP_CLEAR_SMAP_TEXTURE' value64='1'/>
<enum name='SMAP_FRONT' value64='0'/>
<enum name='SMAP_GENERATE_MIPMAPS' value64='6'/>
<enum name='SMAP_GENERATE_SMAP_MIPMAPS' value64='4'/>
<enum name='SMAP_GENERATE_VIEW_MIPMAPS' value64='2'/>
<enum name='SMAP_LEFT' value64='3'/>
<enum name='SMAP_RIGHT' value64='4'/>
<enum name='SMAP_TOP' value64='1'/>
<enum name='TUBE_CONTOUR_CLOSED' value64='4096'/>
<enum name='TUBE_JN_ANGLE' value64='2'/>
<enum name='TUBE_JN_CAP' value64='16'/>
<enum name='TUBE_JN_CUT' value64='3'/>
<enum name='TUBE_JN_MASK' value64='15'/>
<enum name='TUBE_JN_RAW' value64='1'/>
<enum name='TUBE_JN_ROUND' value64='4'/>
<enum name='TUBE_NORM_EDGE' value64='512'/>
<enum name='TUBE_NORM_FACET' value64='256'/>
<enum name='TUBE_NORM_MASK' value64='3840'/>
<enum name='TUBE_NORM_PATH_EDGE' value64='1024'/>
<enum name='X' value64='0'/>
<enum name='Y' value64='1'/>
<enum name='Z' value64='2'/>
<function name='bisecting_plane'>
<arg type64='^d'/>
<arg type64='^d'/>
<arg type64='^d'/>
<arg type64='^d'/>
<retval type64='i'/>
</function>
<function name='draw_angle_style_back_cap'>
<arg type64='i'/>
<arg type64='^d'/>
<arg type64='^[3d]'/>
<retval type64='v'/>
</function>
<function name='draw_angle_style_front_cap'>
<arg type64='i'/>
<arg type64='^d'/>
<arg type64='^[3d]'/>
<retval type64='v'/>
</function>
<function name='draw_binorm_segment_c_and_edge_n'>
<arg type64='i'/>
<arg type64='^[3d]'/>
<arg type64='^[3d]'/>
<arg type64='^[3d]'/>
<arg type64='^[3d]'/>
<arg type64='^f'/>
<arg type64='^f'/>
<arg type64='i'/>
<arg type64='d'/>
<retval type64='v'/>
</function>
<function name='draw_binorm_segment_c_and_facet_n'>
<arg type64='i'/>
<arg type64='^[3d]'/>
<arg type64='^[3d]'/>
<arg type64='^[3d]'/>
<arg type64='^[3d]'/>
<arg type64='^f'/>
<arg type64='^f'/>
<arg type64='i'/>
<arg type64='d'/>
<retval type64='v'/>
</function>
<function name='draw_binorm_segment_edge_n'>
<arg type64='i'/>
<arg type64='^[3d]'/>
<arg type64='^[3d]'/>
<arg type64='^[3d]'/>
<arg type64='^[3d]'/>
<arg type64='i'/>
<arg type64='d'/>
<retval type64='v'/>
</function>
<function name='draw_binorm_segment_facet_n'>
<arg type64='i'/>
<arg type64='^[3d]'/>
<arg type64='^[3d]'/>
<arg type64='^[3d]'/>
<arg type64='^[3d]'/>
<arg type64='i'/>
<arg type64='d'/>
<retval type64='v'/>
</function>
<function name='draw_raw_style_end_cap'>
<arg type64='i'/>
<arg type64='^[2d]'/>
<arg type64='d'/>
<arg type64='i'/>
<retval type64='v'/>
</function>
<function name='draw_round_style_cap_callback'>
<arg type64='i'/>
<arg type64='^[3d]'/>
<arg type64='^f'/>
<arg type64='^d'/>
<arg type64='^d'/>
<arg type64='^[3d]'/>
<arg type64='i'/>
<retval type64='v'/>
</function>
<function name='draw_segment_c_and_edge_n'>
<arg type64='i'/>
<arg type64='^[3d]'/>
<arg type64='^[3d]'/>
<arg type64='^[3d]'/>
<arg type64='^f'/>
<arg type64='^f'/>
<arg type64='i'/>
<arg type64='d'/>
<retval type64='v'/>
</function>
<function name='draw_segment_c_and_facet_n'>
<arg type64='i'/>
<arg type64='^[3d]'/>
<arg type64='^[3d]'/>
<arg type64='^[3d]'/>
<arg type64='^f'/>
<arg type64='^f'/>
<arg type64='i'/>
<arg type64='d'/>
<retval type64='v'/>
</function>
<function name='draw_segment_color'>
<arg type64='i'/>
<arg type64='^[3d]'/>
<arg type64='^[3d]'/>
<arg type64='^f'/>
<arg type64='^f'/>
<arg type64='i'/>
<arg type64='d'/>
<retval type64='v'/>
</function>
<function name='draw_segment_edge_n'>
<arg type64='i'/>
<arg type64='^[3d]'/>
<arg type64='^[3d]'/>
<arg type64='^[3d]'/>
<arg type64='i'/>
<arg type64='d'/>
<retval type64='v'/>
</function>
<function name='draw_segment_facet_n'>
<arg type64='i'/>
<arg type64='^[3d]'/>
<arg type64='^[3d]'/>
<arg type64='^[3d]'/>
<arg type64='i'/>
<arg type64='d'/>
<retval type64='v'/>
</function>
<function name='draw_segment_plain'>
<arg type64='i'/>
<arg type64='^[3d]'/>
<arg type64='^[3d]'/>
<arg type64='i'/>
<arg type64='d'/>
<retval type64='v'/>
</function>
<function name='extrusion_angle_join'>
<arg type64='i'/>
<arg type64='^[2d]'/>
<arg type64='^[2d]'/>
<arg type64='^d'/>
<arg type64='i'/>
<arg type64='^[3d]'/>
<arg type64='^[3f]'/>
<arg type64='^[2[3d]]'/>
<retval type64='v'/>
</function>
<function name='extrusion_raw_join'>
<arg type64='i'/>
<arg type64='^[2d]'/>
<arg type64='^[2d]'/>
<arg type64='^d'/>
<arg type64='i'/>
<arg type64='^[3d]'/>
<arg type64='^[3f]'/>
<arg type64='^[2[3d]]'/>
<retval type64='v'/>
</function>
<function name='extrusion_round_or_cut_join'>
<arg type64='i'/>
<arg type64='^[2d]'/>
<arg type64='^[2d]'/>
<arg type64='^d'/>
<arg type64='i'/>
<arg type64='^[3d]'/>
<arg type64='^[3f]'/>
<arg type64='^[2[3d]]'/>
<retval type64='v'/>
</function>
<function name='gleCreateGC'>
<retval type64='^{_gleGC=^?^?^?^?^?^?ii^[2d]^[2d]^di^[3d]^[3f]^[2[3d]]iidddd^?^?^?^?^?^?}'/>
</function>
<function name='gleExtrusion'>
<arg type64='i'/>
<arg type64='^[2d]'/>
<arg type64='^[2d]'/>
<arg type64='^d'/>
<arg type64='i'/>
<arg type64='^[3d]'/>
<arg type64='^[3f]'/>
<retval type64='v'/>
</function>
<function name='gleGetJoinStyle'>
<retval type64='i'/>
</function>
<function name='gleGetNumSlices'>
<retval type64='i'/>
</function>
<function name='gleHelicoid'>
<arg type64='d'/>
<arg type64='d'/>
<arg type64='d'/>
<arg type64='d'/>
<arg type64='d'/>
<arg type64='^[3d]'/>
<arg type64='^[3d]'/>
<arg type64='d'/>
<arg type64='d'/>
<retval type64='v'/>
</function>
<function name='gleLathe'>
<arg type64='i'/>
<arg type64='^[2d]'/>
<arg type64='^[2d]'/>
<arg type64='^d'/>
<arg type64='d'/>
<arg type64='d'/>
<arg type64='d'/>
<arg type64='d'/>
<arg type64='^[3d]'/>
<arg type64='^[3d]'/>
<arg type64='d'/>
<arg type64='d'/>
<retval type64='v'/>
</function>
<function name='glePolyCone'>
<arg type64='i'/>
<arg type64='^[3d]'/>
<arg type64='^[3f]'/>
<arg type64='^d'/>
<retval type64='v'/>
</function>
<function name='glePolyCylinder'>
<arg type64='i'/>
<arg type64='^[3d]'/>
<arg type64='^[3f]'/>
<arg type64='d'/>
<retval type64='v'/>
</function>
<function name='gleScrew'>
<arg type64='i'/>
<arg type64='^[2d]'/>
<arg type64='^[2d]'/>
<arg type64='^d'/>
<arg type64='d'/>
<arg type64='d'/>
<arg type64='d'/>
<retval type64='v'/>
</function>
<function name='gleSetJoinStyle'>
<arg type64='i'/>
<retval type64='v'/>
</function>
<function name='gleSetNumSlices'>
<arg type64='i'/>
<retval type64='v'/>
</function>
<function name='gleSpiral'>
<arg type64='i'/>
<arg type64='^[2d]'/>
<arg type64='^[2d]'/>
<arg type64='^d'/>
<arg type64='d'/>
<arg type64='d'/>
<arg type64='d'/>
<arg type64='d'/>
<arg type64='^[3d]'/>
<arg type64='^[3d]'/>
<arg type64='d'/>
<arg type64='d'/>
<retval type64='v'/>
</function>
<function name='gleSuperExtrusion'>
<arg type64='i'/>
<arg type64='^[2d]'/>
<arg type64='^[2d]'/>
<arg type64='^d'/>
<arg type64='i'/>
<arg type64='^[3d]'/>
<arg type64='^[3f]'/>
<arg type64='^[2[3d]]'/>
<retval type64='v'/>
</function>
<function name='gleTextureMode'>
<arg type64='i'/>
<retval type64='v'/>
</function>
<function name='gleToroid'>
<arg type64='d'/>
<arg type64='d'/>
<arg type64='d'/>
<arg type64='d'/>
<arg type64='d'/>
<arg type64='^[3d]'/>
<arg type64='^[3d]'/>
<arg type64='d'/>
<arg type64='d'/>
<retval type64='v'/>
</function>
<function name='gleTwistExtrusion'>
<arg type64='i'/>
<arg type64='^[2d]'/>
<arg type64='^[2d]'/>
<arg type64='^d'/>
<arg type64='i'/>
<arg type64='^[3d]'/>
<arg type64='^[3f]'/>
<arg type64='^d'/>
<retval type64='v'/>
</function>
<function name='glutAddMenuEntry'>
<arg type64='*'/>
<arg type64='i'/>
<retval type64='v'/>
</function>
<function name='glutAddSubMenu'>
<arg type64='*'/>
<arg type64='i'/>
<retval type64='v'/>
</function>
<function name='glutAttachMenu'>
<arg type64='i'/>
<retval type64='v'/>
</function>
<function name='glutBitmapCharacter'>
<arg type64='^v'/>
<arg type64='i'/>
<retval type64='v'/>
</function>
<function name='glutBitmapLength'>
<arg type64='^v'/>
<arg type64='*'/>
<retval type64='i'/>
</function>
<function name='glutBitmapWidth'>
<arg type64='^v'/>
<arg type64='i'/>
<retval type64='i'/>
</function>
<function name='glutButtonBoxFunc'>
<arg function_pointer='true' type64='^?'>
<arg type64='i'/>
<arg type64='i'/>
<retval type64='v'/>
</arg>
<retval type64='v'/>
</function>
<function name='glutChangeToMenuEntry'>
<arg type64='i'/>
<arg type64='*'/>
<arg type64='i'/>
<retval type64='v'/>
</function>
<function name='glutChangeToSubMenu'>
<arg type64='i'/>
<arg type64='*'/>
<arg type64='i'/>
<retval type64='v'/>
</function>
<function name='glutCheckLoop'>
<retval type64='v'/>
</function>
<function name='glutCopyColormap'>
<arg type64='i'/>
<retval type64='v'/>
</function>
<function name='glutCreateMenu'>
<arg function_pointer='true' type64='^?'>
<arg type64='i'/>
<retval type64='v'/>
</arg>
<retval type64='i'/>
</function>
<function name='glutCreateSubWindow'>
<arg type64='i'/>
<arg type64='i'/>
<arg type64='i'/>
<arg type64='i'/>
<arg type64='i'/>
<retval type64='i'/>
</function>
<function name='glutCreateWindow'>
<arg type64='*'/>
<retval type64='i'/>
</function>
<function name='glutDestroyMenu'>
<arg type64='i'/>
<retval type64='v'/>
</function>
<function name='glutDestroyWindow'>
<arg type64='i'/>
<retval type64='v'/>
</function>
<function name='glutDetachMenu'>
<arg type64='i'/>
<retval type64='v'/>
</function>
<function name='glutDeviceGet'>
<arg type64='I'/>
<retval type64='i'/>
</function>
<function name='glutDialsFunc'>
<arg function_pointer='true' type64='^?'>
<arg type64='i'/>
<arg type64='i'/>
<retval type64='v'/>
</arg>
<retval type64='v'/>
</function>
<function name='glutDisplayFunc'>
<arg function_pointer='true' type64='^?'>
<retval type64='v'/>
</arg>
<retval type64='v'/>
</function>
<function name='glutEnterGameMode'>
<retval type64='i'/>
</function>
<function name='glutEntryFunc'>
<arg function_pointer='true' type64='^?'>
<arg type64='i'/>
<retval type64='v'/>
</arg>
<retval type64='v'/>
</function>
<function name='glutEstablishOverlay'>
<retval type64='v'/>
</function>
<function name='glutExtensionSupported'>
<arg type64='*'/>
<retval type64='i'/>
</function>
<function name='glutForceJoystickFunc'>
<retval type64='v'/>
</function>
<function name='glutFullScreen'>
<retval type64='v'/>
</function>
<function name='glutGameModeGet'>
<arg type64='I'/>
<retval type64='i'/>
</function>
<function name='glutGameModeString'>
<arg type64='*'/>
<retval type64='v'/>
</function>
<function name='glutGet'>
<arg type64='I'/>
<retval type64='i'/>
</function>
<function name='glutGetColor'>
<arg type64='i'/>
<arg type64='i'/>
<retval type64='f'/>
</function>
<function name='glutGetMenu'>
<retval type64='i'/>
</function>
<function name='glutGetModifiers'>
<retval type64='i'/>
</function>
<function name='glutGetProcAddress'>
<arg type64='*'/>
<retval type64='^v'/>
</function>
<function name='glutGetWindow'>
<retval type64='i'/>
</function>
<function name='glutHideOverlay'>
<retval type64='v'/>
</function>
<function name='glutHideWindow'>
<retval type64='v'/>
</function>
<function name='glutIconifyWindow'>
<retval type64='v'/>
</function>
<function name='glutIdleFunc'>
<arg function_pointer='true' type64='^?'>
<retval type64='v'/>
</arg>
<retval type64='v'/>
</function>
<function name='glutIgnoreKeyRepeat'>
<arg type64='i'/>
<retval type64='v'/>
</function>
<function name='glutInit'>
<arg type64='^i'/>
<arg type64='^*'/>
<retval type64='v'/>
</function>
<function name='glutInitDisplayMode'>
<arg type64='I'/>
<retval type64='v'/>
</function>
<function name='glutInitDisplayString'>
<arg type64='*'/>
<retval type64='v'/>
</function>
<function name='glutInitWindowPosition'>
<arg type64='i'/>
<arg type64='i'/>
<retval type64='v'/>
</function>
<function name='glutInitWindowSize'>
<arg type64='i'/>
<arg type64='i'/>
<retval type64='v'/>
</function>
<function name='glutJoystickFunc'>
<arg function_pointer='true' type64='^?'>
<arg type64='I'/>
<arg type64='i'/>
<arg type64='i'/>
<arg type64='i'/>
<retval type64='v'/>
</arg>
<arg type64='i'/>
<retval type64='v'/>
</function>
<function name='glutKeyboardFunc'>
<arg function_pointer='true' type64='^?'>
<arg type64='C'/>
<arg type64='i'/>
<arg type64='i'/>
<retval type64='v'/>
</arg>
<retval type64='v'/>
</function>
<function name='glutKeyboardUpFunc'>
<arg function_pointer='true' type64='^?'>
<arg type64='C'/>
<arg type64='i'/>
<arg type64='i'/>
<retval type64='v'/>
</arg>
<retval type64='v'/>
</function>
<function name='glutLayerGet'>
<arg type64='I'/>
<retval type64='i'/>
</function>
<function name='glutLeaveGameMode'>
<retval type64='v'/>
</function>
<function name='glutMainLoop'>
<retval type64='v'/>
</function>
<function name='glutMenuStateFunc'>
<arg function_pointer='true' type64='^?'>
<arg type64='i'/>
<retval type64='v'/>
</arg>
<retval type64='v'/>
</function>
<function name='glutMenuStatusFunc'>
<arg function_pointer='true' type64='^?'>
<arg type64='i'/>
<arg type64='i'/>
<arg type64='i'/>
<retval type64='v'/>
</arg>
<retval type64='v'/>
</function>
<function name='glutMotionFunc'>
<arg function_pointer='true' type64='^?'>
<arg type64='i'/>
<arg type64='i'/>
<retval type64='v'/>
</arg>
<retval type64='v'/>
</function>
<function name='glutMouseFunc'>
<arg function_pointer='true' type64='^?'>
<arg type64='i'/>
<arg type64='i'/>
<arg type64='i'/>
<arg type64='i'/>
<retval type64='v'/>
</arg>
<retval type64='v'/>
</function>
<function name='glutOverlayDisplayFunc'>
<arg function_pointer='true' type64='^?'>
<retval type64='v'/>
</arg>
<retval type64='v'/>
</function>
<function name='glutPassiveMotionFunc'>
<arg function_pointer='true' type64='^?'>
<arg type64='i'/>
<arg type64='i'/>
<retval type64='v'/>
</arg>
<retval type64='v'/>
</function>
<function name='glutPopWindow'>
<retval type64='v'/>
</function>
<function name='glutPositionWindow'>
<arg type64='i'/>
<arg type64='i'/>
<retval type64='v'/>
</function>
<function name='glutPostOverlayRedisplay'>
<retval type64='v'/>
</function>
<function name='glutPostRedisplay'>
<retval type64='v'/>
</function>
<function name='glutPostWindowOverlayRedisplay'>
<arg type64='i'/>
<retval type64='v'/>
</function>
<function name='glutPostWindowRedisplay'>
<arg type64='i'/>
<retval type64='v'/>
</function>
<function name='glutPushWindow'>
<retval type64='v'/>
</function>
<function name='glutRemoveMenuItem'>
<arg type64='i'/>
<retval type64='v'/>
</function>
<function name='glutRemoveOverlay'>
<retval type64='v'/>
</function>
<function name='glutReportErrors'>
<retval type64='v'/>
</function>
<function name='glutReshapeFunc'>
<arg function_pointer='true' type64='^?'>
<arg type64='i'/>
<arg type64='i'/>
<retval type64='v'/>
</arg>
<retval type64='v'/>
</function>
<function name='glutReshapeWindow'>
<arg type64='i'/>
<arg type64='i'/>
<retval type64='v'/>
</function>
<function name='glutSetColor'>
<arg type64='i'/>
<arg type64='f'/>
<arg type64='f'/>
<arg type64='f'/>
<retval type64='v'/>
</function>
<function name='glutSetCursor'>
<arg type64='i'/>
<retval type64='v'/>
</function>
<function name='glutSetIconTitle'>
<arg type64='*'/>
<retval type64='v'/>
</function>
<function name='glutSetKeyRepeat'>
<arg type64='i'/>
<retval type64='v'/>
</function>
<function name='glutSetMenu'>
<arg type64='i'/>
<retval type64='v'/>
</function>
<function name='glutSetWindow'>
<arg type64='i'/>
<retval type64='v'/>
</function>
<function name='glutSetWindowTitle'>
<arg type64='*'/>
<retval type64='v'/>
</function>
<function name='glutSetupVideoResizing'>
<retval type64='v'/>
</function>
<function name='glutShowOverlay'>
<retval type64='v'/>
</function>
<function name='glutShowWindow'>
<retval type64='v'/>
</function>
<function name='glutSolidCone'>
<arg type64='d'/>
<arg type64='d'/>
<arg type64='i'/>
<arg type64='i'/>
<retval type64='v'/>
</function>
<function name='glutSolidCube'>
<arg type64='d'/>
<retval type64='v'/>
</function>
<function name='glutSolidDodecahedron'>
<retval type64='v'/>
</function>
<function name='glutSolidIcosahedron'>
<retval type64='v'/>
</function>
<function name='glutSolidOctahedron'>
<retval type64='v'/>
</function>
<function name='glutSolidSphere'>
<arg type64='d'/>
<arg type64='i'/>
<arg type64='i'/>
<retval type64='v'/>
</function>
<function name='glutSolidTeapot'>
<arg type64='d'/>
<retval type64='v'/>
</function>
<function name='glutSolidTetrahedron'>
<retval type64='v'/>
</function>
<function name='glutSolidTorus'>
<arg type64='d'/>
<arg type64='d'/>
<arg type64='i'/>
<arg type64='i'/>
<retval type64='v'/>
</function>
<function name='glutSpaceballButtonFunc'>
<arg function_pointer='true' type64='^?'>
<arg type64='i'/>
<arg type64='i'/>
<retval type64='v'/>
</arg>
<retval type64='v'/>
</function>
<function name='glutSpaceballMotionFunc'>
<arg function_pointer='true' type64='^?'>
<arg type64='i'/>
<arg type64='i'/>
<arg type64='i'/>
<retval type64='v'/>
</arg>
<retval type64='v'/>
</function>
<function name='glutSpaceballRotateFunc'>
<arg function_pointer='true' type64='^?'>
<arg type64='i'/>
<arg type64='i'/>
<arg type64='i'/>
<retval type64='v'/>
</arg>
<retval type64='v'/>
</function>
<function name='glutSpecialFunc'>
<arg function_pointer='true' type64='^?'>
<arg type64='i'/>
<arg type64='i'/>
<arg type64='i'/>
<retval type64='v'/>
</arg>
<retval type64='v'/>
</function>
<function name='glutSpecialUpFunc'>
<arg function_pointer='true' type64='^?'>
<arg type64='i'/>
<arg type64='i'/>
<arg type64='i'/>
<retval type64='v'/>
</arg>
<retval type64='v'/>
</function>
<function name='glutStopVideoResizing'>
<retval type64='v'/>
</function>
<function name='glutStrokeCharacter'>
<arg type64='^v'/>
<arg type64='i'/>
<retval type64='v'/>
</function>
<function name='glutStrokeLength'>
<arg type64='^v'/>
<arg type64='*'/>
<retval type64='i'/>
</function>
<function name='glutStrokeWidth'>
<arg type64='^v'/>
<arg type64='i'/>
<retval type64='i'/>
</function>
<function name='glutSurfaceTexture'>
<arg type64='I'/>
<arg type64='I'/>
<arg type64='i'/>
<retval type64='v'/>
</function>
<function name='glutSwapBuffers'>
<retval type64='v'/>
</function>
<function name='glutTabletButtonFunc'>
<arg function_pointer='true' type64='^?'>
<arg type64='i'/>
<arg type64='i'/>
<arg type64='i'/>
<arg type64='i'/>
<retval type64='v'/>
</arg>
<retval type64='v'/>
</function>
<function name='glutTabletMotionFunc'>
<arg function_pointer='true' type64='^?'>
<arg type64='i'/>
<arg type64='i'/>
<retval type64='v'/>
</arg>
<retval type64='v'/>
</function>
<function name='glutTimerFunc'>
<arg type64='I'/>
<arg function_pointer='true' type64='^?'>
<arg type64='i'/>
<retval type64='v'/>
</arg>
<arg type64='i'/>
<retval type64='v'/>
</function>
<function name='glutUseLayer'>
<arg type64='I'/>
<retval type64='v'/>
</function>
<function name='glutVideoPan'>
<arg type64='i'/>
<arg type64='i'/>
<arg type64='i'/>
<arg type64='i'/>
<retval type64='v'/>
</function>
<function name='glutVideoResize'>
<arg type64='i'/>
<arg type64='i'/>
<arg type64='i'/>
<arg type64='i'/>
<retval type64='v'/>
</function>
<function name='glutVideoResizeGet'>
<arg type64='I'/>
<retval type64='i'/>
</function>
<function name='glutVisibilityFunc'>
<arg function_pointer='true' type64='^?'>
<arg type64='i'/>
<retval type64='v'/>
</arg>
<retval type64='v'/>
</function>
<function name='glutWMCloseFunc'>
<arg function_pointer='true' type64='^?'>
<retval type64='v'/>
</arg>
<retval type64='v'/>
</function>
<function name='glutWarpPointer'>
<arg type64='i'/>
<arg type64='i'/>
<retval type64='v'/>
</function>
<function name='glutWindowStatusFunc'>
<arg function_pointer='true' type64='^?'>
<arg type64='i'/>
<retval type64='v'/>
</arg>
<retval type64='v'/>
</function>
<function name='glutWireCone'>
<arg type64='d'/>
<arg type64='d'/>
<arg type64='i'/>
<arg type64='i'/>
<retval type64='v'/>
</function>
<function name='glutWireCube'>
<arg type64='d'/>
<retval type64='v'/>
</function>
<function name='glutWireDodecahedron'>
<retval type64='v'/>
</function>
<function name='glutWireIcosahedron'>
<retval type64='v'/>
</function>
<function name='glutWireOctahedron'>
<retval type64='v'/>
</function>
<function name='glutWireSphere'>
<arg type64='d'/>
<arg type64='i'/>
<arg type64='i'/>
<retval type64='v'/>
</function>
<function name='glutWireTeapot'>
<arg type64='d'/>
<retval type64='v'/>
</function>
<function name='glutWireTetrahedron'>
<retval type64='v'/>
</function>
<function name='glutWireTorus'>
<arg type64='d'/>
<arg type64='d'/>
<arg type64='i'/>
<arg type64='i'/>
<retval type64='v'/>
</function>
<function name='rot_about_axis_d'>
<arg type64='d'/>
<arg type64='^d'/>
<retval type64='v'/>
</function>
<function name='rot_about_axis_f'>
<arg type64='f'/>
<arg type64='^f'/>
<retval type64='v'/>
</function>
<function name='rot_axis_d'>
<arg type64='d'/>
<arg type64='^d'/>
<retval type64='v'/>
</function>
<function name='rot_axis_f'>
<arg type64='f'/>
<arg type64='^f'/>
<retval type64='v'/>
</function>
<function name='rot_omega_d'>
<arg type64='^d'/>
<retval type64='v'/>
</function>
<function name='rot_omega_f'>
<arg type64='^f'/>
<retval type64='v'/>
</function>
<function name='smapConfigureSphereMapMesh'>
<arg type64='^{_SphereMap=}'/>
<arg type64='i'/>
<arg type64='i'/>
<arg type64='i'/>
<retval type64='v'/>
</function>
<function name='smapCreateSphereMap'>
<arg type64='^{_SphereMap=}'/>
<retval type64='^{_SphereMap=}'/>
</function>
<function name='smapDestroySphereMap'>
<arg type64='^{_SphereMap=}'/>
<retval type64='v'/>
</function>
<function name='smapGenSphereMap'>
<arg type64='^{_SphereMap=}'/>
<retval type64='v'/>
</function>
<function name='smapGenSphereMapFromViewTexs'>
<arg type64='^{_SphereMap=}'/>
<retval type64='v'/>
</function>
<function name='smapGenSphereMapWithOneViewTex'>
<arg type64='^{_SphereMap=}'/>
<retval type64='v'/>
</function>
<function name='smapGenViewTex'>
<arg type64='^{_SphereMap=}'/>
<arg type64='i'/>
<retval type64='v'/>
</function>
<function name='smapGenViewTexs'>
<arg type64='^{_SphereMap=}'/>
<retval type64='v'/>
</function>
<function name='smapGetContextData'>
<arg type64='^{_SphereMap=}'/>
<arg type64='^^v'/>
<retval type64='v'/>
</function>
<function name='smapGetDrawViewFunc'>
<arg type64='^{_SphereMap=}'/>
<arg type64='^^?'/>
<retval type64='v'/>
</function>
<function name='smapGetEye'>
<arg type64='^{_SphereMap=}'/>
<arg type64='^f'/>
<arg type64='^f'/>
<arg type64='^f'/>
<retval type64='v'/>
</function>
<function name='smapGetEyeVector'>
<arg type64='^{_SphereMap=}'/>
<arg type64='^f'/>
<retval type64='v'/>
</function>
<function name='smapGetFlags'>
<arg type64='^{_SphereMap=}'/>
<arg type64='^i'/>
<retval type64='v'/>
</function>
<function name='smapGetNearFar'>
<arg type64='^{_SphereMap=}'/>
<arg type64='^f'/>
<arg type64='^f'/>
<retval type64='v'/>
</function>
<function name='smapGetObject'>
<arg type64='^{_SphereMap=}'/>
<arg type64='^f'/>
<arg type64='^f'/>
<arg type64='^f'/>
<retval type64='v'/>
</function>
<function name='smapGetObjectVector'>
<arg type64='^{_SphereMap=}'/>
<arg type64='^f'/>
<retval type64='v'/>
</function>
<function name='smapGetPositionLightsFunc'>
<arg type64='^{_SphereMap=}'/>
<arg type64='^^?'/>
<retval type64='v'/>
</function>
<function name='smapGetSphereMapOrigin'>
<arg type64='^{_SphereMap=}'/>
<arg type64='^i'/>
<arg type64='^i'/>
<retval type64='v'/>
</function>
<function name='smapGetSphereMapTexDim'>
<arg type64='^{_SphereMap=}'/>
<arg type64='^i'/>
<retval type64='v'/>
</function>
<function name='smapGetSphereMapTexObj'>
<arg type64='^{_SphereMap=}'/>
<arg type64='^I'/>
<retval type64='v'/>
</function>
<function name='smapGetUp'>
<arg type64='^{_SphereMap=}'/>
<arg type64='^f'/>
<arg type64='^f'/>
<arg type64='^f'/>
<retval type64='v'/>
</function>
<function name='smapGetUpVector'>
<arg type64='^{_SphereMap=}'/>
<arg type64='^f'/>
<retval type64='v'/>
</function>
<function name='smapGetViewOrigin'>
<arg type64='^{_SphereMap=}'/>
<arg type64='^i'/>
<arg type64='^i'/>
<retval type64='v'/>
</function>
<function name='smapGetViewTexDim'>
<arg type64='^{_SphereMap=}'/>
<arg type64='^i'/>
<retval type64='v'/>
</function>
<function name='smapGetViewTexObj'>
<arg type64='^{_SphereMap=}'/>
<arg type64='^I'/>
<retval type64='v'/>
</function>
<function name='smapGetViewTexObjs'>
<arg type64='^{_SphereMap=}'/>
<arg type64='^I'/>
<retval type64='v'/>
</function>
<function name='smapRvecToSt'>
<arg type64='^f'/>
<arg type64='^f'/>
<retval type64='i'/>
</function>
<function name='smapSetContextData'>
<arg type64='^{_SphereMap=}'/>
<arg type64='^v'/>
<retval type64='v'/>
</function>
<function name='smapSetDrawViewFunc'>
<arg type64='^{_SphereMap=}'/>
<arg function_pointer='true' type64='^?'>
<arg type64='i'/>
<arg type64='^v'/>
<retval type64='v'/>
</arg>
<retval type64='v'/>
</function>
<function name='smapSetEye'>
<arg type64='^{_SphereMap=}'/>
<arg type64='f'/>
<arg type64='f'/>
<arg type64='f'/>
<retval type64='v'/>
</function>
<function name='smapSetEyeVector'>
<arg type64='^{_SphereMap=}'/>
<arg type64='^f'/>
<retval type64='v'/>
</function>
<function name='smapSetFlags'>
<arg type64='^{_SphereMap=}'/>
<arg type64='i'/>
<retval type64='v'/>
</function>
<function name='smapSetNearFar'>
<arg type64='^{_SphereMap=}'/>
<arg type64='f'/>
<arg type64='f'/>
<retval type64='v'/>
</function>
<function name='smapSetObject'>
<arg type64='^{_SphereMap=}'/>
<arg type64='f'/>
<arg type64='f'/>
<arg type64='f'/>
<retval type64='v'/>
</function>
<function name='smapSetObjectVector'>
<arg type64='^{_SphereMap=}'/>
<arg type64='^f'/>
<retval type64='v'/>
</function>
<function name='smapSetPositionLightsFunc'>
<arg type64='^{_SphereMap=}'/>
<arg function_pointer='true' type64='^?'>
<arg type64='i'/>
<arg type64='^v'/>
<retval type64='v'/>
</arg>
<retval type64='v'/>
</function>
<function name='smapSetSphereMapOrigin'>
<arg type64='^{_SphereMap=}'/>
<arg type64='i'/>
<arg type64='i'/>
<retval type64='v'/>
</function>
<function name='smapSetSphereMapTexDim'>
<arg type64='^{_SphereMap=}'/>
<arg type64='i'/>
<retval type64='v'/>
</function>
<function name='smapSetSphereMapTexObj'>
<arg type64='^{_SphereMap=}'/>
<arg type64='I'/>
<retval type64='v'/>
</function>
<function name='smapSetUp'>
<arg type64='^{_SphereMap=}'/>
<arg type64='f'/>
<arg type64='f'/>
<arg type64='f'/>
<retval type64='v'/>
</function>
<function name='smapSetUpVector'>
<arg type64='^{_SphereMap=}'/>
<arg type64='^f'/>
<retval type64='v'/>
</function>
<function name='smapSetViewOrigin'>
<arg type64='^{_SphereMap=}'/>
<arg type64='i'/>
<arg type64='i'/>
<retval type64='v'/>
</function>
<function name='smapSetViewTexDim'>
<arg type64='^{_SphereMap=}'/>
<arg type64='i'/>
<retval type64='v'/>
</function>
<function name='smapSetViewTexObj'>
<arg type64='^{_SphereMap=}'/>
<arg type64='I'/>
<retval type64='v'/>
</function>
<function name='smapSetViewTexObjs'>
<arg type64='^{_SphereMap=}'/>
<arg type64='^I'/>
<retval type64='v'/>
</function>
<function name='smapStToRvec'>
<arg type64='^f'/>
<arg type64='^f'/>
<retval type64='v'/>
</function>
<function name='up_sanity_check'>
<arg type64='^d'/>
<arg type64='i'/>
<arg type64='^[3d]'/>
<retval type64='v'/>
</function>
<function name='urot_about_axis_d'>
<arg type64='^[4d]'/>
<arg type64='d'/>
<arg type64='^d'/>
<retval type64='v'/>
</function>
<function name='urot_about_axis_f'>
<arg type64='^[4f]'/>
<arg type64='f'/>
<arg type64='^f'/>
<retval type64='v'/>
</function>
<function name='urot_axis_d'>
<arg type64='^[4d]'/>
<arg type64='d'/>
<arg type64='^d'/>
<retval type64='v'/>
</function>
<function name='urot_axis_f'>
<arg type64='^[4f]'/>
<arg type64='f'/>
<arg type64='^f'/>
<retval type64='v'/>
</function>
<function name='urot_omega_d'>
<arg type64='^[4d]'/>
<arg type64='^d'/>
<retval type64='v'/>
</function>
<function name='urot_omega_f'>
<arg type64='^[4f]'/>
<arg type64='^f'/>
<retval type64='v'/>
</function>
<function name='uview_direction_d'>
<arg type64='^[4d]'/>
<arg type64='^d'/>
<arg type64='^d'/>
<retval type64='v'/>
</function>
<function name='uview_direction_f'>
<arg type64='^[4f]'/>
<arg type64='^f'/>
<arg type64='^f'/>
<retval type64='v'/>
</function>
<function name='uviewpoint_d'>
<arg type64='^[4d]'/>
<arg type64='^d'/>
<arg type64='^d'/>
<arg type64='^d'/>
<retval type64='v'/>
</function>
<function name='uviewpoint_f'>
<arg type64='^[4f]'/>
<arg type64='^f'/>
<arg type64='^f'/>
<arg type64='^f'/>
<retval type64='v'/>
</function>
</signatures>
