vxworks has a macro called m_type, so I had to rename any variable called m_type to m_typet