int main() { init_pseudo_subst(&subst, 1); printf("=== INITIAL TABLE ===\n"); print_subst(&subst); print_bank(&subst.bank); random_tests(&subst, 10); printf("=== AFTER 10 RANDOM TESTS ===\n"); print_subst(&subst); print_bank(&subst.bank); random_tests(&subst, 10); printf("=== AFTER 20 RANDOM TESTS ===\n"); print_subst(&subst); print_bank(&subst.bank); reset_pseudo_subst(&subst); printf("=== AFTER RESET ===\n"); print_subst(&subst); print_bank(&subst.bank); random_tests(&subst, 1000); printf("=== AFTER 1000 RANDOM TESTS ===\n"); print_subst(&subst); print_bank(&subst.bank); delete_pseudo_subst(&subst); return 0; }
int main() { print_subst(uint64_t); print_subst(uint32_t); print_subst(uint16_t); print_subst(uint8_t); print_subst(size_t); print_subst(int64_t); print_subst(int32_t); print_subst(int16_t); print_subst(int8_t); print_subst(std::string); }