#!/usr/local/bin/cz -- use b Main() new(noises, vec, cstr, 10) Chdir(program_dir) Freopen("mcdonald.conf", "r", stdin) Eachline(line) Sc(cstr, line, animal, noise) vec_push(noises, Strdup(noise)) refrain() sf("And on that farm he had a %s,", animal) sf("E-I-E-I-O.") print("With ") back_vec(_n, noises, cstr) cstr n = *_n sf("a %s-%s here and a %s-%s there,", n, n, n, n) sf("Here-a-%s, there-a-%s, everywhere a %s-%s,", n, n, n, n) sf() refrain() def refrain() sf("Old MacDonald had a farm,") sf("E-I-E-I-O.")