Unfortunately, just the use of templates may require linking to parts of some compiler&#x27;s C++ runtime in some cases, depending on how they&#x27;re used.<p>Also, templates don&#x27;t always work equally well across compilers.  You&#x27;d really be better off with pure C.<p>This looks like an excellent library, so please don&#x27;t take that as criticism, just an observation.