mesa: remove snprintf macro in imports.h to fix MSVC build
authorBrian Paul <brianp@vmware.com>
Fri, 13 Apr 2018 15:32:31 +0000 (09:32 -0600)
committerBrian Paul <brianp@vmware.com>
Fri, 13 Apr 2018 19:52:57 +0000 (13:52 -0600)
commit73f1e33d34b2044f2252a73e0fdd827d39724505
tree28abd5471f60c384308911ed7981f5954f62d0f8
parent0a6547014fbe5371f5b7253f2c2640ad0026b184
mesa: remove snprintf macro in imports.h to fix MSVC build

snprintf is a macro in the MSVC stdio.h header and we needed to
include that header before imports.h where we also defined an
snprintf macro.  Otherwise, the MSVC build would fail.  The recent
mtypes.h removal patches seems to have exposed this issue.

This patch simply removes our snprintf macro and replaces one use
of it in teximage.c with _mesa_snprintf().  There are other calls
to snprintf() in DRI drivers, but none of them are built on Windows.

Reviewed-by: Charmaine Lee <charmainel@vmware.com>
Reviewed-by: Neha Bhende <bhenden@vmware.com>
src/mesa/main/imports.h
src/mesa/main/teximage.c