Commit graph

69 commits

Author SHA1 Message Date
Michael Stefaniuc
68c447d87e krnl386.exe16: Let C look like C. 2013-02-07 12:03:42 +01:00
Alexandre Julliard
ac5319630d krnl386.exe: Retrieve the page size from ntdll. 2013-01-08 16:35:31 +01:00
Andrew Talbot
10fb1eac9c krnl386.exe16: Indentation fix. 2012-12-15 16:35:04 +01:00
Michael Stefaniuc
a5c621d40e krnl386.exe16: Use FIELD_OFFSET for the size of structs with varlength arrays. 2012-11-16 16:17:28 +01:00
Christian Costa
a42d4c4b95 krnl386.exe: Display FIXME instead of ERR for instructions that are not well implemented. 2012-10-25 16:52:04 +02:00
Christian Costa
2a43bb2261 krnl386.exe: If we use operands order of AT&T asm syntax, we'd better use % for registers as in winedbg and GNU assembler to avoid confusion. 2012-10-23 13:29:22 +02:00
Christian Costa
338dedef02 krnl386.exe: Implement INT 33h function 15h. 2012-10-17 14:06:13 +02:00
Michael Stefaniuc
dfa57c6e97 krnl386.exe16: Avoid TRUE:FALSE conditional expressions. 2012-08-13 11:49:59 +02:00
Marcus Meissner
aa58bcfec9 krnl386.exe16: Do not truncate the strcmp result (Coverity). 2012-07-09 10:10:16 -04:00
Oleksij Rempel
fa3038c6bd krnl386.exe: Fix drive spec in get_media_id call. 2012-05-30 14:41:34 +02:00
Oleksij Rempel
3a8eae3191 krnl386: Set 11-bit for fixed drive. 2012-05-25 13:44:52 +02:00
Oleksij Rempel
75555c3011 krnl386: Set remote bit for cdrom. 2012-05-25 13:44:44 +02:00
Francois Gouget
fac36c55e9 Assorted typo, spelling, wording and case fixes. 2012-05-15 16:26:43 +02:00
Francois Gouget
95577f3368 krnl386.exe16: Avoid hardcoding the Unicode string literal lengths. 2011-12-16 17:40:39 +01:00
Frédéric Delanoy
ebf4ae03b5 krnl386.exe16: Avoid hardcoding array lengths. 2011-11-22 10:53:54 +01:00
Michael Stefaniuc
2ce0957e21 krnl386.exe16: Don't open code CONTAINING_RECORD(). 2011-09-26 12:14:48 +02:00
Francois Gouget
f01888da59 krnl386.exe16: Add parentheses to clarify the precedence between '&' and '&&'. 2011-09-12 11:00:53 +02:00
Andrew Talbot
f0a7bc1308 krnl386.exe16: Constify some variables. 2011-09-12 10:07:13 +02:00
Andrew Talbot
daa5f4bf15 krnl386.exe16: Constify a variable. 2011-08-23 16:53:52 +02:00
Frédéric Delanoy
b5a33dab88 dlls: Assorted spelling fixes. 2011-08-02 20:47:51 +02:00
Frédéric Delanoy
ca70492ab3 krnl386.exe16: Remove dead initialization (Clang). 2011-07-06 11:24:25 +02:00
Marcus Meissner
5574b64ede krnl386.exe16: pSeg might be NULL (Coverity). 2011-06-27 13:28:42 -05:00
Marcus Meissner
428e0312b7 krnl386.exe16: Fixed if that always succeeds (Coverity). 2011-05-11 17:49:58 +02:00
Marcus Meissner
bb6c1f06af krnl386.exe16: Fixed get selector bit logic (Coverity). 2011-05-10 18:53:16 +02:00
Andrew Nguyen
43f283c085 krnl386.exe: Fix size calculation in GetSystemDirectory16. 2011-04-18 12:37:14 +02:00
Gerald Pfeifer
309a8c8d48 wine: Use { } instead of ; for an empty basic block. 2011-04-18 12:08:14 +02:00
Marcus Meissner
a9c5c3d6c9 krnl386.exe16: Added missing break to dma code (Coverity). 2011-03-28 17:12:02 +02:00
Alexandre Julliard
5ce81a9dc2 krnl386: Fetch version from the PEB to avoid potentially using GetVersionEx before it's initialized. 2010-12-15 13:17:41 +01:00
Alexandre Julliard
173957d294 krnl386.exe: Propagate DOS startup errors up to winevdm. 2010-11-11 18:12:21 +01:00
André Hentschel
ac816c2a82 krnl386: Mention DOSBox. 2010-11-11 16:08:11 +01:00
Alexandre Julliard
c1f7b45751 krnl386.exe: Use the correct pointer for RemoveVectoredExceptionHandler. 2010-11-10 20:56:13 +01:00
Henri Verbeet
c4c091d4b7 krnl386.exe: Return the default value if the section wasn't found in GetPrivateProfileString16().
Using GetPrivateProfileStringA() for removing trailing spaces etc. This
restores behaviour from before 86c6021c71.
2010-11-04 12:14:27 +01:00
Alexandre Julliard
1b2604384b krnl386.exe: Avoid using the CONTEXT86 type. 2010-10-20 18:37:09 +02:00
Alexandre Julliard
88be48ebeb makefiles: Use the -m16 option with 16-bit resources for consistency. 2010-09-29 20:15:57 +02:00
Alexandre Julliard
18bb9da5bc krnl386.exe: Get rid of the useless config.sys parser. 2010-09-21 20:16:15 +02: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
5b6a24cc7c krnl386.exe: Remove 16 suffix on Get/SetProcessDword since there's no 32-bit version. 2010-09-16 10:03:26 -05:00
Andrew Nguyen
4e49518a38 krnl386.exe: Fix last error check for DOS compatibility hack. 2010-07-30 14:59:41 +02:00
Alexandre Julliard
f195c1eb5a winegcc: Don't import winecrt0 by default when building with -nodefaultlibs. 2010-07-26 12:46:00 +02:00
André Hentschel
4291823ff2 krnl386.exe16: Add an error code. 2010-07-23 11:39:13 +02:00
Alexandre Julliard
f9253bbb45 makefiles: Specify -nodefaultlibs when building low-level dlls. 2010-07-21 17:38:18 +02:00
Andrew Nguyen
be5d66f5d8 krnl386.exe: Fix a potential leak and NULL dereference in DPMI_xrealloc. 2010-07-19 14:38:17 +02:00
Andrew Nguyen
ea7bcc6c3f krnl386.exe: Use the correct format specifier for size traces. 2010-07-19 14:38:17 +02:00
Alexandre Julliard
2286267aad krnl386.exe: Ignore non-resident name table if value is invalid.
Watcom C++ apparently screws this up.
2010-06-30 21:05:03 +02:00
André Hentschel
8f0a0c23fa krnl386.exe16: Update a comment. 2010-06-22 11:47:40 +02:00
Alexandre Julliard
86e2494f9b krnl386: Defined the SMapLS/UnMapLS_IP_EBP functions explicitly to make life easier for winapi_check. 2010-06-14 14:14:15 +02:00
Alexandre Julliard
a8c4edc8dc krnl386: Load gdi.exe and user.exe also when initializing universal thunks. 2010-06-08 12:46:28 +02:00
Alexandre Julliard
2f614e6081 krnl386.exe: Call the 32-bit string functions that contain exception handlers. 2010-05-18 18:42:08 +02:00
Detlef Riekenberg
69326aa246 kernel32: Move a 16 bit related comment to krnl386. 2010-05-14 18:03:03 +02:00
Morten Rønne
ffc9397664 krnl386.exe: Fix VGA video mode 17. 2010-03-29 12:19:19 +02:00