hal_internal.hpp 5 KB