Is having to specify "-ltermcap" to catch unresolved symbols in "-lcurses" a feature or bug? With my limited understanding of linking semantics, I'd venture to say it was a feature since you could use symbols from whatever lib you wanted to fill in the -lcurses Undefined ones. However, I've been wrong before.