|  |  | @ -201,8 +201,10 @@ namespace glm | 
			
		
	
		
		
			
				
					
					|  |  |  | 	{ |  |  |  | 	{ | 
			
		
	
		
		
			
				
					
					|  |  |  | #		if((GLM_LANG & GLM_LANG_CXX11_FLAG) && !(GLM_PLATFORM & GLM_PLATFORM_ANDROID)) |  |  |  | #		if((GLM_LANG & GLM_LANG_CXX11_FLAG) && !(GLM_PLATFORM & GLM_PLATFORM_ANDROID)) | 
			
		
	
		
		
			
				
					
					|  |  |  | 			return std::nextafter(x, std::numeric_limits<float>::max()); |  |  |  | 			return std::nextafter(x, std::numeric_limits<float>::max()); | 
			
		
	
		
		
			
				
					
					|  |  |  | #		elif((GLM_PLATFORM & GLM_PLATFORM_ANDROID) || (GLM_COMPILER & GLM_COMPILER_VC) || ((GLM_COMPILER & GLM_COMPILER_INTEL) && (GLM_PLATFORM & GLM_PLATFORM_WINDOWS))) |  |  |  | #		elif((GLM_COMPILER & GLM_COMPILER_VC) || ((GLM_COMPILER & GLM_COMPILER_INTEL) && (GLM_PLATFORM & GLM_PLATFORM_WINDOWS))) | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 			return detail::nextafterf(x, FLT_MAX); |  |  |  | 			return detail::nextafterf(x, FLT_MAX); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | #		elif(GLM_PLATFORM & GLM_PLATFORM_ANDROID) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			return _nextafterf(x, FLT_MAX); | 
			
		
	
		
		
			
				
					
					|  |  |  | #		else |  |  |  | #		else | 
			
		
	
		
		
			
				
					
					|  |  |  | 			return nextafterf(x, FLT_MAX); |  |  |  | 			return nextafterf(x, FLT_MAX); | 
			
		
	
		
		
			
				
					
					|  |  |  | #		endif |  |  |  | #		endif | 
			
		
	
	
		
		
			
				
					|  |  | @ -213,7 +215,7 @@ namespace glm | 
			
		
	
		
		
			
				
					
					|  |  |  | 	{ |  |  |  | 	{ | 
			
		
	
		
		
			
				
					
					|  |  |  | #		if((GLM_LANG & GLM_LANG_CXX11_FLAG) && !(GLM_PLATFORM & GLM_PLATFORM_ANDROID)) |  |  |  | #		if((GLM_LANG & GLM_LANG_CXX11_FLAG) && !(GLM_PLATFORM & GLM_PLATFORM_ANDROID)) | 
			
		
	
		
		
			
				
					
					|  |  |  | 			return std::nextafter(x, std::numeric_limits<double>::max()); |  |  |  | 			return std::nextafter(x, std::numeric_limits<double>::max()); | 
			
		
	
		
		
			
				
					
					|  |  |  | #		elif((GLM_PLATFORM & GLM_PLATFORM_ANDROID) || (GLM_COMPILER & GLM_COMPILER_VC) || ((GLM_COMPILER & GLM_COMPILER_INTEL) && (GLM_PLATFORM & GLM_PLATFORM_WINDOWS))) |  |  |  | #		elif((GLM_COMPILER & GLM_COMPILER_VC) || ((GLM_COMPILER & GLM_COMPILER_INTEL) && (GLM_PLATFORM & GLM_PLATFORM_WINDOWS))) | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 			return detail::nextafter(x, std::numeric_limits<double>::max()); |  |  |  | 			return detail::nextafter(x, std::numeric_limits<double>::max()); | 
			
		
	
		
		
			
				
					
					|  |  |  | #		else |  |  |  | #		else | 
			
		
	
		
		
			
				
					
					|  |  |  | 			return nextafter(x, DBL_MAX); |  |  |  | 			return nextafter(x, DBL_MAX); | 
			
		
	
	
		
		
			
				
					|  |  | @ -233,8 +235,10 @@ namespace glm | 
			
		
	
		
		
			
				
					
					|  |  |  | 	{ |  |  |  | 	{ | 
			
		
	
		
		
			
				
					
					|  |  |  | #		if((GLM_LANG & GLM_LANG_CXX11_FLAG) && !(GLM_PLATFORM & GLM_PLATFORM_ANDROID)) |  |  |  | #		if((GLM_LANG & GLM_LANG_CXX11_FLAG) && !(GLM_PLATFORM & GLM_PLATFORM_ANDROID)) | 
			
		
	
		
		
			
				
					
					|  |  |  | 			return std::nextafter(x, std::numeric_limits<float>::min()); |  |  |  | 			return std::nextafter(x, std::numeric_limits<float>::min()); | 
			
		
	
		
		
			
				
					
					|  |  |  | #		elif((GLM_PLATFORM & GLM_PLATFORM_ANDROID) || (GLM_COMPILER & GLM_COMPILER_VC) || ((GLM_COMPILER & GLM_COMPILER_INTEL) && (GLM_PLATFORM & GLM_PLATFORM_WINDOWS))) |  |  |  | #		elif((GLM_COMPILER & GLM_COMPILER_VC) || ((GLM_COMPILER & GLM_COMPILER_INTEL) && (GLM_PLATFORM & GLM_PLATFORM_WINDOWS))) | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 			return detail::nextafterf(x, FLT_MIN); |  |  |  | 			return detail::nextafterf(x, FLT_MIN); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | #		elif(GLM_PLATFORM & GLM_PLATFORM_ANDROID) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			return _nextafterf(x, FLT_MIN); | 
			
		
	
		
		
			
				
					
					|  |  |  | #		else |  |  |  | #		else | 
			
		
	
		
		
			
				
					
					|  |  |  | 			return nextafterf(x, FLT_MIN); |  |  |  | 			return nextafterf(x, FLT_MIN); | 
			
		
	
		
		
			
				
					
					|  |  |  | #		endif |  |  |  | #		endif | 
			
		
	
	
		
		
			
				
					|  |  | 
 |