]> sourceware.org Git - newlib-cygwin.git/commitdiff
* msvcrt.def.in: Add stubs for msvcrt.dll (version 6.10),
authorDanny Smith <dannysmith@users.sourceforge.net>
Fri, 19 Mar 2004 09:26:13 +0000 (09:26 +0000)
committerDanny Smith <dannysmith@users.sourceforge.net>
Fri, 19 Mar 2004 09:26:13 +0000 (09:26 +0000)
msvcr70.dll, and msvcr71.dll.
* Makefile.in (msvcr*.def): Define preprocessor  __msvcr*__ constant
using basename of output def file.

winsup/mingw/ChangeLog
winsup/mingw/Makefile.in
winsup/mingw/msvcrt.def.in

index 249f324ac298095ca40f194464126d979cdc221a..c166950c4461584cb8de3347079b36eb3a709c97 100644 (file)
@@ -1,3 +1,10 @@
+2004-03-19  Danny Smith  <dannysmith@users.sourceforge.net>
+
+       * msvcrt.def.in: Add stubs for msvcrt.dll (version 6.10),
+       msvcr70.dll, and msvcr71.dll.
+       * Makefile.in (msvcr*.def): Define preprocessor  __msvcr*__ constant
+       using basename of output def file.
+
 2004-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
 
        * include/malloc.h: Remove __STRICT_ANSI__ guard.
index 656fd25b7f0f11adac77dc01300fc9a9e3e038e7..08ab5c0dadf3e343075f706750e4965a15d3a0a7 100644 (file)
@@ -246,7 +246,7 @@ msvcr70.def msvcr70d.def \
 msvcr71.def msvcr71d.def \
 : msvcrt.def.in
        $(CC) -DRUNTIME=$(basename $(notdir $@)) \
-               -D__FILENAME__=$@ \
+               -D__$(basename $(notdir $@))__=1 \
                -D__MSVCRT__ -C -E -P \
                -xc-header $? > $@
 
index ad17e551ff132ca3df0b88128df06a046678c7c5..64863997c4b30379bc39995c534be0e8984e713f 100644 (file)
@@ -2,11 +2,7 @@
 ; __FILENAME__ 
 ;    created from msvcrt.def.in
 ;
-; Exports from msvcrt.dll. Msvcrt.dll appears to be distributed with
-; Internet Explorer 4.0, and may be more common in the future, but
-; right now it seems like a risky choice. There are differences, although
-; they seem to be minor overall, between the exports from msvcrt and msvcrt20.
-; However, for most purposes the two sets are interchangable.
+; Exports from msvcrt.dll, msvcr70.dll and msvcr71.dll
 ;
 ; NOTE: All exports, except for what appeared to be C++ mangled names,
 ;       are included. Not all functions have prototypes in the headers
@@ -14,6 +10,7 @@
 ;
 ; Contributors:
 ;  Created by Colin Peters <colin@bird.fu.is.saga-u.ac.jp>
+;  MSVCRT 6,10, 7.00, 7.10 additions by Danny Smith <dannysmith@users.sourceforge.net>
 ;
 ;  THIS SOFTWARE IS NOT COPYRIGHTED
 ;
@@ -735,4 +732,93 @@ wcsxfrm
 wctomb
 wprintf
 wscanf
+; msvcrt.dll(version 6.10) and later
+__lc_collate_cp        DATA
+__p__mbcasemap
+__unDNameEx
+_chkesp
+_ctime64
+_findfirst64
+_findnext64
+_fstat64
+_ftime64
+_futime64
+_gmtime64
+_localtime64
+_mbcasemap
+_mktime64
+_osplatform    DATA
+_stat64
+_time64
+_utime64
+_wctime64
+_wfindfirst64
+_wfindnext64
+_wstat64
+_wutime64
+#if ( __msvcr70__ || __msvcr70d__ ||  __msvcr71__ || __msvcr71d__)
+; msvcr70.dll amd later
+__buffer_overrun
+__CxxDetectRethrow
+__CxxExceptionFilter
+__CxxQueryExceptionSize
+__CxxRegisterExceptionObject
+__CxxUnregisterExceptionObject
+__DestructExceptionObject
+__lc_clike
+__security_error_handler
+__set_buffer_overrun_handler
+__uncaught_exception
+__wcserror
+_aligned_free
+_aligned_malloc
+_aligned_offset_malloc
+_aligned_offset_realloc
+_aligned_realloc
+_cgetws
+_cputws
+_CRT_RTC_INIT
+_cwprintf
+_cwscanf
+_getwch
+_getwche
+_putwch
+_resetstkoflw
+_scprintf
+_scwprintf
+_set_security_error_handler
+_snscanf
+_snwscanf
+_strtoi64
+_strtoui64
+_ungetwch
+_vscprintf
+_vscwprintf
+_wcserror
+_wcstoi64
+_wcstoui64
+_wctype
+_wtof
+#endif  /* 7.0 */
+#if  (__msvcr71__ || __msvcr71d__)
+; msvcr71.dll
+___lc_codepage_func
+___lc_collate_cp_func
+___lc_handle_func
+___mb_cur_max_func
+___setlc_active_func
+___unguarded_readlc_active_add_func
+__CppXcptFilter
+__crtCompareStringW
+__crtGetStringTypeW
+__crtLCMapStringW
+__CxxCallUnwindDtor
+__CxxCallUnwindVecDtor
+__iob_func
+__pctype_func
+__pwctype_func
+_get_heap_handle
+_set_purecall_handler
+_set_SSE2_enable
+#endif /* 7.1  */
 
This page took 0.038121 seconds and 5 git commands to generate.