tube tube_find_or_make(const char *name) { return tube_find(name) ? : make_and_insert_tube(name); }
tube tube_find_or_make(const char *name) { tube t = tube_find(name); return t ? t : make_and_insert_tube(name); }