Commit graph

55 commits

Author SHA1 Message Date
Alexandre Julliard
881374ee96 msvcrt: Add entry points for the C++ exception functions on x86_64. 2012-03-16 11:00:01 +01:00
Alexandre Julliard
f127a2c075 msvcrt: Synchronize the spec files. 2011-09-14 17:00:19 +02:00
Igor Paliychuk
521604ffce msvcrt: _CxxThrowException is stdcall, not cdecl. 2011-05-16 16:35:27 +02:00
Alexandre Julliard
6c88228078 msvcrt: Allow forwarding to stub functions when the arguments are known. 2011-05-03 14:38:05 +02:00
Alexandre Julliard
5ac184cad5 msvcrt: Update spec files using the make_specfiles script. 2011-05-03 12:44:14 +02:00
Alexandre Julliard
9c76ed18b7 msvcrt: Add stubs for the 64-bit msvcirt entry points. 2011-05-01 20:37:18 +02:00
Alexandre Julliard
d72da00206 msvcrt: Export _aexit_rtn. 2011-05-01 11:42:30 +02:00
Alexandre Julliard
60f3a809f5 msvcrt: Synchronize spec files across dlls. 2011-04-29 16:51:57 +02:00
Alexandre Julliard
89475918a1 msvcrt: Export the __p_* functions on all platforms. 2011-03-16 17:41:08 +01:00
Alexandre Julliard
37af4c371b msvcrt: Implement longjmp for x86_64. 2011-02-01 18:14:09 +01:00
André Hentschel
28bdb8c58a msvcrt: Forward _setjmp on x86_64. 2010-12-31 16:32:42 +01:00
Alexandre Julliard
81b8ee863e makefiles: Add a standard header for all makefiles to replace the common variable initializations. 2010-09-19 12:36:48 +02:00
Alexandre Julliard
52aac5aba7 msvcrt: Export the 64-bit version of the C++ mangled names for all implemented functions. 2010-08-24 22:22:09 +02:00
Alexandre Julliard
c27aa289b7 msvcrt: Use the appropriate mangled names for operator new/delete on 64-bit. 2010-07-22 16:55:35 +02:00
Alexandre Julliard
b86d515ed6 dlls: Remove explicit imports of kernel32 and ntdll. 2010-07-21 17:38:36 +02:00
Alexandre Julliard
bcf1ef3c90 msvcrt: Make a few more exception handling functions i386-specific. 2010-04-12 17:52:37 +02:00
Alexandre Julliard
bef5645eb1 makefiles: Remove the no longer needed explicit separators for dependencies. 2010-03-16 13:28:19 +01:00
Detlef Riekenberg
583f0f08ed msvcrt20: Forward more functions to msvcrt.dll. 2010-02-26 17:56:19 +01:00
Alexandre Julliard
e2b3ee535f msvcrt: The __p_* functions are only exported on i386. 2008-12-15 16:20:08 +01:00
Alexandre Julliard
bcfd7dd3ff msvcrt: The _CI* math functions are only exported on i386. 2008-12-15 15:40:45 +01:00
Alexandre Julliard
4305e6d119 msvcrt: Use iob_func instead of p__iob on non-x86. 2008-12-12 10:19:55 +01:00
Rob Shearman
48000893f9 makefiles: Simplify the use of the IMPORTLIB variable in the DLL makefiles.
Only specify the root to keep platform-specifics out of the individual 
DLL makefiles.
2008-03-04 20:55:01 +01:00
Hans Leidekker
b284dfd7ab msvcrt: _ftol returns a 64-bit value. 2008-01-21 11:39:47 +01:00
Hans Leidekker
93661611e5 msvcrt: Fix _execv spec entries for the forwarding variants too. 2008-01-21 11:39:43 +01:00
Andrew Talbot
99504c0e47 msvcrt20: Exclude unused header. 2007-05-15 12:19:04 +02:00
Alexandre Julliard
32ab895e46 makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00
Alexandre Julliard
eb8a40c368 libs: Merged libwine_unicode into libwine.
Most dlls use libwine_unicode at this point, so there's nothing to
gain by having two separate libraries.
2006-07-11 19:33:22 +02:00
Alexandre Julliard
5258e061dc make_dlls: Ignore generated import libraries from the top-level .gitignore. 2006-07-10 20:55:58 +02:00
Alexandre Julliard
cc2b3b48e6 Take advantage of the recursive nature of .gitignore for Makefile entries.
Prefix other entries with '/' to make them non-recursive.
2006-07-10 20:47:54 +02:00
Alexandre Julliard
f278f534c1 msvcrt20: Explicitly specify CDECL calling convention on exported functions. 2006-06-12 21:35:27 +02:00
Jonathan Ernst
360a3f9142 Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
Alexandre Julliard
0ec7e1a591 Renamed all .cvsignore files to .gitignore. 2005-11-26 13:10:33 +01:00
Alexandre Julliard
7e22be4d84 We are no longer generating .dbg.c files. 2005-09-29 10:35:58 +00:00
Alexandre Julliard
b6b180a16d Moved the implementation of spec file stubs to the winecrt0 library. 2005-08-25 15:27:44 +00:00
Alexandre Julliard
34fa35dc99 Added rules for building import libraries in the individual dll
makefiles, and added support for building a .def.a static import
library too.
2005-05-09 14:42:30 +00:00
Alexandre Julliard
d62356aa1e Added rules to build import libraries in the individual dll makefiles.
Generate import libraries with the right name right away instead of
using an intermediate .spec.def file.
2005-05-07 12:39:52 +00:00
Alexandre Julliard
e8584a7473 Removed some functions that don't exist in msvcrt20 (reported by Jan
Van Buggenhout).
2004-07-22 23:45:58 +00:00
Alexandre Julliard
8f7c2bc6a5 Fixed the prototypes of the _adj_fdiv_* functions. 2004-05-12 23:22:36 +00:00
Alexandre Julliard
9e4ed6460c .spec.c files are no longer used for 32-bit dlls. 2004-03-24 03:36:44 +00:00
Dimitrie O. Paun
fbdfd910c1 Remove SYMBOLFILE and LDDLLFLAGS from Makefiles. 2003-10-11 01:09:15 +00:00
Alexandre Julliard
e37c6e18d0 Fixed header dependencies to be fully compatible with the Windows
headers (with help from Dimitrie O. Paun).
2003-09-05 23:08:26 +00:00
Alexandre Julliard
85c6ea4e33 Replaced forwards by normal function declarations. 2003-03-17 04:45:49 +00:00
Thomas Mertes
657ca8a873 Forward to the ntdll functions _itoa, _ltoa, _ultoa, _i64toa,
_ui64toa, _itow, _ltow, _ultow, _i64tow, _ui64tow, _atoi64, _wtoi,
_wtol, _wtoi64 from msvcrt / msvcrt20.
2003-03-12 20:17:03 +00:00
Alexandre Julliard
dbf8b78acd Added .spec.def files. 2002-12-12 22:04:04 +00:00
Alexandre Julliard
72e1c64345 Added list of symbols to ignore by default in winebuild.
Made the -i option support removing ignored symbols too.
Removed the -noimport flag in spec files.
2002-12-12 02:20:47 +00:00
Alexandre Julliard
d0c8725360 Fixed broken forwards reported by Patrik Stridvall. 2002-07-23 02:08:12 +00:00
Alexandre Julliard
7f1e74a97a getmainargs: new_mode argument is not a pointer in msvcrt20 (spotted
by Bill Medland).
2002-06-21 21:53:05 +00:00
Alexandre Julliard
77afd6c47e Made some more spec file entries optional or unnecessary.
Fixed a few DLLName/DLLFileName mismatches.
2002-06-21 19:15:45 +00:00
Alexandre Julliard
2ab7625934 Removed most imports of ntdll since we no longer import Wine internal
functions from there.
2002-05-17 03:37:12 +00:00
Alexandre Julliard
ad53383f9b Added winebuild support for generating a .dbg.c file containing the
debug channels definitions.
Made win32 the default type for spec files.
Ignore C compiler in winebuild so we can simply pass it $(DEFS).
Removed type win32 and debug_channels from spec files.
Fixed winebuild to always generate correct C identifiers (reported by
Vincent Béron).
2002-05-14 20:54:58 +00:00