msvcrt: Don't define stubs for data exports.
diff --git a/dlls/msvcr100/msvcr100.spec b/dlls/msvcr100/msvcr100.spec
index 727a496..e6b0365 100644
--- a/dlls/msvcr100/msvcr100.spec
+++ b/dlls/msvcr100/msvcr100.spec
@@ -411,7 +411,7 @@
 @ cdecl __iscsymf(long) msvcrt.__iscsymf
 @ stub __iswcsym
 @ stub __iswcsymf
-@ stub __lconv
+# extern __lconv
 @ cdecl __lconv_init() msvcrt.__lconv_init
 @ cdecl -arch=i386 __libm_sse2_acos() msvcrt.__libm_sse2_acos
 @ cdecl -arch=i386 __libm_sse2_acosf() msvcrt.__libm_sse2_acosf
@@ -872,7 +872,7 @@
 @ stub _mbbtombc_l
 @ cdecl _mbbtype(long long) msvcrt._mbbtype
 @ stub _mbbtype_l
-@ stub _mbcasemap
+# extern _mbcasemap
 @ cdecl _mbccpy(ptr str) msvcrt._mbccpy
 @ stub _mbccpy_l
 @ stub _mbccpy_s
@@ -1326,7 +1326,7 @@
 @ stub _wctime64_s
 @ stub _wctomb_l
 @ stub _wctomb_s_l
-@ stub _wctype
+# extern _wctype
 @ cdecl _wdupenv_s(ptr ptr wstr) msvcrt._wdupenv_s
 @ extern _wenviron msvcrt._wenviron
 @ varargs _wexecl(wstr wstr) msvcrt._wexecl
diff --git a/dlls/msvcr70/msvcr70.spec b/dlls/msvcr70/msvcr70.spec
index 69c0701..f728300 100644
--- a/dlls/msvcr70/msvcr70.spec
+++ b/dlls/msvcr70/msvcr70.spec
@@ -155,7 +155,7 @@
 @ cdecl __isascii(long) msvcrt.__isascii
 @ cdecl __iscsym(long) msvcrt.__iscsym
 @ cdecl __iscsymf(long) msvcrt.__iscsymf
-@ stub __lc_clike
+# extern __lc_clike
 @ extern __lc_codepage msvcrt.__lc_codepage
 @ extern __lc_collate_cp msvcrt.__lc_collate_cp
 @ extern __lc_handle msvcrt.__lc_handle
@@ -418,7 +418,7 @@
 @ cdecl _makepath(ptr str str str str) msvcrt._makepath
 @ cdecl _mbbtombc(long) msvcrt._mbbtombc
 @ cdecl _mbbtype(long long) msvcrt._mbbtype
-@ stub _mbcasemap
+# extern _mbcasemap
 @ cdecl _mbccpy(ptr str) msvcrt._mbccpy
 @ cdecl _mbcjistojms(long) msvcrt._mbcjistojms
 @ cdecl _mbcjmstojis(long) msvcrt._mbcjmstojis
@@ -610,7 +610,7 @@
 @ cdecl _wcsupr(wstr) msvcrt._wcsupr
 @ cdecl _wctime(ptr) msvcrt._wctime
 @ cdecl _wctime64(ptr) msvcrt._wctime64
-@ stub _wctype
+# extern _wctype
 @ extern _wenviron msvcrt._wenviron
 @ varargs _wexecl(wstr wstr) msvcrt._wexecl
 @ varargs _wexecle(wstr wstr) msvcrt._wexecle
diff --git a/dlls/msvcr71/msvcr71.spec b/dlls/msvcr71/msvcr71.spec
index ff1f77b..47a2c17 100644
--- a/dlls/msvcr71/msvcr71.spec
+++ b/dlls/msvcr71/msvcr71.spec
@@ -150,7 +150,7 @@
 @ cdecl __isascii(long) msvcrt.__isascii
 @ cdecl __iscsym(long) msvcrt.__iscsym
 @ cdecl __iscsymf(long) msvcrt.__iscsymf
-@ stub __lc_clike
+# extern __lc_clike
 @ extern __lc_codepage msvcrt.__lc_codepage
 @ extern __lc_collate_cp msvcrt.__lc_collate_cp
 @ extern __lc_handle msvcrt.__lc_handle
@@ -413,7 +413,7 @@
 @ cdecl _makepath(ptr str str str str) msvcrt._makepath
 @ cdecl _mbbtombc(long) msvcrt._mbbtombc
 @ cdecl _mbbtype(long long) msvcrt._mbbtype
-@ stub _mbcasemap
+# extern _mbcasemap
 @ cdecl _mbccpy(ptr str) msvcrt._mbccpy
 @ cdecl _mbcjistojms(long) msvcrt._mbcjistojms
 @ cdecl _mbcjmstojis(long) msvcrt._mbcjmstojis
@@ -606,7 +606,7 @@
 @ cdecl _wcsupr(wstr) msvcrt._wcsupr
 @ cdecl _wctime(ptr) msvcrt._wctime
 @ cdecl _wctime64(ptr) msvcrt._wctime64
-@ stub _wctype
+# extern _wctype
 @ extern _wenviron msvcrt._wenviron
 @ varargs _wexecl(wstr wstr) msvcrt._wexecl
 @ varargs _wexecle(wstr wstr) msvcrt._wexecle
diff --git a/dlls/msvcr80/msvcr80.spec b/dlls/msvcr80/msvcr80.spec
index 50960ca..3a3832c 100644
--- a/dlls/msvcr80/msvcr80.spec
+++ b/dlls/msvcr80/msvcr80.spec
@@ -225,11 +225,11 @@
 @ cdecl __iscsymf(long) msvcrt.__iscsymf
 @ stub __iswcsym
 @ stub __iswcsymf
-@ stub __lc_clike
+# extern __lc_clike
 @ extern __lc_codepage msvcrt.__lc_codepage
 @ extern __lc_collate_cp msvcrt.__lc_collate_cp
 @ extern __lc_handle msvcrt.__lc_handle
-@ stub __lconv
+# extern __lconv
 @ cdecl __lconv_init() msvcrt.__lconv_init
 @ cdecl -arch=i386 __libm_sse2_acos() msvcrt.__libm_sse2_acos
 @ cdecl -arch=i386 __libm_sse2_acosf() msvcrt.__libm_sse2_acosf
@@ -718,7 +718,7 @@
 @ stub _mbbtombc_l
 @ cdecl _mbbtype(long long) msvcrt._mbbtype
 @ stub _mbbtype_l
-@ stub _mbcasemap
+# extern _mbcasemap
 @ cdecl _mbccpy(ptr str) msvcrt._mbccpy
 @ stub _mbccpy_l
 @ stub _mbccpy_s
@@ -1179,7 +1179,7 @@
 @ stub _wctime64_s
 @ stub _wctomb_l
 @ stub _wctomb_s_l
-@ stub _wctype
+# extern _wctype
 @ cdecl _wdupenv_s(ptr ptr wstr) msvcrt._wdupenv_s
 @ extern _wenviron msvcrt._wenviron
 @ varargs _wexecl(wstr wstr) msvcrt._wexecl
diff --git a/dlls/msvcr90/msvcr90.spec b/dlls/msvcr90/msvcr90.spec
index bfd3583..a37a128 100644
--- a/dlls/msvcr90/msvcr90.spec
+++ b/dlls/msvcr90/msvcr90.spec
@@ -222,11 +222,11 @@
 @ cdecl __iscsymf(long) msvcrt.__iscsymf
 @ stub __iswcsym
 @ stub __iswcsymf
-@ stub __lc_clike
+# extern __lc_clike
 @ extern __lc_codepage msvcrt.__lc_codepage
 @ extern __lc_collate_cp msvcrt.__lc_collate_cp
 @ extern __lc_handle msvcrt.__lc_handle
-@ stub __lconv
+# extern __lconv
 @ cdecl __lconv_init() msvcrt.__lconv_init
 @ cdecl -arch=i386 __libm_sse2_acos() msvcrt.__libm_sse2_acos
 @ cdecl -arch=i386 __libm_sse2_acosf() msvcrt.__libm_sse2_acosf
@@ -706,7 +706,7 @@
 @ stub _mbbtombc_l
 @ cdecl _mbbtype(long long) msvcrt._mbbtype
 @ stub _mbbtype_l
-@ stub _mbcasemap
+# extern _mbcasemap
 @ cdecl _mbccpy(ptr str) msvcrt._mbccpy
 @ stub _mbccpy_l
 @ stub _mbccpy_s
@@ -1166,7 +1166,7 @@
 @ stub _wctime64_s
 @ stub _wctomb_l
 @ stub _wctomb_s_l
-@ stub _wctype
+# extern _wctype
 @ cdecl _wdupenv_s(ptr ptr wstr) msvcrt._wdupenv_s
 @ extern _wenviron msvcrt._wenviron
 @ varargs _wexecl(wstr wstr) msvcrt._wexecl
diff --git a/dlls/msvcrtd/msvcrtd.spec b/dlls/msvcrtd/msvcrtd.spec
index 1531cd5..f598742 100644
--- a/dlls/msvcrtd/msvcrtd.spec
+++ b/dlls/msvcrtd/msvcrtd.spec
@@ -394,7 +394,7 @@
 @ cdecl _malloc_dbg(long) msvcrt.malloc
 @ cdecl _mbbtombc(long) msvcrt._mbbtombc
 @ cdecl _mbbtype(long long) msvcrt._mbbtype
-@ stub _mbcasemap
+# extern _mbcasemap
 @ cdecl _mbccpy(ptr str) msvcrt._mbccpy
 @ cdecl _mbcjistojms(long) msvcrt._mbcjistojms
 @ cdecl _mbcjmstojis(long) msvcrt._mbcjmstojis