コード例 #1
0
ファイル: program.c プロジェクト: zlsa/defiance
struct program *program_destroy(struct program *program) {
  ASSERT_PROGRAM(program);

  while(program->extra_number) {
    program->extra[program->extra_number--] = FREE(program->extra[program->extra_number--]);
  }

  if(program->glfw_initialized)
    window_terminate();

  return FREE(program);
}
コード例 #2
0
ファイル: window.c プロジェクト: sanford1/TapTracker
void window_destroy(struct window_t* w)
{
    window_terminate(w);
    free(w);
}