made all_t all extern. There is no definition but since it is a zero-byte object it doesn't actually matter