temporarily disabled binary search code
--HG-- extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40259
This commit is contained in:
		
							parent
							
								
									473550130c
								
							
						
					
					
						commit
						f072110a44
					
				@ -258,6 +258,7 @@ int BaseContext::FindNativeByName(const char *name, uint32_t *index)
 | 
				
			|||||||
	high = ctx->plugin->info.natives_num - 1;
 | 
						high = ctx->plugin->info.natives_num - 1;
 | 
				
			||||||
	low = 0;
 | 
						low = 0;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#if 0
 | 
				
			||||||
	while (low <= high)
 | 
						while (low <= high)
 | 
				
			||||||
	{
 | 
						{
 | 
				
			||||||
		mid = (low + high) / 2;
 | 
							mid = (low + high) / 2;
 | 
				
			||||||
@ -275,6 +276,19 @@ int BaseContext::FindNativeByName(const char *name, uint32_t *index)
 | 
				
			|||||||
			high = mid - 1;
 | 
								high = mid - 1;
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					#else
 | 
				
			||||||
 | 
						for (uint32_t i=0; i<ctx->plugin->info.natives_num; i++)
 | 
				
			||||||
 | 
						{
 | 
				
			||||||
 | 
							if (strcmp(ctx->natives[i].name, name) == 0)
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								if (index)
 | 
				
			||||||
 | 
								{
 | 
				
			||||||
 | 
									*index = i;
 | 
				
			||||||
 | 
								}
 | 
				
			||||||
 | 
								return SP_ERROR_NONE;
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	return SP_ERROR_NOT_FOUND;
 | 
						return SP_ERROR_NOT_FOUND;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user