]> mj.ucw.cz Git - libucw.git/blobdiff - ucw/prime.h
xtypes: added first shot on unit parser
[libucw.git] / ucw / prime.h
index c0db3e5580b779ce2904112a7d7cab65577a951a..eff04d01f1360b0354c531c4434822c75d590b65 100644 (file)
  * Return a non-zero value iff @x is a prime number.
  * The time complexity is `O(sqrt(x))`.
  **/
-int isprime(uns x);
+int isprime(uint x);
 
 /**
  * Return some prime greater than @x. The function does not checks overflows, but it should
  * be safe at least for @x lower than `1U << 31`.
  * If the Cramer's conjecture is true, it should have complexity `O(sqrt(x) * log(x)^2)`.
  **/
-uns nextprime(uns x);
+uint nextprime(uint x);
 
 /* primetable.c */
 
@@ -48,12 +48,12 @@ uns nextprime(uns x);
  * Returns zero if there is no such prime (we guarantee the existance of at
  * least one prime greater than `1U << 31` in the table).
  **/
-uns next_table_prime(uns x);
+uint next_table_prime(uint x);
 
 /**
  * Quickly lookup a precomputed table to return a prime number smaller than @x.
  * Returns zero if @x is smaller than `7`.
  **/
-uns prev_table_prime(uns x);
+uint prev_table_prime(uint x);
 
 #endif // _UCW_PRIME_H