#ifndef OPENMW_COMPONENTS_ESM_FOURCC_H #define OPENMW_COMPONENTS_ESM_FOURCC_H namespace ESM { inline constexpr unsigned int fourCC(const char (&name)[5]) { return static_cast(name[0]) | (static_cast(name[1]) << 8) | (static_cast(name[2]) << 16) | (static_cast(name[3]) << 24); } } #endif // OPENMW_COMPONENTS_ESM_FOURCC_H