#ifndef NOT_TWEAK_COMPILER
-__attribute__ ((always_inline)) local void
+alwaysinline local void
bulk_insert_str(deflate_state *s, Pos startpos, uInt count) {
uInt idx;
for (idx = 0; idx < count; idx++) {
AR = lib
RC = rc
CFLAGS = -nologo -MD -W3 -O2 -Oy- -Zi -Fd"zlib" $(LOC)
-WFLAGS = -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -DNOT_TWEAK_COMPILER
+WFLAGS = -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE
LDFLAGS = -nologo -debug -incremental:no -opt:ref -manifest
ARFLAGS = -nologo
RCFLAGS = /dWIN32 /r
But it provides __inline instead, so use that. */
#if defined(_MSC_VER) && !defined(inline)
# define inline __inline
+#endif
+
+#if defined(_MSC_VER)
+# define alwaysinline __forceinline
+#else
+# define alwaysinline __attribute__ ((always_inline))
#endif
/* common defaults */