+2010-09-19 Peter Rosin <peda@lysator.liu.se>
+
+ tests: Import items from liba1 for MSVC.
+ * tests/lt_dlexit.at (b1.c) [MSVC]: Import function f1 and
+ variable v1 from liba1 when using them from modb1. Makes the
+ test pass on MSVC.
+
2010-09-18 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
tests: avoid distcheck failure with --disable-ltdl-install.
# lt_dlexit.at -- test libltdl functionality -*- Autotest -*-
#
-# Copyright (C) 2007, 2008 Free Software Foundation, Inc.
+# Copyright (C) 2007, 2008, 2010 Free Software Foundation, Inc.
# Written by Dave Brolley & Ralf Wildenhues, 2007
#
# This file is part of GNU Libtool.
[[#ifdef __cplusplus
extern "C" {
#endif
-extern int f1 (int), v1;
+#if defined DLL_EXPORT && defined _WIN32 && defined _MSC_VER
+# define LIBA1_SCOPE extern __declspec (dllimport)
+#endif
+#if !defined LIBA1_SCOPE
+# define LIBA1_SCOPE extern
+#endif
+LIBA1_SCOPE int f1 (int);
+LIBA1_SCOPE v1;
int fb1 (int x) { return f1 (v1) + x - 3; }
int vb1 = 3;
#ifdef __cplusplus