fix licenses
libutils: trivial: Replace ifdef guards with pragma once.
libutils: Correct invalid pointer conversion
libutils: Add support for auto-freed pointers.