Pragma once for common library headers
Pragma once is required to build library
NULL is deprecated