fix clang build for MP_{8,16}BIT
This commit is contained in:
		
							parent
							
								
									d5328bfade
								
							
						
					
					
						commit
						e156e7efcf
					
				@ -15,6 +15,9 @@
 | 
				
			|||||||
 * Tom St Denis, tstdenis82@gmail.com, http://libtom.org
 | 
					 * Tom St Denis, tstdenis82@gmail.com, http://libtom.org
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#if defined(MP_8BIT) || defined(MP_16BIT)
 | 
				
			||||||
 | 
					#define MP_GEN_RANDOM_SHIFT  DIGIT_BIT
 | 
				
			||||||
 | 
					#else
 | 
				
			||||||
#if MP_GEN_RANDOM_MAX == 0xffffffffu
 | 
					#if MP_GEN_RANDOM_MAX == 0xffffffffu
 | 
				
			||||||
#define MP_GEN_RANDOM_SHIFT  32
 | 
					#define MP_GEN_RANDOM_SHIFT  32
 | 
				
			||||||
#elif MP_GEN_RANDOM_MAX == 32767
 | 
					#elif MP_GEN_RANDOM_MAX == 32767
 | 
				
			||||||
@ -26,6 +29,7 @@
 | 
				
			|||||||
#elif !defined(MP_GEN_RANDOM_SHIFT)
 | 
					#elif !defined(MP_GEN_RANDOM_SHIFT)
 | 
				
			||||||
#error Thou shalt define their own valid MP_GEN_RANDOM_SHIFT
 | 
					#error Thou shalt define their own valid MP_GEN_RANDOM_SHIFT
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* makes a pseudo-random int of a given size */
 | 
					/* makes a pseudo-random int of a given size */
 | 
				
			||||||
static mp_digit s_gen_random(void)
 | 
					static mp_digit s_gen_random(void)
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user