don't offload dead code elimination to compiler as we can do that in preprocessor
[mkp224o.git] / common.h
blob918e4532ad56b5d296b7ed69c5f61f2b21de8132
1 #define SECRET_LEN 64
2 #define PUBLIC_LEN 32
3 #define SEED_LEN 32
4 // with checksum + version num
5 #define PUBONION_LEN (PUBLIC_LEN + 3)
7 #define PKPREFIX_SIZE (29 + 3)
8 #define SKPREFIX_SIZE (29 + 3)
10 #define FORMATTED_PUBLIC_LEN (PKPREFIX_SIZE + PUBLIC_LEN)
11 #define FORMATTED_SECRET_LEN (SKPREFIX_SIZE + SECRET_LEN)
13 // full onion address, WITHOUT newline or terminating nil char
14 #define ONION_LEN 62
16 extern pthread_mutex_t fout_mutex;
17 extern FILE *fout;
19 extern size_t onionendpos; // end of .onion within string
20 extern size_t direndpos; // end of dir before .onion within string
21 extern size_t printstartpos; // where to start printing from
22 extern size_t printlen; // precalculated, related to printstartpos