Commit Graph

92 Commits

Author SHA1 Message Date
André Hentschel
da88dac293 krnl386.exe16: Remove unused initializers (Clang). 2015-07-22 07:24:17 +02:00
Alexandre Julliard
3a2e7d1a3d krnl386.exe: Release the Win16 lock when loading a 32-bit dll. 2015-05-29 15:03:06 +09:00
Sebastian Lackner
5f069c1601 krnl386.exe16: Do not omit mandatory argument for VirtualProtect. 2015-05-04 20:07:56 +09:00
Erich E. Hoover
bc68b30d20 krnl386: Invalid console handles should translate into real handles when creating a new process. 2015-04-24 14:31:08 +09:00
Francois Gouget
40d213a297 krnl386.exe16: Mark internal symbols with hidden visibility. 2015-03-19 14:06:28 +09:00
Francois Gouget
a4e38fab7c krnl386.exe16: Fix the _lread16() documentation. 2015-03-16 15:06:21 +09:00
Francois Gouget
bc68822c09 krnl386.exe16: Remove unneeded NONAMELESSXXX directives. 2015-03-13 00:28:20 +09:00
Sebastian Lackner
8035f90f3b krnl386.exe16: Fix incorrect interpretation of SIB byte when parsing x86 opcode. 2014-11-07 14:05:15 +09:00
André Hentschel
8cad71cd5e krnl386: Fix typo in a comment. 2014-06-19 13:14:07 +02:00
Alexandre Julliard
699daa7749 krnl386: Properly handle failure to set a 16-bit LDT entry. 2014-06-18 18:34:50 +02:00
Frédéric Delanoy
03cec9d886 krnl386.exe16: Use BOOL type where appropriate. 2014-03-13 20:21:59 +01:00
Alexandre Julliard
5e7416e5c8 makefiles: Get rid of the MAKE_DLL_RULES variable. 2014-01-02 12:08:18 +01:00
Alexandre Julliard
b192879597 makefiles: Automatically output appropriate target flags. 2014-01-01 21:44:38 +01:00
Frédéric Delanoy
5605db6b94 krnl386.exe16: Use BOOL type where appropriate. 2013-12-17 08:43:08 +01:00
Frédéric Delanoy
8a10493e6b krnl386.exe16: Use BOOL type where appropriate. 2013-12-12 19:21:35 +01:00
Frédéric Delanoy
aaa0c692f1 krnl386.exe16: Use BOOL type where appropriate. 2013-12-11 13:02:22 +01:00
Frédéric Delanoy
f24a5bc824 krnl386.exe16: Make VGA_[Set/Get]Mode return TRUE on success. 2013-12-11 13:00:34 +01:00
Frédéric Delanoy
fdc6ae93ce krnl386.exe16: Fix signature of DOSVM_Int16ReadChar. 2013-12-10 13:01:22 +01:00
Alexandre Julliard
752b0e02ea makefiles: Move the import library rules to the global Make.rules file. 2013-10-09 11:25:36 +02:00
Michael Stefaniuc
2a39cb377a dlls: Replace the remaining CONSTs. 2013-09-25 11:49:20 +02:00
Alexandre Julliard
fa0a73963f krnl386: Don't attempt direct I/O port access on Android. 2013-07-30 14:43:34 +02:00
Alexandre Julliard
3d8d9f2e51 krnl386: Create a new console for DOS binaries. 2013-06-27 13:39:08 +02:00
Andrew Talbot
08254df316 krnl386.exe16: Constify a variable. 2013-04-01 14:42:57 +02:00
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