	Flat profile (explanation follows)

	Call graph is on the following page.

Each sample counts as 0.01 seconds.

% time  seconds   cumsec   calls  function
 22.38    15.57    15.57    1909  draw_walls
 14.91    10.37    25.94   610880  calc_wall_heights
 13.37     9.30    35.24   856701  draw_floor_slices
 11.37     7.91    43.15    1909  draw_floors
  9.20     6.40    49.55   631540  draw_ceiling_slices
  5.25     3.65    53.20          mcount
  4.76     3.31    56.51    2120  memset
  4.15     2.89    59.40   1836514  wall_ray_intersection
  2.33     1.62    61.02    1909  render_walls
  1.84     1.28    62.30   610880  add_events
  1.62     1.13    63.43   287800  add_wall_events
  1.35     0.94    64.37    1909  clip_walls
  1.34     0.93    65.30    1909  transform_vertices
  1.28     0.89    66.19   544175  memmove
  0.88     0.61    66.80   610880  remove_events
  0.79     0.55    67.35   415766  wall_obscured
  0.62     0.43    67.78      17  quantize_texture
  0.34     0.24    68.02    1909  init_buffers
  0.33     0.23    68.25          __write
  0.29     0.20    68.45   225280  graphic_file_pixel
  0.29     0.20    68.65    1909  calc_view_constants
  0.29     0.20    68.85          __read
  0.20     0.14    68.99      17  LoadGIF
  0.13     0.09    69.08   83259  ReadCode
  0.11     0.08    69.16   225280  AddToPixel
  0.10     0.07    69.23          __gettimeofday
  0.07     0.05    69.28     211  select
  0.06     0.04    69.32       1  main
  0.04     0.03    69.35          _XReply
  0.03     0.02    69.37    1909  clear_framebuffer
  0.03     0.02    69.39    1909  object_view
  0.03     0.02    69.41          XSync
  0.03     0.02    69.43          XextFindDisplay
  0.03     0.02    69.45          __open
  0.01     0.01    69.46    1959  _IO_strtod
  0.01     0.01    69.47    1909  read_input_devices
  0.01     0.01    69.48    1711  strtoul
  0.01     0.01    69.49     897  vfprintf
  0.01     0.01    69.50     788  memcpy
  0.01     0.01    69.51     570  malloc
  0.01     0.01    69.52     102  helper_vfprintf
  0.01     0.01    69.53          HashString
  0.01     0.01    69.54          XSetErrorHandler
  0.01     0.01    69.55          _XFlush
  0.01     0.01    69.56          _XRead
  0.01     0.01    69.57          fstat
  0.00     0.00    69.57   11811  Binit
  0.00     0.00    69.57    3818  current_time
  0.00     0.00    69.57    1938  Tcl_GetFixed
  0.00     0.00    69.57    1909  get_controlled_object
  0.00     0.00    69.57    1909  get_viewpoint_object
  0.00     0.00    69.57    1909  object_apply_force
  0.00     0.00    69.57    1909  object_apply_torque
  0.00     0.00    69.57    1909  object_update
  0.00     0.00    69.57    1909  render
  0.00     0.00    69.57    1909  update_screen
  0.00     0.00    69.57    1909  updater_run
  0.00     0.00    69.57    1751  _IO_padn
  0.00     0.00    69.57    1142  _IO_default_xsputn
  0.00     0.00    69.57     712  _IO_setb
  0.00     0.00    69.57     692  _IO_init
  0.00     0.00    69.57     674  _IO_sprintf
  0.00     0.00    69.57     674  _IO_str_init_static
  0.00     0.00    69.57     674  _IO_vsprintf
  0.00     0.00    69.57     653  add_table_entry
  0.00     0.00    69.57     594  strcpy
  0.00     0.00    69.57     333  add_wall
  0.00     0.00    69.57     333  parse_wall
  0.00     0.00    69.57     280  add_vertex
  0.00     0.00    69.57     280  parse_vertex
  0.00     0.00    69.57     244  _IO_do_write
  0.00     0.00    69.57     189  free
  0.00     0.00    69.57     178  _IO_file_xsputn
  0.00     0.00    69.57     176  _IO_file_read
  0.00     0.00    69.57     147  _IO_file_overflow
  0.00     0.00    69.57     147  __overflow
  0.00     0.00    69.57     142  _IO_file_underflow
  0.00     0.00    69.57     142  _IO_switch_to_get_mode
  0.00     0.00    69.57     142  __underflow
  0.00     0.00    69.57     121  _IO_file_write
  0.00     0.00    69.57     110  wtmalloc
  0.00     0.00    69.57     102  fprintf
  0.00     0.00    69.57      91  strncmp
  0.00     0.00    69.57      68  _IO_file_seek
  0.00     0.00    69.57      68  _IO_file_seekoff
  0.00     0.00    69.57      68  _IO_seekoff
  0.00     0.00    69.57      64  __default_morecore
  0.00     0.00    69.57      64  __sbrk
  0.00     0.00    69.57      51  fseek
  0.00     0.00    69.57      51  ilog2
  0.00     0.00    69.57      51  wtfree
  0.00     0.00    69.57      50  align
  0.00     0.00    69.57      49  morecore
  0.00     0.00    69.57      36  _IO_file_close_it
  0.00     0.00    69.57      36  _IO_file_stat
  0.00     0.00    69.57      36  _IO_link_in
  0.00     0.00    69.57      36  _IO_un_link
  0.00     0.00    69.57      35  _IO_default_xsgetn
  0.00     0.00    69.57      35  _IO_sgetn
  0.00     0.00    69.57      35  fread
  0.00     0.00    69.57      23  add_region
  0.00     0.00    69.57      23  parse_region
  0.00     0.00    69.57      20  Bfree
  0.00     0.00    69.57      20  _IO_doallocbuf
  0.00     0.00    69.57      19  Brealloc
  0.00     0.00    69.57      19  _IO_dtoa
  0.00     0.00    69.57      19  _IO_file_doallocate
  0.00     0.00    69.57      19  _IO_outfloat
  0.00     0.00    69.57      19  d2b
  0.00     0.00    69.57      19  lo0bits
  0.00     0.00    69.57      19  printf
  0.00     0.00    69.57      18  _IO_default_finish
  0.00     0.00    69.57      18  _IO_file_close
  0.00     0.00    69.57      18  _IO_file_finish
  0.00     0.00    69.57      18  _IO_file_fopen
  0.00     0.00    69.57      18  _IO_file_init
  0.00     0.00    69.57      18  _IO_free_backup_area
  0.00     0.00    69.57      18  _IO_unsave_markers
  0.00     0.00    69.57      18  fclose
  0.00     0.00    69.57      18  fopen
  0.00     0.00    69.57      17  add_texture
  0.00     0.00    69.57      17  check_format
  0.00     0.00    69.57      17  free_graphic_file
  0.00     0.00    69.57      17  ftell
  0.00     0.00    69.57      17  new_graphic_file
  0.00     0.00    69.57      17  new_texture
  0.00     0.00    69.57      17  parse_texture
  0.00     0.00    69.57      17  read_graphic_file
  0.00     0.00    69.57      17  read_texture_file
  0.00     0.00    69.57       4  calloc
  0.00     0.00    69.57       4  new_table
  0.00     0.00    69.57       4  strncpy
  0.00     0.00    69.57       3  getenv
  0.00     0.00    69.57       2  __sigaction
  0.00     0.00    69.57       2  new_object
  0.00     0.00    69.57       2  object_command
  0.00     0.00    69.57       2  parse_create
  0.00     0.00    69.57       2  strtol
  0.00     0.00    69.57       2  writev
  0.00     0.00    69.57       1  Balloc
  0.00     0.00    69.57       1  __isatty
  0.00     0.00    69.57       1  __libc_init
  0.00     0.00    69.57       1  __new_exitfn
  0.00     0.00    69.57       1  __setfpucw
  0.00     0.00    69.57       1  __tcgetattr
  0.00     0.00    69.57       1  add_special
  0.00     0.00    69.57       1  atexit
  0.00     0.00    69.57       1  connect
  0.00     0.00    69.57       1  create_window
  0.00     0.00    69.57       1  end_graphics
  0.00     0.00    69.57       1  end_input_devices
  0.00     0.00    69.57       1  exit
  0.00     0.00    69.57       1  get_framebuffer_memory
  0.00     0.00    69.57       1  init_graphics
  0.00     0.00    69.57       1  init_input_devices
  0.00     0.00    69.57       1  init_renderer
  0.00     0.00    69.57       1  initialize
  0.00     0.00    69.57       1  load_palette
  0.00     0.00    69.57       1  map_shared_mem
  0.00     0.00    69.57       1  memchr
  0.00     0.00    69.57       1  new_framebuffer
  0.00     0.00    69.57       1  new_list
  0.00     0.00    69.57       1  new_view
  0.00     0.00    69.57       1  new_world
  0.00     0.00    69.57       1  parser_init
  0.00     0.00    69.57       1  readv
  0.00     0.00    69.57       1  set_texture_trans
  0.00     0.00    69.57       1  shmat
  0.00     0.00    69.57       1  shmctl
  0.00     0.00    69.57       1  shmdt
  0.00     0.00    69.57       1  shmget
  0.00     0.00    69.57       1  signal
  0.00     0.00    69.57       1  socket
  0.00     0.00    69.57       1  strcat
  0.00     0.00    69.57       1  updater_create

 The above table shows how much time was spent directly in each
 function.  The table was sorted by the amount of time the computer
 spent in each function.

 % time        This is the percentage of the total execution time
        the program spent in this function.  These should all add
        up to 100%.

 seconds       This is the total number of seconds the computer spent
        executing this function.

 cumsec        This is the cumulative total number of seconds the
        computer spent executing this functions, plus the time spent
 	in all the functions above this one in this table.

 calls         This is the total number of times the function was called.
        If there isn't a number here, the function wasn't compiled with
	the profiler enabled, and further information about this function
	is limited.  In particular, all information about where this 
	function was called from has been lost.

 function      This is the name of the function.
		     Call graph (explanation follows)

index  % time    self  children called     name
                                             <spontaneous>
[1]     96.94    0.00    63.90    0      _entry [1]
                 0.04    63.86    1/1        main [2]
                 0.00     0.00    1/1        exit [189]
                 0.00     0.00    1/1        __libc_init [179]
                 0.00     0.00    1/1        __setfpucw [181]
----------------------------------------
                 0.04    63.86    1/1        _entry [1]
[2]     96.94    0.04    63.86    1      main [2]
                 0.00    63.83 1909/1909     render [3]
                 0.02     0.00 1909/1909     object_view [32]
                 0.01     0.00 1909/1909     read_input_devices [84]
                 0.00     0.00    1/1        new_world [201]
                 0.00     0.00    1/1        init_renderer [193]
                 0.00     0.00    1/1        init_graphics [191]
                 0.00     0.00    1/1        updater_create [212]
                 0.00     0.00    1/1        new_view [200]
                 0.00     0.00    1/1        end_graphics [187]
                 0.00     0.00    1/1        end_input_devices [188]
                 0.00     0.00 1909/1909     update_screen [101]
                 0.00     0.00 1909/1909     updater_run [102]
                 0.00     0.00 1909/1909     get_viewpoint_object [97]
                 0.00     0.00 1909/1909     object_update [100]
                 0.00     0.00 1909/1909     object_apply_torque [99]
                 0.00     0.00 1909/1909     object_apply_force [98]
                 0.00     0.00 1909/1909     get_controlled_object [96]
                 0.00     0.00    1/1        parser_init [202]
                 0.00     0.00    1/1        init_input_devices [192]
                 0.00     0.00    1/1        set_texture_trans [204]
----------------------------------------
                 0.00    63.83 1909/1909     main [2]
[3]     96.83    0.00    63.83 1909      render [3]
                 1.62    55.77 1909/1909     render_walls [4]
                 0.02     2.98 1909/1909     clear_framebuffer [11]
                 0.94     1.13 1909/1909     clip_walls [14]
                 0.93     0.00 1909/1909     transform_vertices [19]
                 0.24     0.00 1909/1909     init_buffers [26]
                 0.20     0.00 1909/1909     calc_view_constants [28]
                 0.00     0.00   19/19       printf [151]
                 0.00     0.00 3818/3818     current_time [94]
----------------------------------------
                 1.62    55.77 1909/1909     render [3]
[4]     87.06    1.62    55.77 1909      render_walls [4]
                 7.91    15.70 1909/1909     draw_floors [5]
                15.57     2.89 1909/1909     draw_walls [6]
                10.37     0.00 610880/610880     calc_wall_heights [7]
                 1.28     0.99 610880/610880     add_events [13]
                 0.61     0.44 610880/610880     remove_events [16]
                 0.00     0.00    2/110      wtmalloc [121]
----------------------------------------
                 7.91    15.70 1909/1909     render_walls [4]
[5]     35.82    7.91    15.70 1909      draw_floors [5]
                 9.30     0.00 856701/856701     draw_floor_slices [8]
                 6.40     0.00 631540/631540     draw_ceiling_slices [9]
----------------------------------------
                15.57     2.89 1909/1909     render_walls [4]
[6]     28.00   15.57     2.89 1909      draw_walls [6]
                 2.89     0.00 1836514/1836514     wall_ray_intersection [12]
----------------------------------------
                10.37     0.00 610880/610880     render_walls [4]
[7]     15.73   10.37     0.00 610880      calc_wall_heights [7]
----------------------------------------
                 9.30     0.00 856701/856701     draw_floors [5]
[8]     14.11    9.30     0.00 856701      draw_floor_slices [8]
----------------------------------------
                 6.40     0.00 631540/631540     draw_floors [5]
[9]      9.71    6.40     0.00 631540      draw_ceiling_slices [9]
----------------------------------------
                 2.98     0.00 1909/2120     clear_framebuffer [11]
                 0.32     0.00  206/2120     _XWaitForReadable [23]
                 0.01     0.00    4/2120     calloc [167]
                 0.00     0.00    1/2120     initialize [194]
[10]     5.02    3.31     0.00 2120      memset [10]
----------------------------------------
                 0.02     2.98 1909/1909     render [3]
[11]     4.55    0.02     2.98 1909      clear_framebuffer [11]
                 2.98     0.00 1909/2120     memset [10]
----------------------------------------
                 2.89     0.00 1836514/1836514     draw_walls [6]
[12]     4.38    2.89     0.00 1836514      wall_ray_intersection [12]
----------------------------------------
                 1.28     0.99 610880/610880     render_walls [4]
[13]     3.45    1.28     0.99 610880      add_events [13]
                 0.55     0.00 415766/415766     wall_obscured [22]
                 0.44     0.00 272080/544175     memmove [20]
----------------------------------------
                 0.94     1.13 1909/1909     render [3]
[14]     3.14    0.94     1.13 1909      clip_walls [14]
                 1.13     0.00 287800/287800     add_wall_events [15]
----------------------------------------
                 1.13     0.00 287800/287800     clip_walls [14]
[15]     1.71    1.13     0.00 287800      add_wall_events [15]
----------------------------------------
                 0.61     0.44 610880/610880     render_walls [4]
[16]     1.60    0.61     0.44 610880      remove_events [16]
                 0.44     0.00 272080/544175     memmove [20]
----------------------------------------
                 0.00     0.00   17/17       Tcl_Eval [39]
[17]     1.44    0.00     0.95   17      parse_texture [17]
                 0.00     0.95   17/17       read_texture_file [18]
                 0.00     0.00   34/674      _IO_sprintf [89]
                 0.00     0.00   17/17       add_texture [161]
----------------------------------------
                 0.00     0.95   17/17       parse_texture [17]
[18]     1.44    0.00     0.95   17      read_texture_file [18]
                 0.43     0.20   17/17       quantize_texture [21]
                 0.00     0.32   17/17       read_graphic_file [25]
                 0.00     0.00   17/17       new_texture [166]
                 0.00     0.00   17/17       free_graphic_file [163]
                 0.00     0.00   34/51       ilog2 [130]
----------------------------------------
                 0.93     0.00 1909/1909     render [3]
[19]     1.41    0.93     0.00 1909      transform_vertices [19]
----------------------------------------
                 0.44     0.00 272080/544175     remove_events [16]
                 0.44     0.00 272080/544175     add_events [13]
                 0.00     0.00   11/544175     XChangeKeyboardControl [80]
                 0.00     0.00    2/544175     _XGenerateGCList [76]
                 0.00     0.00    1/544175     XChangeProperty [81]
                 0.00     0.00    1/544175     XOpenDisplay [35]
[20]     1.35    0.89     0.00 544175      memmove [20]
----------------------------------------
                 0.43     0.20   17/17       read_texture_file [18]
[21]     0.96    0.43     0.20   17      quantize_texture [21]
                 0.20     0.00 225280/225280     graphic_file_pixel [27]
----------------------------------------
                 0.55     0.00 415766/415766     add_events [13]
[22]     0.83    0.55     0.00 415766      wall_obscured [22]
----------------------------------------
                                             <spontaneous>
[23]     0.56    0.00     0.37    0      _XWaitForReadable [23]
                 0.32     0.00  206/2120     memset [10]
                 0.05     0.00  211/211      select [31]
----------------------------------------
                 0.14     0.18   17/17       read_graphic_file [25]
[24]     0.48    0.14     0.18   17      LoadGIF [24]
                 0.09     0.00 83259/83259     ReadCode [29]
                 0.08     0.00 225280/225280     AddToPixel [30]
                 0.00     0.00  102/102      fprintf [122]
                 0.00     0.00   17/35       fread [140]
                 0.00     0.00   34/551      malloc [67]
                 0.00     0.00   34/110      wtmalloc [121]
                 0.00     0.00   17/17       new_graphic_file [165]
                 0.00     0.00   34/183      free [112]
                 0.00     0.00   17/91       strncmp [123]
                 0.00     0.00   17/17       ftell [164]
                 0.00     0.00   34/51       fseek [129]
----------------------------------------
                 0.00     0.32   17/17       read_texture_file [18]
[25]     0.48    0.00     0.32   17      read_graphic_file [25]
                 0.14     0.18   17/17       LoadGIF [24]
                 0.00     0.00   17/17       check_format [162]
                 0.00     0.00   17/18       fopen [160]
                 0.00     0.00   17/18       fclose [159]
                 0.00     0.00   17/51       fseek [129]
----------------------------------------
                 0.24     0.00 1909/1909     render [3]
[26]     0.36    0.24     0.00 1909      init_buffers [26]
----------------------------------------
                 0.20     0.00 225280/225280     quantize_texture [21]
[27]     0.30    0.20     0.00 225280      graphic_file_pixel [27]
----------------------------------------
                 0.20     0.00 1909/1909     render [3]
[28]     0.30    0.20     0.00 1909      calc_view_constants [28]
                 0.00     0.00    3/110      wtmalloc [121]
----------------------------------------
                 0.09     0.00 83259/83259     LoadGIF [24]
[29]     0.14    0.09     0.00 83259      ReadCode [29]
----------------------------------------
                 0.08     0.00 225280/225280     LoadGIF [24]
[30]     0.12    0.08     0.00 225280      AddToPixel [30]
----------------------------------------
                 0.05     0.00  211/211      _XWaitForReadable [23]
[31]     0.08    0.05     0.00  211      select [31]
----------------------------------------
                 0.02     0.00 1909/1909     main [2]
[32]     0.03    0.02     0.00 1909      object_view [32]
----------------------------------------
                 0.02     0.00  674/795      _IO_vsprintf [90]
                 0.00     0.00  102/795      fprintf [122]
                 0.00     0.00   19/795      printf [151]
[33]     0.03    0.02     0.00  795+204  <cycle 1 as a whole> [33]
                 0.01     0.00  102          helper_vfprintf <cycle 1> [34]
                 0.01     0.00  102          vfprintf <cycle 1> [87]
----------------------------------------
                                102          vfprintf <cycle 1> [87]
[34]     0.02    0.01     0.00    0      helper_vfprintf <cycle 1> [34]
                 0.00     0.00  102/178      _IO_file_xsputn [113]
                                102          vfprintf <cycle 1> [87]
----------------------------------------
                                             <spontaneous>
[35]     0.01    0.00     0.00    0      XOpenDisplay [35]
                 0.00     0.00    2/4        calloc [167]
                 0.00     0.00    7/551      malloc [67]
                 0.00     0.00    1/544175     memmove [20]
                 0.00     0.00    1/183      free [112]
                 0.00     0.00    1/4        strncpy [169]
                 0.00     0.00    1/3        getenv [170]
----------------------------------------
                 0.00     0.00  333/333      Tcl_Eval [39]
[36]     0.02    0.00     0.01  333      parse_wall [36]
                 0.00     0.01  333/674      _IO_sprintf [89]
                 0.00     0.00  333/333      add_wall [109]
                 0.00     0.00 1332/1938     Tcl_GetFixed [95]
----------------------------------------
                                             <spontaneous>
[37]     0.00    0.00     0.00    0      Tcl_CreateInterp [37]
                 0.00     0.00   62/551      malloc [67]
                 0.00     0.00    1/1        signal [209]
----------------------------------------
                 0.00     0.00  280/280      Tcl_Eval [39]
[38]     0.02    0.00     0.01  280      parse_vertex [38]
                 0.00     0.01  280/674      _IO_sprintf [89]
                 0.00     0.00  280/280      add_vertex [110]
                 0.00     0.00  560/1938     Tcl_GetFixed [95]
----------------------------------------
                                             <spontaneous>
[39]     0.00    0.00     0.00    0      Tcl_Eval [39]
                 0.00     0.00    1/674      _IO_sprintf [89]
                 0.00     0.00    2/183      free [112]
                 0.00     0.00    2/2        parse_create [174]
                 0.00     0.00    2/2        object_command [173]
                 0.00     0.00   17/17       parse_texture [17]
                 0.00     0.00  280/280      parse_vertex [38]
                 0.00     0.00   23/23       parse_region [142]
                 0.00     0.00  333/333      parse_wall [36]
                 0.00     0.00    2/551      malloc [67]
----------------------------------------
                                             <spontaneous>
[40]     0.00    0.00     0.00    0      _XConnectDisplay [40]
                 0.00     0.00    2/551      malloc [67]
                 0.00     0.00    1/674      _IO_sprintf [89]
                 0.00     0.00    2/183      free [112]
                 0.00     0.00    1/594      strcpy [108]
                 0.00     0.00    2/2        strtol [175]
----------------------------------------
                                             <spontaneous>
[41]     0.00    0.00     0.00    0      GetAuthorization [41]
                 0.00     0.00    1/674      _IO_sprintf [89]
                 0.00     0.00    1/183      free [112]
----------------------------------------
                                             <spontaneous>
[42]     0.00    0.00     0.00    0      MakeUNIXSocketConnection [42]
                 0.00     0.00    1/674      _IO_sprintf [89]
                 0.00     0.00    1/1        connect [185]
                 0.00     0.00    1/1        socket [210]
----------------------------------------
                                             <spontaneous>
[43]     0.00    0.00     0.00    0      read_short [43]
                 0.00     0.00    1/35       fread [140]
----------------------------------------
                                             <spontaneous>
[44]     0.00    0.00     0.00    0      XauGetBestAuthByAddr [44]
                 0.00     0.00    1/18       fopen [160]
                 0.00     0.00    1/18       fclose [159]
----------------------------------------
                                             <spontaneous>
[45]     0.00    0.00     0.00    0      XShmCreateImage [45]
                 0.00     0.00    1/4        calloc [167]
----------------------------------------
                                             <spontaneous>
[46]     0.00    0.00     0.00    0      XInitExtension [46]
                 0.00     0.00    1/4        calloc [167]
                 0.00     0.00    1/551      malloc [67]
                 0.00     0.00    1/594      strcpy [108]
----------------------------------------
                                             <spontaneous>
[47]     0.00    0.00     0.00    0      Tcl_CreateCommand [47]
                 0.00     0.00   19/551      malloc [67]
----------------------------------------
                                             <spontaneous>
[48]     0.00    0.00     0.00    0      StringCreate [48]
                 0.00     0.00  121/551      malloc [67]
                 0.00     0.00  121/594      strcpy [108]
----------------------------------------
                                             <spontaneous>
[49]     0.00    0.00     0.00    0      RebuildTable [49]
                 0.00     0.00    4/551      malloc [67]
                 0.00     0.00    1/183      free [112]
----------------------------------------
                                             <spontaneous>
[50]     0.00    0.00     0.00    0      Tcl_ProcCmd [50]
                 0.00     0.00   16/551      malloc [67]
                 0.00     0.00    9/183      free [112]
                 0.00     0.00    9/594      strcpy [108]
----------------------------------------
                                             <spontaneous>
[51]     0.00    0.00     0.00    0      Tcl_SplitList [51]
                 0.00     0.00    9/551      malloc [67]
----------------------------------------
                                             <spontaneous>
[52]     0.00    0.00     0.00    0      SetupAppendBuffer [52]
                 0.00     0.00    1/551      malloc [67]
                 0.00     0.00    1/594      strcpy [108]
----------------------------------------
                                             <spontaneous>
[53]     0.00    0.00     0.00    0      LookupVar [53]
                 0.00     0.00    1/551      malloc [67]
----------------------------------------
                                             <spontaneous>
[54]     0.00    0.00     0.00    0      Tcl_SetVar2 [54]
                 0.00     0.00   40/551      malloc [67]
                 0.00     0.00    1/183      free [112]
                 0.00     0.00   41/594      strcpy [108]
----------------------------------------
                                             <spontaneous>
[55]     0.00    0.00     0.00    0      Tcl_TraceVar2 [55]
                 0.00     0.00    2/551      malloc [67]
----------------------------------------
                                             <spontaneous>
[56]     0.00    0.00     0.00    0      NewVar [56]
                 0.00     0.00   41/551      malloc [67]
----------------------------------------
                                             <spontaneous>
[57]     0.00    0.00     0.00    0      TclSetupEnv [57]
                 0.00     0.00    1/551      malloc [67]
----------------------------------------
                                             <spontaneous>
[58]     0.00    0.00     0.00    0      EnvInit [58]
                 0.00     0.00   19/551      malloc [67]
                 0.00     0.00   18/594      strcpy [108]
----------------------------------------
                                             <spontaneous>
[59]     0.00    0.00     0.00    0      Tcl_EvalFile [59]
                 0.00     0.00    2/551      malloc [67]
                 0.00     0.00    2/183      free [112]
----------------------------------------
                                             <spontaneous>
[60]     0.00    0.00     0.00    0      XextAddDisplay [60]
                 0.00     0.00    1/551      malloc [67]
----------------------------------------
                                             <spontaneous>
[61]     0.00    0.00     0.00    0      XCreateGC [61]
                 0.00     0.00    2/551      malloc [67]
----------------------------------------
                                             <spontaneous>
[62]     0.00    0.00     0.00    0      XGetModifierMapping [62]
                 0.00     0.00    2/551      malloc [67]
----------------------------------------
                                             <spontaneous>
[63]     0.00    0.00     0.00    0      _XEnq [63]
                 0.00     0.00    6/551      malloc [67]
----------------------------------------
                                             <spontaneous>
[64]     0.00    0.00     0.00    0      copystring [64]
                 0.00     0.00    2/551      malloc [67]
                 0.00     0.00    2/4        strncpy [169]
----------------------------------------
                                             <spontaneous>
[65]     0.02    0.00     0.01    0      Tcl_GetInt [65]
                 0.01     0.00 1711/1711     strtoul [85]
----------------------------------------
                                             <spontaneous>
[66]     0.02    0.00     0.01    0      Tcl_GetDouble [66]
                 0.01     0.00 1959/1959     _IO_strtod [83]
----------------------------------------
                 0.00     0.00  121/551      StringCreate [48]
                 0.00     0.00  110/551      wtmalloc [121]
                 0.00     0.00   62/551      Tcl_CreateInterp [37]
                 0.00     0.00   41/551      NewVar [56]
                 0.00     0.00   40/551      Tcl_SetVar2 [54]
                 0.00     0.00   34/551      LoadGIF [24]
                 0.00     0.00   19/551      _IO_file_doallocate [147]
                 0.00     0.00   19/551      EnvInit [58]
                 0.00     0.00   19/551      Tcl_CreateCommand [47]
                 0.00     0.00   18/551      fopen [160]
                 0.00     0.00   16/551      Tcl_ProcCmd [50]
                 0.00     0.00    9/551      Tcl_SplitList [51]
                 0.00     0.00    7/551      XOpenDisplay [35]
                 0.00     0.00    6/551      _XEnq [63]
                 0.00     0.00    4/551      calloc [167]
                 0.00     0.00    4/551      RebuildTable [49]
                 0.00     0.00    2/551      _XConnectDisplay [40]
                 0.00     0.00    2/551      copystring [64]
                 0.00     0.00    2/551      XGetModifierMapping [62]
                 0.00     0.00    2/551      XCreateGC [61]
                 0.00     0.00    2/551      Tcl_EvalFile [59]
                 0.00     0.00    2/551      Tcl_TraceVar2 [55]
                 0.00     0.00    1/551      Balloc [177]
                 0.00     0.00    1/551      XauFileName [69]
                 0.00     0.00    1/551      XGetKeyboardMapping [68]
                 0.00     0.00    1/551      XInitExtension [46]
                 0.00     0.00    1/551      XextAddDisplay [60]
                 0.00     0.00    1/551      TclSetupEnv [57]
                 0.00     0.00    1/551      LookupVar [53]
                 0.00     0.00    1/551      SetupAppendBuffer [52]
                 0.00     0.00    2/551      Tcl_Eval [39]
[67]     0.02    0.01     0.00  551+19   malloc [67]
                 0.00     0.00    1/1        initialize [194]
                 0.00     0.00   49/49       morecore [133]
                 0.00     0.00    3/64       __default_morecore [127]
----------------------------------------
                                             <spontaneous>
[68]     0.00    0.00     0.00    0      XGetKeyboardMapping [68]
                 0.00     0.00    1/551      malloc [67]
----------------------------------------
                                             <spontaneous>
[69]     0.00    0.00     0.00    0      XauFileName [69]
                 0.00     0.00    1/551      malloc [67]
                 0.00     0.00    1/1        strcat [211]
                 0.00     0.00    1/594      strcpy [108]
                 0.00     0.00    2/3        getenv [170]
----------------------------------------
                                             <spontaneous>
[70]     0.00    0.00     0.00    0      Tcl_DeleteHashTable [70]
                 0.00     0.00    2/183      free [112]
----------------------------------------
                                             <spontaneous>
[71]     0.00    0.00     0.00    0      TclParseNestedCmd [71]
                 0.00     0.00   17/594      strcpy [108]
----------------------------------------
                                             <spontaneous>
[72]     0.00    0.00     0.00    0      TclParseWords [72]
                 0.00     0.00  381/594      strcpy [108]
----------------------------------------
                                             <spontaneous>
[73]     0.00    0.00     0.00    0      Tcl_AppendResult [73]
                 0.00     0.00    3/594      strcpy [108]
----------------------------------------
                                             <spontaneous>
[74]     0.00    0.00     0.00    0      TclDeleteVars [74]
                 0.00     0.00    4/183      free [112]
----------------------------------------
                                             <spontaneous>
[75]     0.00    0.00     0.00    0      _XShmDestroyImage [75]
                 0.00     0.00    1/183      free [112]
----------------------------------------
                                             <spontaneous>
[76]     0.00    0.00     0.00    0      _XGenerateGCList [76]
                 0.00     0.00    2/544175     memmove [20]
----------------------------------------
                                             <spontaneous>
[77]     0.00    0.00     0.00    0      _XReadPad [77]
                 0.00     0.00    1/1        readv [203]
----------------------------------------
                                             <spontaneous>
[78]     0.00    0.00     0.00    0      _XSend [78]
                 0.00     0.00    1/2        writev [176]
----------------------------------------
                                             <spontaneous>
[79]     0.00    0.00     0.00    0      _XGetHostname [79]
                 0.00     0.00    1/4        strncpy [169]
----------------------------------------
                                             <spontaneous>
[80]     0.00    0.00     0.00    0      XChangeKeyboardControl [80]
                 0.00     0.00   11/544175     memmove [20]
----------------------------------------
                                             <spontaneous>
[81]     0.00    0.00     0.00    0      XChangeProperty [81]
                 0.00     0.00    1/544175     memmove [20]
----------------------------------------
                                             <spontaneous>
[82]     0.00    0.00     0.00    0      _XSendClientPrefix [82]
                 0.00     0.00    1/2        writev [176]
----------------------------------------
                 0.01     0.00 1959/1959     Tcl_GetDouble [66]
[83]     0.02    0.01     0.00 1959      _IO_strtod [83]
                 0.00     0.00 11754/11811     Binit [93]
----------------------------------------
                 0.01     0.00 1909/1909     main [2]
[84]     0.02    0.01     0.00 1909      read_input_devices [84]
                 0.00     0.00    1/1        add_special [183]
----------------------------------------
                 0.01     0.00 1711/1711     Tcl_GetInt [65]
[85]     0.02    0.01     0.00 1711      strtoul [85]
----------------------------------------
                 0.00     0.00 1141/1142     vfprintf <cycle 1> [87]
                 0.00     0.00    1/1142     _IO_file_xsputn [113]
[86]     0.00    0.00     0.00 1142      _IO_default_xsputn [86]
                 0.00     0.00    6/788      memcpy [88]
                 0.00     0.00    6/147      __overflow [116]
----------------------------------------
                 0.02     0.00  674/795      _IO_vsprintf [90]
                 0.00     0.00  102/795      fprintf [122]
                 0.00     0.00   19/795      printf [151]
                                102          helper_vfprintf <cycle 1> [34]
[87]     0.02    0.01     0.00  795      vfprintf <cycle 1> [87]
                 0.00     0.00 1141/1142     _IO_default_xsputn [86]
                 0.00     0.00   19/19       _IO_outfloat [148]
                 0.00     0.00   38/178      _IO_file_xsputn [113]
                 0.00     0.00 1732/1751     _IO_padn [103]
                 0.00     0.00    1/1        memchr [197]
                                102          helper_vfprintf <cycle 1> [34]
----------------------------------------
                 0.01     0.00  653/788      add_table_entry [107]
                 0.00     0.00  124/788      _IO_default_xsgetn [138]
                 0.00     0.00    6/788      _IO_default_xsputn [86]
                 0.00     0.00    4/788      writev [176]
                 0.00     0.00    1/788      readv [203]
[88]     0.02    0.01     0.00  788      memcpy [88]
----------------------------------------
                 0.00     0.01  333/674      parse_wall [36]
                 0.00     0.01  280/674      parse_vertex [38]
                 0.00     0.00   34/674      parse_texture [17]
                 0.00     0.00   23/674      parse_region [142]
                 0.00     0.00    1/674      GetAuthorization [41]
                 0.00     0.00    1/674      MakeUNIXSocketConnection [42]
                 0.00     0.00    1/674      _XConnectDisplay [40]
                 0.00     0.00    1/674      Tcl_Eval [39]
[89]     0.03    0.00     0.02  674      _IO_sprintf [89]
                 0.00     0.02  674/674      _IO_vsprintf [90]
----------------------------------------
                 0.00     0.02  674/674      _IO_sprintf [89]
[90]     0.03    0.00     0.02  674      _IO_vsprintf [90]
                 0.02     0.00  674/795      vfprintf <cycle 1> [87]
                 0.00     0.00  674/674      _IO_str_init_static [106]
                 0.00     0.00  674/692      _IO_init [105]
----------------------------------------
                                             <spontaneous>
[91]     0.00    0.00     0.00    0      __do_global_ctors [91]
                 0.00     0.00    1/1        atexit [184]
----------------------------------------
                                             <spontaneous>
[92]     0.00    0.00     0.00    0      profil [92]
                 0.00     0.00    1/2        __sigaction [171]
----------------------------------------
                 0.00     0.00   57/11811     _IO_dtoa [146]
                 0.00     0.00 11754/11811     _IO_strtod [83]
[93]     0.00    0.00     0.00 11811      Binit [93]
----------------------------------------
                 0.00     0.00 3818/3818     render [3]
[94]     0.00    0.00     0.00 3818      current_time [94]
----------------------------------------
                 0.00     0.00 1332/1938     parse_wall [36]
                 0.00     0.00   46/1938     parse_region [142]
                 0.00     0.00  560/1938     parse_vertex [38]
[95]     0.00    0.00     0.00 1938      Tcl_GetFixed [95]
----------------------------------------
                 0.00     0.00 1909/1909     main [2]
[96]     0.00    0.00     0.00 1909      get_controlled_object [96]
----------------------------------------
                 0.00     0.00 1909/1909     main [2]
[97]     0.00    0.00     0.00 1909      get_viewpoint_object [97]
----------------------------------------
                 0.00     0.00 1909/1909     main [2]
[98]     0.00    0.00     0.00 1909      object_apply_force [98]
----------------------------------------
                 0.00     0.00 1909/1909     main [2]
[99]     0.00    0.00     0.00 1909      object_apply_torque [99]
----------------------------------------
                 0.00     0.00 1909/1909     main [2]
[100]    0.00    0.00     0.00 1909      object_update [100]
----------------------------------------
                 0.00     0.00 1909/1909     main [2]
[101]    0.00    0.00     0.00 1909      update_screen [101]
----------------------------------------
                 0.00     0.00 1909/1909     main [2]
[102]    0.00    0.00     0.00 1909      updater_run [102]
----------------------------------------
                 0.00     0.00   19/1751     _IO_outfloat [148]
                 0.00     0.00 1732/1751     vfprintf <cycle 1> [87]
[103]    0.00    0.00     0.00 1751      _IO_padn [103]
----------------------------------------
                 0.00     0.00   19/712      _IO_file_doallocate [147]
                 0.00     0.00  674/712      _IO_str_init_static [106]
                 0.00     0.00   18/712      _IO_file_close_it [134]
                 0.00     0.00    1/712      _IO_doallocbuf [144]
[104]    0.00    0.00     0.00  712      _IO_setb [104]
                 0.00     0.00   18/183      free [112]
----------------------------------------
                 0.00     0.00  674/692      _IO_vsprintf [90]
                 0.00     0.00   18/692      fopen [160]
[105]    0.00    0.00     0.00  692      _IO_init [105]
----------------------------------------
                 0.00     0.00  674/674      _IO_vsprintf [90]
[106]    0.00    0.00     0.00  674      _IO_str_init_static [106]
                 0.00     0.00  674/712      _IO_setb [104]
----------------------------------------
                 0.00     0.00  333/653      add_wall [109]
                 0.00     0.00  280/653      add_vertex [110]
                 0.00     0.00   23/653      add_region [141]
                 0.00     0.00   17/653      add_texture [161]
[107]    0.01    0.00     0.01  653      add_table_entry [107]
                 0.01     0.00  653/788      memcpy [88]
----------------------------------------
                 0.00     0.00    1/594      XauFileName [69]
                 0.00     0.00    1/594      _XConnectDisplay [40]
                 0.00     0.00    1/594      XInitExtension [46]
                 0.00     0.00   18/594      EnvInit [58]
                 0.00     0.00   41/594      Tcl_SetVar2 [54]
                 0.00     0.00    1/594      SetupAppendBuffer [52]
                 0.00     0.00    3/594      Tcl_AppendResult [73]
                 0.00     0.00    9/594      Tcl_ProcCmd [50]
                 0.00     0.00  381/594      TclParseWords [72]
                 0.00     0.00   17/594      TclParseNestedCmd [71]
                 0.00     0.00  121/594      StringCreate [48]
[108]    0.00    0.00     0.00  594      strcpy [108]
----------------------------------------
                 0.00     0.00  333/333      parse_wall [36]
[109]    0.01    0.00     0.00  333      add_wall [109]
                 0.00     0.00  333/653      add_table_entry [107]
----------------------------------------
                 0.00     0.00  280/280      parse_vertex [38]
[110]    0.01    0.00     0.00  280      add_vertex [110]
                 0.00     0.00  280/653      add_table_entry [107]
----------------------------------------
                 0.00     0.00  122/244      _IO_file_xsputn [113]
                 0.00     0.00  122/244      _IO_file_overflow [115]
[111]    0.00    0.00     0.00  244      _IO_do_write [111]
                 0.00     0.00  121/121      _IO_file_write [120]
----------------------------------------
                 0.00     0.00   18/183      fclose [159]
                 0.00     0.00   18/183      _IO_default_finish [152]
                 0.00     0.00   18/183      _IO_setb [104]
                 0.00     0.00   18/183      _IO_free_backup_area [157]
                 0.00     0.00    1/183      GetAuthorization [41]
                 0.00     0.00    2/183      _XConnectDisplay [40]
                 0.00     0.00    1/183      XOpenDisplay [35]
                 0.00     0.00    1/183      _XShmDestroyImage [75]
                 0.00     0.00    2/183      Tcl_EvalFile [59]
                 0.00     0.00    4/183      TclDeleteVars [74]
                 0.00     0.00    1/183      Tcl_SetVar2 [54]
                 0.00     0.00    9/183      Tcl_ProcCmd [50]
                 0.00     0.00    1/183      RebuildTable [49]
                 0.00     0.00    2/183      Tcl_DeleteHashTable [70]
                 0.00     0.00   51/183      wtfree [131]
                 0.00     0.00   34/183      LoadGIF [24]
                 0.00     0.00    2/183      Tcl_Eval [39]
[112]    0.00    0.00     0.00  183+6    free [112]
                 0.00     0.00   10/64       __default_morecore [127]
----------------------------------------
                 0.00     0.00  102/178      helper_vfprintf <cycle 1> [34]
                 0.00     0.00   38/178      _IO_outfloat [148]
                 0.00     0.00   38/178      vfprintf <cycle 1> [87]
[113]    0.00    0.00     0.00  178      _IO_file_xsputn [113]
                 0.00     0.00  122/147      __overflow [116]
                 0.00     0.00    1/1142     _IO_default_xsputn [86]
                 0.00     0.00  122/244      _IO_do_write [111]
----------------------------------------
                 0.00     0.00   34/176      _IO_file_seekoff [125]
                 0.00     0.00  142/176      _IO_file_underflow [117]
[114]    0.00    0.00     0.00  176      _IO_file_read [114]
----------------------------------------
                 0.00     0.00  147/147      __overflow [116]
[115]    0.00    0.00     0.00  147      _IO_file_overflow [115]
                 0.00     0.00    2/20       _IO_doallocbuf [144]
                 0.00     0.00  122/244      _IO_do_write [111]
----------------------------------------
                 0.00     0.00  122/147      _IO_file_xsputn [113]
                 0.00     0.00   19/147      _IO_outfloat [148]
                 0.00     0.00    6/147      _IO_default_xsputn [86]
[116]    0.00    0.00     0.00  147      __overflow [116]
                 0.00     0.00  147/147      _IO_file_overflow [115]
----------------------------------------
                 0.00     0.00  142/142      __underflow [119]
[117]    0.00    0.00     0.00  142      _IO_file_underflow [117]
                 0.00     0.00   18/20       _IO_doallocbuf [144]
                 0.00     0.00  142/176      _IO_file_read [114]
                 0.00     0.00  142/142      _IO_switch_to_get_mode [118]
----------------------------------------
                 0.00     0.00  142/142      _IO_file_underflow [117]
[118]    0.00    0.00     0.00  142      _IO_switch_to_get_mode [118]
----------------------------------------
                 0.00     0.00  142/142      _IO_default_xsgetn [138]
[119]    0.00    0.00     0.00  142      __underflow [119]
                 0.00     0.00  142/142      _IO_file_underflow [117]
----------------------------------------
                 0.00     0.00  121/121      _IO_do_write [111]
[120]    0.00    0.00     0.00  121      _IO_file_write [120]
----------------------------------------
                 0.00     0.00   34/110      new_texture [166]
                 0.00     0.00   34/110      LoadGIF [24]
                 0.00     0.00   17/110      new_graphic_file [165]
                 0.00     0.00    8/110      new_table [168]
                 0.00     0.00    3/110      calc_view_constants [28]
                 0.00     0.00    3/110      init_renderer [193]
                 0.00     0.00    2/110      render_walls [4]
                 0.00     0.00    2/110      new_object [172]
                 0.00     0.00    1/110      updater_create [212]
                 0.00     0.00    1/110      load_palette [195]
                 0.00     0.00    1/110      init_graphics [191]
                 0.00     0.00    1/110      new_world [201]
                 0.00     0.00    1/110      new_view [200]
                 0.00     0.00    1/110      new_list [199]
                 0.00     0.00    1/110      new_framebuffer [198]
[121]    0.00    0.00     0.00  110      wtmalloc [121]
                 0.00     0.00  110/551      malloc [67]
----------------------------------------
                 0.00     0.00  102/102      LoadGIF [24]
[122]    0.00    0.00     0.00  102      fprintf [122]
                 0.00     0.00  102/795      vfprintf <cycle 1> [87]
----------------------------------------
                 0.00     0.00   40/91       getenv [170]
                 0.00     0.00   34/91       check_format [162]
                 0.00     0.00   17/91       LoadGIF [24]
[123]    0.00    0.00     0.00   91      strncmp [123]
----------------------------------------
                 0.00     0.00   68/68       _IO_file_seekoff [125]
[124]    0.00    0.00     0.00   68      _IO_file_seek [124]
----------------------------------------
                 0.00     0.00   68/68       _IO_seekoff [126]
[125]    0.00    0.00     0.00   68      _IO_file_seekoff [125]
                 0.00     0.00   34/176      _IO_file_read [114]
                 0.00     0.00   68/68       _IO_file_seek [124]
                 0.00     0.00   17/36       _IO_file_stat [135]
----------------------------------------
                 0.00     0.00   17/68       ftell [164]
                 0.00     0.00   51/68       fseek [129]
[126]    0.00    0.00     0.00   68      _IO_seekoff [126]
                 0.00     0.00   68/68       _IO_file_seekoff [125]
----------------------------------------
                 0.00     0.00   10/64       free [112]
                 0.00     0.00    3/64       malloc [67]
                 0.00     0.00   51/64       align [132]
[127]    0.00    0.00     0.00   64      __default_morecore [127]
                 0.00     0.00   64/64       __sbrk [128]
----------------------------------------
                 0.00     0.00   64/64       __default_morecore [127]
[128]    0.00    0.00     0.00   64      __sbrk [128]
----------------------------------------
                 0.00     0.00   17/51       read_graphic_file [25]
                 0.00     0.00   34/51       LoadGIF [24]
[129]    0.00    0.00     0.00   51      fseek [129]
                 0.00     0.00   51/68       _IO_seekoff [126]
----------------------------------------
                 0.00     0.00   34/51       read_texture_file [18]
                 0.00     0.00   17/51       new_texture [166]
[130]    0.00    0.00     0.00   51      ilog2 [130]
----------------------------------------
                 0.00     0.00   51/51       free_graphic_file [163]
[131]    0.00    0.00     0.00   51      wtfree [131]
                 0.00     0.00   51/183      free [112]
----------------------------------------
                 0.00     0.00   49/50       morecore [133]
                 0.00     0.00    1/50       initialize [194]
[132]    0.00    0.00     0.00   50      align [132]
                 0.00     0.00   51/64       __default_morecore [127]
----------------------------------------
                 0.00     0.00   49/49       malloc [67]
[133]    0.00    0.00     0.00   49      morecore [133]
                 0.00     0.00   49/50       align [132]
----------------------------------------
                 0.00     0.00   18/36       fclose [159]
                 0.00     0.00   18/36       _IO_file_finish [154]
[134]    0.00    0.00     0.00   36      _IO_file_close_it [134]
                 0.00     0.00   18/36       _IO_un_link [137]
                 0.00     0.00   18/712      _IO_setb [104]
                 0.00     0.00   18/18       _IO_file_close [153]
                 0.00     0.00   18/18       _IO_unsave_markers [158]
----------------------------------------
                 0.00     0.00   19/36       _IO_file_doallocate [147]
                 0.00     0.00   17/36       _IO_file_seekoff [125]
[135]    0.00    0.00     0.00   36      _IO_file_stat [135]
----------------------------------------
                 0.00     0.00   18/36       _IO_file_fopen [155]
                 0.00     0.00   18/36       _IO_file_init [156]
[136]    0.00    0.00     0.00   36      _IO_link_in [136]
----------------------------------------
                 0.00     0.00   18/36       _IO_file_close_it [134]
                 0.00     0.00   18/36       _IO_default_finish [152]
[137]    0.00    0.00     0.00   36      _IO_un_link [137]
----------------------------------------
                 0.00     0.00   35/35       _IO_sgetn [139]
[138]    0.00    0.00     0.00   35      _IO_default_xsgetn [138]
                 0.00     0.00  124/788      memcpy [88]
                 0.00     0.00  142/142      __underflow [119]
----------------------------------------
                 0.00     0.00   35/35       fread [140]
[139]    0.00    0.00     0.00   35      _IO_sgetn [139]
                 0.00     0.00   35/35       _IO_default_xsgetn [138]
----------------------------------------
                 0.00     0.00   17/35       check_format [162]
                 0.00     0.00   17/35       LoadGIF [24]
                 0.00     0.00    1/35       read_short [43]
[140]    0.00    0.00     0.00   35      fread [140]
                 0.00     0.00   35/35       _IO_sgetn [139]
----------------------------------------
                 0.00     0.00   23/23       parse_region [142]
[141]    0.00    0.00     0.00   23      add_region [141]
                 0.00     0.00   23/653      add_table_entry [107]
----------------------------------------
                 0.00     0.00   23/23       Tcl_Eval [39]
[142]    0.00    0.00     0.00   23      parse_region [142]
                 0.00     0.00   23/674      _IO_sprintf [89]
                 0.00     0.00   23/23       add_region [141]
                 0.00     0.00   46/1938     Tcl_GetFixed [95]
----------------------------------------
                 0.00     0.00   20/20       _IO_dtoa [146]
[143]    0.00    0.00     0.00   20      Bfree [143]
----------------------------------------
                 0.00     0.00   18/20       _IO_file_underflow [117]
                 0.00     0.00    2/20       _IO_file_overflow [115]
[144]    0.00    0.00     0.00   20      _IO_doallocbuf [144]
                 0.00     0.00   19/19       _IO_file_doallocate [147]
                 0.00     0.00    1/712      _IO_setb [104]
----------------------------------------
                 0.00     0.00   19/19       d2b [149]
[145]    0.00    0.00     0.00   19      Brealloc [145]
----------------------------------------
                 0.00     0.00   19/19       _IO_outfloat [148]
[146]    0.00    0.00     0.00   19      _IO_dtoa [146]
                 0.00     0.00    1/1        Balloc [177]
                 0.00     0.00   20/20       Bfree [143]
                 0.00     0.00   19/19       d2b [149]
                 0.00     0.00   57/11811     Binit [93]
----------------------------------------
                 0.00     0.00   19/19       _IO_doallocbuf [144]
[147]    0.00    0.00     0.00   19      _IO_file_doallocate [147]
                 0.00     0.00   19/551      malloc [67]
                 0.00     0.00    1/1        __isatty [178]
                 0.00     0.00   19/712      _IO_setb [104]
                 0.00     0.00   19/36       _IO_file_stat [135]
----------------------------------------
                 0.00     0.00   19/19       vfprintf <cycle 1> [87]
[148]    0.00    0.00     0.00   19      _IO_outfloat [148]
                 0.00     0.00   19/19       _IO_dtoa [146]
                 0.00     0.00   38/178      _IO_file_xsputn [113]
                 0.00     0.00   19/147      __overflow [116]
                 0.00     0.00   19/1751     _IO_padn [103]
----------------------------------------
                 0.00     0.00   19/19       _IO_dtoa [146]
[149]    0.00    0.00     0.00   19      d2b [149]
                 0.00     0.00   19/19       lo0bits [150]
                 0.00     0.00   19/19       Brealloc [145]
----------------------------------------
                 0.00     0.00   19/19       d2b [149]
[150]    0.00    0.00     0.00   19      lo0bits [150]
----------------------------------------
                 0.00     0.00   19/19       render [3]
[151]    0.00    0.00     0.00   19      printf [151]
                 0.00     0.00   19/795      vfprintf <cycle 1> [87]
----------------------------------------
                 0.00     0.00   18/18       _IO_file_finish [154]
[152]    0.00    0.00     0.00   18      _IO_default_finish [152]
                 0.00     0.00   18/36       _IO_un_link [137]
                 0.00     0.00   18/183      free [112]
----------------------------------------
                 0.00     0.00   18/18       _IO_file_close_it [134]
[153]    0.00    0.00     0.00   18      _IO_file_close [153]
----------------------------------------
                 0.00     0.00   18/18       fclose [159]
[154]    0.00    0.00     0.00   18      _IO_file_finish [154]
                 0.00     0.00   18/18       _IO_default_finish [152]
                 0.00     0.00   18/36       _IO_file_close_it [134]
----------------------------------------
                 0.00     0.00   18/18       fopen [160]
[155]    0.00    0.00     0.00   18      _IO_file_fopen [155]
                 0.00     0.00   18/36       _IO_link_in [136]
----------------------------------------
                 0.00     0.00   18/18       fopen [160]
[156]    0.00    0.00     0.00   18      _IO_file_init [156]
                 0.00     0.00   18/36       _IO_link_in [136]
----------------------------------------
                 0.00     0.00   18/18       _IO_unsave_markers [158]
[157]    0.00    0.00     0.00   18      _IO_free_backup_area [157]
                 0.00     0.00   18/183      free [112]
----------------------------------------
                 0.00     0.00   18/18       _IO_file_close_it [134]
[158]    0.00    0.00     0.00   18      _IO_unsave_markers [158]
                 0.00     0.00   18/18       _IO_free_backup_area [157]
----------------------------------------
                 0.00     0.00    1/18       XauGetBestAuthByAddr [44]
                 0.00     0.00   17/18       read_graphic_file [25]
[159]    0.00    0.00     0.00   18      fclose [159]
                 0.00     0.00   18/183      free [112]
                 0.00     0.00   18/18       _IO_file_finish [154]
                 0.00     0.00   18/36       _IO_file_close_it [134]
----------------------------------------
                 0.00     0.00   17/18       read_graphic_file [25]
                 0.00     0.00    1/18       XauGetBestAuthByAddr [44]
[160]    0.00    0.00     0.00   18      fopen [160]
                 0.00     0.00   18/551      malloc [67]
                 0.00     0.00   18/18       _IO_file_fopen [155]
                 0.00     0.00   18/18       _IO_file_init [156]
                 0.00     0.00   18/692      _IO_init [105]
----------------------------------------
                 0.00     0.00   17/17       parse_texture [17]
[161]    0.00    0.00     0.00   17      add_texture [161]
                 0.00     0.00   17/653      add_table_entry [107]
----------------------------------------
                 0.00     0.00   17/17       read_graphic_file [25]
[162]    0.00    0.00     0.00   17      check_format [162]
                 0.00     0.00   17/35       fread [140]
                 0.00     0.00   34/91       strncmp [123]
----------------------------------------
                 0.00     0.00   17/17       read_texture_file [18]
[163]    0.00    0.00     0.00   17      free_graphic_file [163]
                 0.00     0.00   51/51       wtfree [131]
----------------------------------------
                 0.00     0.00   17/17       LoadGIF [24]
[164]    0.00    0.00     0.00   17      ftell [164]
                 0.00     0.00   17/68       _IO_seekoff [126]
----------------------------------------
                 0.00     0.00   17/17       LoadGIF [24]
[165]    0.00    0.00     0.00   17      new_graphic_file [165]
                 0.00     0.00   17/110      wtmalloc [121]
----------------------------------------
                 0.00     0.00   17/17       read_texture_file [18]
[166]    0.00    0.00     0.00   17      new_texture [166]
                 0.00     0.00   34/110      wtmalloc [121]
                 0.00     0.00   17/51       ilog2 [130]
----------------------------------------
                 0.00     0.00    2/4        XOpenDisplay [35]
                 0.00     0.00    1/4        XInitExtension [46]
                 0.00     0.00    1/4        XShmCreateImage [45]
[167]    0.01    0.00     0.01    4      calloc [167]
                 0.01     0.00    4/2120     memset [10]
                 0.00     0.00    4/551      malloc [67]
----------------------------------------
                 0.00     0.00    4/4        new_world [201]
[168]    0.00    0.00     0.00    4      new_table [168]
                 0.00     0.00    8/110      wtmalloc [121]
----------------------------------------
                 0.00     0.00    2/4        copystring [64]
                 0.00     0.00    1/4        _XGetHostname [79]
                 0.00     0.00    1/4        XOpenDisplay [35]
[169]    0.00    0.00     0.00    4      strncpy [169]
----------------------------------------
                 0.00     0.00    2/3        XauFileName [69]
                 0.00     0.00    1/3        XOpenDisplay [35]
[170]    0.00    0.00     0.00    3      getenv [170]
                 0.00     0.00   40/91       strncmp [123]
----------------------------------------
                 0.00     0.00    1/2        signal [209]
                 0.00     0.00    1/2        profil [92]
[171]    0.00    0.00     0.00    2      __sigaction [171]
----------------------------------------
                 0.00     0.00    2/2        parse_create [174]
[172]    0.00    0.00     0.00    2      new_object [172]
                 0.00     0.00    2/110      wtmalloc [121]
----------------------------------------
                 0.00     0.00    2/2        Tcl_Eval [39]
[173]    0.00    0.00     0.00    2      object_command [173]
----------------------------------------
                 0.00     0.00    2/2        Tcl_Eval [39]
[174]    0.00    0.00     0.00    2      parse_create [174]
                 0.00     0.00    2/2        new_object [172]
----------------------------------------
                 0.00     0.00    2/2        _XConnectDisplay [40]
[175]    0.00    0.00     0.00    2      strtol [175]
----------------------------------------
                 0.00     0.00    1/2        _XSendClientPrefix [82]
                 0.00     0.00    1/2        _XSend [78]
[176]    0.00    0.00     0.00    2      writev [176]
                 0.00     0.00    4/788      memcpy [88]
----------------------------------------
                 0.00     0.00    1/1        _IO_dtoa [146]
[177]    0.00    0.00     0.00    1      Balloc [177]
                 0.00     0.00    1/551      malloc [67]
----------------------------------------
                 0.00     0.00    1/1        _IO_file_doallocate [147]
[178]    0.00    0.00     0.00    1      __isatty [178]
                 0.00     0.00    1/1        __tcgetattr [182]
----------------------------------------
                 0.00     0.00    1/1        _entry [1]
[179]    0.00    0.00     0.00    1      __libc_init [179]
----------------------------------------
                 0.00     0.00    1/1        atexit [184]
[180]    0.00    0.00     0.00    1      __new_exitfn [180]
----------------------------------------
                 0.00     0.00    1/1        _entry [1]
[181]    0.00    0.00     0.00    1      __setfpucw [181]
----------------------------------------
                 0.00     0.00    1/1        __isatty [178]
[182]    0.00    0.00     0.00    1      __tcgetattr [182]
----------------------------------------
                 0.00     0.00    1/1        read_input_devices [84]
[183]    0.00    0.00     0.00    1      add_special [183]
----------------------------------------
                 0.00     0.00    1/1        __do_global_ctors [91]
[184]    0.00    0.00     0.00    1      atexit [184]
                 0.00     0.00    1/1        __new_exitfn [180]
----------------------------------------
                 0.00     0.00    1/1        MakeUNIXSocketConnection [42]
[185]    0.00    0.00     0.00    1      connect [185]
----------------------------------------
                 0.00     0.00    1/1        init_graphics [191]
[186]    0.00    0.00     0.00    1      create_window [186]
----------------------------------------
                 0.00     0.00    1/1        main [2]
[187]    0.00    0.00     0.00    1      end_graphics [187]
                 0.00     0.00    1/1        shmctl [206]
                 0.00     0.00    1/1        shmdt [207]
----------------------------------------
                 0.00     0.00    1/1        main [2]
[188]    0.00    0.00     0.00    1      end_input_devices [188]
----------------------------------------
                 0.00     0.00    1/1        _entry [1]
[189]    0.00    0.00     0.00    1      exit [189]
----------------------------------------
                 0.00     0.00    1/1        new_framebuffer [198]
[190]    0.00    0.00     0.00    1      get_framebuffer_memory [190]
----------------------------------------
                 0.00     0.00    1/1        main [2]
[191]    0.00    0.00     0.00    1      init_graphics [191]
                 0.00     0.00    1/1        load_palette [195]
                 0.00     0.00    1/110      wtmalloc [121]
                 0.00     0.00    1/1        map_shared_mem [196]
                 0.00     0.00    1/1        create_window [186]
----------------------------------------
                 0.00     0.00    1/1        main [2]
[192]    0.00    0.00     0.00    1      init_input_devices [192]
----------------------------------------
                 0.00     0.00    1/1        main [2]
[193]    0.00    0.00     0.00    1      init_renderer [193]
                 0.00     0.00    3/110      wtmalloc [121]
                 0.00     0.00    1/1        new_framebuffer [198]
----------------------------------------
                 0.00     0.00    1/1        malloc [67]
[194]    0.00    0.00     0.00    1      initialize [194]
                 0.00     0.00    1/2120     memset [10]
                 0.00     0.00    1/50       align [132]
----------------------------------------
                 0.00     0.00    1/1        init_graphics [191]
[195]    0.00    0.00     0.00    1      load_palette [195]
                 0.00     0.00    1/110      wtmalloc [121]
----------------------------------------
                 0.00     0.00    1/1        init_graphics [191]
[196]    0.00    0.00     0.00    1      map_shared_mem [196]
                 0.00     0.00    1/1        shmat [205]
                 0.00     0.00    1/1        shmget [208]
----------------------------------------
                 0.00     0.00    1/1        vfprintf <cycle 1> [87]
[197]    0.00    0.00     0.00    1      memchr [197]
----------------------------------------
                 0.00     0.00    1/1        init_renderer [193]
[198]    0.00    0.00     0.00    1      new_framebuffer [198]
                 0.00     0.00    1/110      wtmalloc [121]
                 0.00     0.00    1/1        get_framebuffer_memory [190]
----------------------------------------
                 0.00     0.00    1/1        updater_create [212]
[199]    0.00    0.00     0.00    1      new_list [199]
                 0.00     0.00    1/110      wtmalloc [121]
----------------------------------------
                 0.00     0.00    1/1        main [2]
[200]    0.00    0.00     0.00    1      new_view [200]
                 0.00     0.00    1/110      wtmalloc [121]
----------------------------------------
                 0.00     0.00    1/1        main [2]
[201]    0.00    0.00     0.00    1      new_world [201]
                 0.00     0.00    4/4        new_table [168]
                 0.00     0.00    1/110      wtmalloc [121]
----------------------------------------
                 0.00     0.00    1/1        main [2]
[202]    0.00    0.00     0.00    1      parser_init [202]
----------------------------------------
                 0.00     0.00    1/1        _XReadPad [77]
[203]    0.00    0.00     0.00    1      readv [203]
                 0.00     0.00    1/788      memcpy [88]
----------------------------------------
                 0.00     0.00    1/1        main [2]
[204]    0.00    0.00     0.00    1      set_texture_trans [204]
----------------------------------------
                 0.00     0.00    1/1        map_shared_mem [196]
[205]    0.00    0.00     0.00    1      shmat [205]
----------------------------------------
                 0.00     0.00    1/1        end_graphics [187]
[206]    0.00    0.00     0.00    1      shmctl [206]
----------------------------------------
                 0.00     0.00    1/1        end_graphics [187]
[207]    0.00    0.00     0.00    1      shmdt [207]
----------------------------------------
                 0.00     0.00    1/1        map_shared_mem [196]
[208]    0.00    0.00     0.00    1      shmget [208]
----------------------------------------
                 0.00     0.00    1/1        Tcl_CreateInterp [37]
[209]    0.00    0.00     0.00    1      signal [209]
                 0.00     0.00    1/2        __sigaction [171]
----------------------------------------
                 0.00     0.00    1/1        MakeUNIXSocketConnection [42]
[210]    0.00    0.00     0.00    1      socket [210]
----------------------------------------
                 0.00     0.00    1/1        XauFileName [69]
[211]    0.00    0.00     0.00    1      strcat [211]
----------------------------------------
                 0.00     0.00    1/1        main [2]
[212]    0.00    0.00     0.00    1      updater_create [212]
                 0.00     0.00    1/1        new_list [199]
                 0.00     0.00    1/110      wtmalloc [121]
----------------------------------------

 This table describes the call tree of the program, and was sorted by
 the total amount of time spent in each function and its children.

 Each entry in this table consists of several lines.  The line with the
 index number at the left hand margin lists the current function.
 The lines above it list the functions that called this function,
 and the lines below it list the functions this one called.
 This line lists:
     index	A unique number given to each element of the table.
		Index numbers are sorted numerically.
		The index number is printed next to every function name so
		it is easier to look up where the function in the table.

     % time	This is the percentage of the `total' time that was spent
		in this function and its children.  Note that due to
		different viewpoints, functions excluded by options, etc,
		these numbers will NOT add up to 100%.

     self	This is the total amount of time spent in this function.

     children	This is the total amount of time propagated into this
		function by its children.

     called	This is the number of times the function was called.
		If the function called itself recursively, the number
		only includes non-recursive calls, and is followed by
		a `+' and the number of recursive calls.

     name	The name of the current function.  The index number is
		printed after it.  If the function is a member of a
		cycle, the cycle number is printed between the
		function's name and the index number.


 For the function's parents, the fields have the following meanings:

     self	This is the amount of time that was propagated directly
		from the function into this parent.

     children	This is the amount of time that was propagated from
		the function's children into this parent.

     called	This is the number of times this parent called the
		function `/' the total number of times the function
		was called.  Recursive calls to the function are not
		included in the number after the `/'.

     name	This is the name of the parent.  The parent's index
		number is printed after it.  If the parent is a
		member of a cycle, the cycle number is printed between
		the name and the index number.

 If the parents of the function cannot be determined, the word
 `<spontaneous>' is printed in the `name' field, and all the other
 fields are blank.

 For the function's children, the fields have the following meanings:

     self	This is the amount of time that was propagated directly
		from the child into the function.

     children	This is the amount of time that was propagated from the
		child's children to the function.

     called	This is the number of times the function called
		this child `/' the total number of times the child
		was called.  Recursive calls by the child are not
		listed in the number after the `/'.

     name	This is the name of the child.  The child's index
		number is printed after it.  If the child is a
		member of a cycle, the cycle number is printed
		between the name and the index number.

 If there are any cycles (circles) in the call graph, there is an
 entry for the cycle-as-a-whole.  This entry shows who called the
 cycle (as parents) and the members of the cycle (as children.)
 The `+' recursive calls entry shows the number of function calls that
 were internal to the cycle, and the calls entry for each member shows,
 for that member, how many times it was called from other members of
 the cycle.

