modified:   src/utility.c