[libemf.h:5004]: (style) Array index 'i' is used before limits check.
while ( elfw.elfLogFont.lfFaceName[i] != 0 && i < LF_FACESIZE ) {
Also
[libemf.h:5012]: (style) Array index 'i' is used before limits check.
[libemf.h:5020]: (style) Array index 'i' is used before limits check.
Looks weird doesn't it. But LF_FACESIZE the size of the lfFaceName field and is a manifest constant. So, it would have to be 0 for this to cause a problem. I suppose that is in the nature of an assumption, though. I'll reflect on it.