wrap lp_bld_type.h around extern "C".
Windows decorates global variables, so when used from .cpp files, need
to use an undecorated version.
Also, removed related and unneeded code from swr_screen.cpp
Reviewed-by: Ilia Mirkin <imirkin@alum.mit.edu>
#include "pipe/p_compiler.h"
#include "gallivm/lp_bld.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/**
* Native SIMD architecture width available at runtime.
*
unsigned
lp_build_count_ir_module(LLVMModuleRef module);
+#ifdef __cplusplus
+}
+#endif
#endif /* !LP_BLD_TYPE_H */
#include "state_tracker/sw_winsys.h"
-extern "C" {
-#include "gallivm/lp_bld_limits.h"
-}
-
#include "jit_api.h"
#include "memory/TilingFunctions.h"