mirror of
				https://github.com/PabloMK7/citra.git
				synced 2025-10-31 05:40:04 +00:00 
			
		
		
		
	Merge pull request #109 from lioncash/cruft
Core: Get rid of unnecessary switch statement in Kernel
This commit is contained in:
		
						commit
						73b6f85f9a
					
				
					 1 changed files with 2 additions and 41 deletions
				
			
		|  | @ -85,48 +85,9 @@ int ObjectPool::GetCount() { | |||
| } | ||||
| 
 | ||||
| Object* ObjectPool::CreateByIDType(int type) { | ||||
|     // Used for save states.  This is ugly, but what other way is there?
 | ||||
|     switch (type) { | ||||
|     //case SCE_KERNEL_TMID_Alarm:
 | ||||
|     //    return __KernelAlarmObject();
 | ||||
|     //case SCE_KERNEL_TMID_EventFlag:
 | ||||
|     //    return __KernelEventFlagObject();
 | ||||
|     //case SCE_KERNEL_TMID_Mbox:
 | ||||
|     //    return __KernelMbxObject();
 | ||||
|     //case SCE_KERNEL_TMID_Fpl:
 | ||||
|     //    return __KernelMemoryFPLObject();
 | ||||
|     //case SCE_KERNEL_TMID_Vpl:
 | ||||
|     //    return __KernelMemoryVPLObject();
 | ||||
|     //case PPSSPP_KERNEL_TMID_PMB:
 | ||||
|     //    return __KernelMemoryPMBObject();
 | ||||
|     //case PPSSPP_KERNEL_TMID_Module:
 | ||||
|     //    return __KernelModuleObject();
 | ||||
|     //case SCE_KERNEL_TMID_Mpipe:
 | ||||
|     //    return __KernelMsgPipeObject();
 | ||||
|     //case SCE_KERNEL_TMID_Mutex:
 | ||||
|     //    return __KernelMutexObject();
 | ||||
|     //case SCE_KERNEL_TMID_LwMutex:
 | ||||
|     //    return __KernelLwMutexObject();
 | ||||
|     //case SCE_KERNEL_TMID_Semaphore:
 | ||||
|     //    return __KernelSemaphoreObject();
 | ||||
|     //case SCE_KERNEL_TMID_Callback:
 | ||||
|     //    return __KernelCallbackObject();
 | ||||
|     //case SCE_KERNEL_TMID_Thread:
 | ||||
|     //    return __KernelThreadObject();
 | ||||
|     //case SCE_KERNEL_TMID_VTimer:
 | ||||
|     //    return __KernelVTimerObject();
 | ||||
|     //case SCE_KERNEL_TMID_Tlspl:
 | ||||
|     //    return __KernelTlsplObject();
 | ||||
|     //case PPSSPP_KERNEL_TMID_File:
 | ||||
|     //    return __KernelFileNodeObject();
 | ||||
|     //case PPSSPP_KERNEL_TMID_DirList:
 | ||||
|     //    return __KernelDirListingObject();
 | ||||
| 
 | ||||
|     default: | ||||
|         ERROR_LOG(COMMON, "Unable to load state: could not find object type %d.", type); | ||||
|     ERROR_LOG(COMMON, "Unimplemented: %d.", type); | ||||
|     return nullptr; | ||||
| } | ||||
| } | ||||
| 
 | ||||
| /// Initialize the kernel
 | ||||
| void Init() { | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue