summaryrefslogtreecommitdiff
path: root/src/runtime/c/gu/prime.h
blob: 1118878a8010f58b201a968ee3426c1a126a57ae (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#ifndef GU_PRIME_H_
#define GU_PRIME_H_

#include <gu/defs.h>

GU_INTERNAL_DECL bool gu_is_prime(int i);

GU_INTERNAL_DECL bool gu_is_twin_prime(int i);

GU_INTERNAL_DECL int gu_prime_inf(int i);
GU_INTERNAL_DECL int gu_twin_prime_inf(int i);

GU_INTERNAL_DECL int gu_prime_sup(int i);
GU_INTERNAL_DECL int gu_twin_prime_sup(int i);

#endif // GU_PRIME_H_