makefile fixed; strbuf_adds length/nul inconsistency fixed; convenient interface_get_by_name defined