コード例 #1
0
ファイル: buildflagset.c プロジェクト: andymcn/ponyc
static void flag_free(flag_t* flag)
{
  assert(flag != NULL);
  POOL_FREE(flag_t, flag);
}
コード例 #2
0
void CAudioSystemImpl_sdlmixer::DeleteAudioEventData(IATLEventData* const pOldEventData)
{
	POOL_FREE(pOldEventData);
}
コード例 #3
0
ファイル: reach.c プロジェクト: jersey99/ponyc
static void reachable_method_name_free(reachable_method_name_t* m)
{
  reachable_methods_destroy(&m->r_methods);
  POOL_FREE(reachable_method_name_t, m);
}
コード例 #4
0
void CAudioSystemImpl_sdlmixer::DeleteAudioObjectData(IATLAudioObjectData* const pOldObjectData)
{
	POOL_FREE(pOldObjectData);
}
コード例 #5
0
void CAudioSystemImpl_sdlmixer::DeleteAudioListenerObjectData(IATLListenerData* const pOldListenerData)
{
	POOL_FREE(pOldListenerData);
}
コード例 #6
0
ファイル: cycle.c プロジェクト: danielaRiesgo/ponyc
static void perceived_free(perceived_t* per)
{
  ponyint_viewmap_destroy(&per->map);
  POOL_FREE(perceived_t, per);
}
コード例 #7
0
ファイル: serialise.c プロジェクト: enigma/ponyc
static void serialise_free(serialise_t* p)
{
  POOL_FREE(serialise_t, p);
}
コード例 #8
0
ファイル: heap.c プロジェクト: dleonard0/ponyc
static void destroy_small(chunk_t* chunk)
{
  // We could clear the pagemap here.
  POOL_FREE(block_t, chunk->m);
  POOL_FREE(chunk_t, chunk);
}
コード例 #9
0
ファイル: heap.c プロジェクト: dleonard0/ponyc
static void destroy_large(chunk_t* chunk)
{
  // We could clear the pagemap here.
  pool_free_size(chunk->size, chunk->m);
  POOL_FREE(chunk_t, chunk);
}
コード例 #10
0
ファイル: package.c プロジェクト: FedeOmoto/ponyc
void package_free(package_t* package)
{
  if(package != NULL)
    POOL_FREE(package_t, package);
}
コード例 #11
0
ファイル: symtab.c プロジェクト: abingham/ponyc
static void sym_free(symbol_t* sym)
{
  POOL_FREE(symbol_t, sym);
}
コード例 #12
0
ファイル: heap.c プロジェクト: jonas-l/ponyc
static void destroy_small(chunk_t* chunk)
{
  pagemap_set(chunk->m, NULL);
  POOL_FREE(block_t, chunk->m);
  POOL_FREE(chunk_t, chunk);
}
コード例 #13
0
EAudioRequestStatus CAudioSystemImpl_sdlmixer::Release()
{
	SDLMixer::SoundEngine::Release();
	POOL_FREE(this);
	return eARS_SUCCESS;
}
コード例 #14
0
ファイル: stringtab.c プロジェクト: JamesLinus/ponyc
static void stringtab_free(stringtab_entry_t* a)
{
  ponyint_pool_free_size(a->buf_size, (char*)a->str);
  POOL_FREE(stringtab_entry_t, a);
}
コード例 #15
0
ファイル: paint.c プロジェクト: DevL/ponyc
static void name_record_free(name_record_t* p)
{
  pool_free_size(p->typemap_size * sizeof(uint64_t), p->type_map);
  POOL_FREE(name_record_t, p);
}
コード例 #16
0
ファイル: codegen.c プロジェクト: doublec/ponyc
static void compile_local_free(compile_local_t* p)
{
  POOL_FREE(compile_local_t, p);
}
コード例 #17
0
ファイル: mpmcq.c プロジェクト: DevL/ponyc
void mpmcq_destroy(mpmcq_t* q)
{
  POOL_FREE(mpmcq_node_t, q->tail.node);
  q->head = NULL;
  q->tail.node = NULL;
}
コード例 #18
0
void CAudioSystemImpl_sdlmixer::DeleteAudioFileEntryData(IATLAudioFileEntryData* const pOldAudioFileEntryData)
{
	POOL_FREE(pOldAudioFileEntryData);
}
コード例 #19
0
ファイル: cycle.c プロジェクト: danielaRiesgo/ponyc
static void viewref_free(viewref_t* vref)
{
  POOL_FREE(viewref_t, vref);
}
コード例 #20
0
ファイル: gencall.c プロジェクト: Theodus/ponyc
static void ffi_decl_free(ffi_decl_t* d)
{
  POOL_FREE(ffi_decl_t, d);
}