chorns@cvs.reactos.com wrote:
CVSROOT: /CVS/ReactOS Module name: reactos Repository: reactos/tools/ Changes by: chorns@mok.osexperts.com 04/10/28 12:02:01
Log message: 2004-10-28 Casper S. Hornstrup chorns@users.sourceforge.net
- drivers/net/tcpip/tests/setup.c: Include windows.h.
- lib/gdiplus/tests/setup.c: Ditto.
- lib/kernel32/tests/setup.c: Ditto.
- lib/ws2_32/tests/setup.c: Ditto.
- subsys/win32k/tests/setup.c: Ditto.
- ntoskrnl/tests/setup.c: Ditto.
- ntoskrnl/include/ntoskrnl.h: Include test.h.
- ntoskrnl/mm/virtual.c (NtLockVirtualMemoryInternal): New function.
(NtLockVirtualMemory): Use NtLockVirtualMemoryInternal.
Should we define a sort of "best practice" in inserting a little "p" after the subsystem prefix and before the proper function's o structure's name, to mark the *p*rivate symbols, or use the "Internal" suffix?
1) NtpLockVirtualMemory (MmpLockVirtualMemory) 2) NtLockVirtualMemoryInternal
IMHO, not only an aesthetics problem.
Option (1) means that any symbol in ntoskrnl/include have a "p" or "P" in their names.
- ntoskrnl/tests/Makefile (TARGET_CFLAGS): Add -I../include.
- ntoskrnl/tests/stubs.tst: Remove stubs for functions in libgcc.
- regtests/shared/regtests.h: Make independent of windows.h.
- tools/helper.mk (run): Link with libgcc.
- tools/regtests.c (EXESTUB): Include windows.h.
- ntoskrnl/include/internal/test.h: New file.
- ntoskrnl/tests/tests/VirtualMemory.c: Ditto.
Emanuele