The code produces the following warnings when compiling with gcc 4.6:
universal.cpp: In function ‘void say(const char*, ...)’:
universal.cpp:110:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
[...]
nonpareil_mating.cpp: In function ‘void nonpareil_count_mates_block(int*&, int, char**&, char**&, int, int, int, matepar_t)’:
nonpareil_mating.cpp:123:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
[...]
nonpareil_sampling.cpp: In function ‘int nonpareil_sample_portion(double*&, int, samplepar_t)’:
nonpareil_sampling.cpp:53:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
The code produces the following warnings when compiling with gcc 4.6:
This problem was first reported as part of #4.