コード例 #1
0
ファイル: cruise.cpp プロジェクト: 33d/scummvm
CruiseEngine::~CruiseEngine() {
	delete _debugger;
	delete _sound;

	freeSystem();

	if (gDebugLevel > 0)
		MemoryList();
}
コード例 #2
0
ファイル: fulltext-list.cpp プロジェクト: JiangKevin/arangodb
static TRI_fulltext_list_t* IncreaseList(TRI_fulltext_list_t* list,
                                         uint32_t size) {
  TRI_fulltext_list_t* copy =
      TRI_Reallocate(TRI_UNKNOWN_MEM_ZONE, list, MemoryList(size));

  if (copy != nullptr) {
    InitList(copy, size);
  }

  return copy;
}
コード例 #3
0
ファイル: fulltext-list.cpp プロジェクト: JiangKevin/arangodb
TRI_fulltext_list_t* TRI_CreateListFulltextIndex(uint32_t size) {
  TRI_fulltext_list_t* list =
      TRI_Allocate(TRI_UNKNOWN_MEM_ZONE, MemoryList(size), false);

  if (list == nullptr) {
    // out of memory
    return nullptr;
  }

  InitList(list, size);

  return list;
}
コード例 #4
0
ファイル: fulltext-list.c プロジェクト: FikiHafana/ArangoDB
static TRI_fulltext_list_t* IncreaseList (TRI_fulltext_list_t* list,
                                          const uint32_t size) {
  TRI_fulltext_list_t* copy;

  copy = TRI_Reallocate(TRI_UNKNOWN_MEM_ZONE, list, MemoryList(size));
  if (copy == NULL) {
    // out of memory
    return NULL;
  }
  
  InitList(copy, size);

  return copy;
}
コード例 #5
0
ファイル: fulltext-list.cpp プロジェクト: JiangKevin/arangodb
size_t TRI_MemoryListFulltextIndex(TRI_fulltext_list_t const* list) {
  uint32_t size = GetNumAllocated(list);
  return MemoryList(size);
}