コード例 #1
0
ファイル: cycle.c プロジェクト: pap/ponyc
static void view_free(view_t* view)
{
  view->view_rc--;

  if(view->view_rc == 0)
  {
    viewrefmap_destroy(&view->map);
    POOL_FREE(view_t, view);
  }
}
コード例 #2
0
ファイル: cycle.c プロジェクト: cosinuz/ponyc
static void view_free(view_t* view)
{
  view->view_rc--;

  if(view->view_rc == 0)
  {
    viewrefmap_destroy(&view->map);

    if(view->delta != NULL)
    {
      deltamap_free(view->delta);
      view->delta = NULL;
    }

    POOL_FREE(view_t, view);
  }
}