-# $Id: makefile,v 1.1 2003/07/24 15:51:58 rcampbell Exp $
+# $Id: makefile,v 1.2 2003/11/14 17:13:14 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_OBJECTS = $(TARGET_NAME).o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
-# $Id: Makefile,v 1.6 2002/06/02 19:24:57 chorns Exp $
+# $Id: Makefile,v 1.7 2003/11/14 17:13:14 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_OBJECTS = $(TARGET_NAME).o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
-# $Id: makefile,v 1.9 2002/06/02 19:24:57 chorns Exp $
+# $Id: makefile,v 1.10 2003/11/14 17:13:14 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_OBJECTS = $(TARGET_NAME).o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
DWORD dwTimerLowValue,
DWORD dwTimerHighValue )
{
- printf("APC Callback %i\n", *(PDWORD)lpArg);
+ printf("APC Callback %lu\n", *(PDWORD)lpArg);
}
CloseHandle( hTimer );
return 0;
-}
\ No newline at end of file
+}
+
TARGET_SDKLIBS = ntdll.a kernel32.a
+TARGET_CFLAGS = -Wall -Werror
+
TARGET_OBJECTS = $(TARGET_NAME).o
include $(PATH_TO_TOP)/rules.mak
-# $Id: makefile,v 1.15 2002/06/02 19:24:57 chorns Exp $
+# $Id: makefile,v 1.16 2003/11/14 17:13:14 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_OBJECTS = $(TARGET_NAME).o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
-# $Id: makefile,v 1.5 2002/06/02 19:24:57 chorns Exp $
-
+# $Id: makefile,v 1.6 2003/11/14 17:13:15 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_NORC = yes
TARGET_OBJECTS = $(TARGET_NAME).o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
int main (void)
{
- HANDLE hThread;
DWORD i=0;
DWORD id;
-# $Id: makefile,v 1.10 2002/06/02 19:24:57 chorns Exp $
+# $Id: makefile,v 1.11 2003/11/14 17:13:15 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_OBJECTS = $(TARGET_NAME).o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
#include <windows.h>
+#include <string.h>
HINSTANCE HInst;
const char* WndClassName = "GMainWnd";
TARGET_OBJECTS = $(TARGET_NAME).o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
TARGET_OBJECTS = buttontst.o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
LRESULT WmCreate(
HWND Wnd)
{
- UCHAR i;
DPRINT("WM_CREATE (enter).");
DPRINT("test 1");
CreateWindowEx(0, BUTTON_CLASS, "PushButton", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE,
TARGET_OBJECTS = buttontst2.o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
wc.cbWndExtra = 0;
if (RegisterClass(&wc) == 0)
{
- fprintf(stderr, "RegisterClass failed (last error 0x%X)\n",
+ fprintf(stderr, "RegisterClass failed (last error 0x%lX)\n",
GetLastError());
return(1);
}
NULL);
if (hWnd == NULL)
{
- fprintf(stderr, "CreateWindow failed (last error 0x%X)\n",
+ fprintf(stderr, "CreateWindow failed (last error 0x%lX)\n",
GetLastError());
return(1);
}
TARGET_OBJECTS = capclock.o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
-/* $Id: capclock.c,v 1.2 2003/09/24 20:05:29 weiden Exp $
+/* $Id: capclock.c,v 1.3 2003/11/14 17:13:16 weiden Exp $
*
* DESCRIPTION: Simple Win32 Caption Clock
* PROJECT : ReactOS (test applications)
* LICENSE : GNU GPL v2.0
*/
#include <windows.h>
+#include <string.h>
UINT Timer = 1;
wc.cbWndExtra = 0;
if (RegisterClass(&wc) == 0)
{
- fprintf(stderr, "RegisterClass failed (last error 0x%X)\n",
+ fprintf(stderr, "RegisterClass failed (last error 0x%lX)\n",
GetLastError());
return(1);
}
NULL);
if (hWnd == NULL)
{
- fprintf(stderr, "CreateWindow failed (last error 0x%X)\n",
+ fprintf(stderr, "CreateWindow failed (last error 0x%lX)\n",
GetLastError());
return(1);
}
-# $Id: makefile,v 1.1 2003/10/15 18:28:54 weiden Exp $
+# $Id: makefile,v 1.2 2003/11/14 17:13:16 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_OBJECTS = $(TARGET_NAME).o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
#include <windows.h>
#include <stdio.h>
-
+#include <string.h>
//HFONT tf;
LRESULT WINAPI MainWndProc(HWND, UINT, WPARAM, LPARAM);
wc.cbWndExtra = 0;
if (RegisterClass(&wc) == 0)
{
- fprintf(stderr, "RegisterClass failed (last error 0x%X)\n",
+ fprintf(stderr, "RegisterClass failed (last error 0x%lX)\n",
GetLastError());
return(1);
}
NULL);
if (hWnd == NULL)
{
- fprintf(stderr, "CreateWindow failed (last error 0x%X)\n",
+ fprintf(stderr, "CreateWindow failed (last error 0x%lX)\n",
GetLastError());
return(1);
}
LRESULT CALLBACK MainWndProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam)
{
- PAINTSTRUCT ps;
HDC hDC;
- RECT clr, wir;
char txt[100];
switch(msg)
{
case WM_LBUTTONUP:
{
- ULONG x, y;
RECT Rect;
GetWindowRect(hWnd, &Rect);
SendMessage(hWnd, WM_NCCALCSIZE, 0, (LPARAM)(&Rect));
hDC = GetWindowDC(0);
Rectangle(hDC, Rect.left, Rect.top, Rect.right, Rect.bottom);
- sprintf(txt, "Client coordinates: %d, %d, %d, %d\0", Rect.left, Rect.top, Rect.right, Rect.bottom);
+ sprintf(txt, "Client coordinates: %lu, %lu, %lu, %lu", Rect.left, Rect.top, Rect.right, Rect.bottom);
TextOut(hDC, Rect.left + 1, Rect.top + 1, (LPCTSTR)txt, strlen(txt));
ReleaseDC(0, hDC);
break;
-# $Id: makefile,v 1.1 2003/10/04 12:14:37 weiden Exp $
+# $Id: makefile,v 1.2 2003/11/14 17:13:16 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_OBJECTS = $(TARGET_NAME).o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
typedef void FunctionHandler(HWND,DWORD,WPARAM,LPARAM);
typedef FunctionHandler* LPFUNCTIONHANDLER;
-PrintTextXY(char* Text,int x,int y,int len, RECT rect)
+void PrintTextXY(char* Text,int x,int y,int len, RECT rect)
{
HDC hdc;
hdc = GetDC (g_hwnd);
}
Msg[] =
{
- "CB_ADDSTRING",CB_ADDSTRING,0,(LPARAM)&AddString,&HandlePrintReturnHex,
- "CB_ADDSTRING - long",CB_ADDSTRING,0,(LPARAM)"very loooooooooong striiinnnnnnnnnggg",&HandlePrintReturnHex,
- "CB_DELETESTRING",CB_DELETESTRING,2,0,&HandlePrintReturnHex, /* remember to catch WM_DELETEITEM*/
+ {"CB_ADDSTRING",CB_ADDSTRING,0,(LPARAM)&AddString,&HandlePrintReturnHex},
+ {"CB_ADDSTRING - long",CB_ADDSTRING,0,(LPARAM)"very loooooooooong striiinnnnnnnnnggg",&HandlePrintReturnHex},
+ {"CB_DELETESTRING",CB_DELETESTRING,2,0,&HandlePrintReturnHex}, /* remember to catch WM_DELETEITEM*/
/* What a message, why M$ decided to implement his thing ? */
- "CB_DIR - drives",CB_DIR,DDL_DRIVES,
+ {"CB_DIR - drives",CB_DIR,DDL_DRIVES,
/* Hoping that most machines have this */
(LPARAM)"C:\\",
- &HandlePrintReturnHex,
+ &HandlePrintReturnHex},
- "CB_DIR - dirs",CB_DIR,DDL_DIRECTORY,(LPARAM)"C:\\*",&HandlePrintReturnHex,
+ {"CB_DIR - dirs",CB_DIR,DDL_DIRECTORY,(LPARAM)"C:\\*",&HandlePrintReturnHex},
- "CB_DIR - files",CB_DIR,
+ {"CB_DIR - files",CB_DIR,
DDL_ARCHIVE | DDL_EXCLUSIVE | DDL_HIDDEN | DDL_READONLY | DDL_READWRITE | DDL_SYSTEM,
- (LPARAM)"C:\\*",&HandlePrintReturnHex,
+ (LPARAM)"C:\\*",&HandlePrintReturnHex},
/* Do not forget WM_COMPAREITEM */
- "CB_FINDSTRING",CB_FINDSTRING,1,(LPARAM)"str",&HandlePrintReturnHex,
- "CB_FINDSTRINGEXACT(-1)",CB_FINDSTRINGEXACT,-1,(LPARAM)&AddString,&HandlePrintReturnHex,
- "CB_FINDSTRINGEXACT(2)",CB_FINDSTRINGEXACT,2,(LPARAM)&AddString,&HandlePrintReturnHex,
+ {"CB_FINDSTRING",CB_FINDSTRING,1,(LPARAM)"str",&HandlePrintReturnHex},
+ {"CB_FINDSTRINGEXACT(-1)",CB_FINDSTRINGEXACT,-1,(LPARAM)&AddString,&HandlePrintReturnHex},
+ {"CB_FINDSTRINGEXACT(2)",CB_FINDSTRINGEXACT,2,(LPARAM)&AddString,&HandlePrintReturnHex},
/* "CB_GETCOMBOBOXINFO",CB_GETCOMBOBOXINFO,0,0,&HandlePrintReturnHex, winXP & .net server remember to handle the struct */
- "CB_GETCOUNT",CB_GETCOUNT,0,0,&HandlePrintReturnHex,
+ {"CB_GETCOUNT",CB_GETCOUNT,0,0,&HandlePrintReturnHex},
- "CB_GETCURSEL",CB_GETCURSEL,0,0,&HandlePrintReturnHex,
+ {"CB_GETCURSEL",CB_GETCURSEL,0,0,&HandlePrintReturnHex},
/* To implement "CB_GETEDITSEL - vars",CB_GETEDITSEL,,,&HandlePrintReturnHex, */
- "CB_GETEXTENDEDUI",CB_GETEXTENDEDUI,0,0,&HandlePrintReturnHex,
- "CB_GETHORIZONTALEXTENT",CB_GETHORIZONTALEXTENT,0,0,&HandlePrintReturnHex,
+ {"CB_GETEXTENDEDUI",CB_GETEXTENDEDUI,0,0,&HandlePrintReturnHex},
+ {"CB_GETHORIZONTALEXTENT",CB_GETHORIZONTALEXTENT,0,0,&HandlePrintReturnHex},
- "CB_GETLBTEXT",CB_GETLBTEXT,1,(LPARAM)&TextBuffer[8],&HandlePrintReturnStr,
- "CB_GETLBTEXTLEN",CB_GETLBTEXTLEN,1,0,&HandlePrintReturnHex,
- "CB_GETLOCALE",CB_GETLOCALE,0,0,&HandlePrintReturnHex,
+ {"CB_GETLBTEXT",CB_GETLBTEXT,1,(LPARAM)&TextBuffer[8],&HandlePrintReturnStr},
+ {"CB_GETLBTEXTLEN",CB_GETLBTEXTLEN,1,0,&HandlePrintReturnHex},
+ {"CB_GETLOCALE",CB_GETLOCALE,0,0,&HandlePrintReturnHex},
/* "CB_GETMINVISIBLE",CB_GETMINVISIBLE,0,0,&HandlePrintReturnHex, Included in Windows XP and Windows .NET Server. */
- "CB_GETTOPINDEX",CB_GETTOPINDEX,0,0,&HandlePrintReturnHex,
+ {"CB_GETTOPINDEX",CB_GETTOPINDEX,0,0,&HandlePrintReturnHex},
- "CB_INITSTORAGE",CB_INITSTORAGE,10,200,&HandlePrintReturnHex,
- "CB_INSERTSTRING",CB_INSERTSTRING,2,(LPARAM)"inserted string",&HandlePrintReturnHex,
+ {"CB_INITSTORAGE",CB_INITSTORAGE,10,200,&HandlePrintReturnHex},
+ {"CB_INSERTSTRING",CB_INSERTSTRING,2,(LPARAM)"inserted string",&HandlePrintReturnHex},
- "CB_LIMITTEXT",CB_LIMITTEXT,10,0,&HandlePrintReturnHex,
- "CB_RESETCONTENT",CB_RESETCONTENT ,0,0,&HandlePrintReturnHex,
- "CB_SELECTSTRING",CB_SELECTSTRING,2,(LPARAM)"str",&HandlePrintReturnHex,
- "CB_SETCURSEL",CB_SETCURSEL,1,0,&HandlePrintReturnHex,
+ {"CB_LIMITTEXT",CB_LIMITTEXT,10,0,&HandlePrintReturnHex},
+ {"CB_RESETCONTENT",CB_RESETCONTENT ,0,0,&HandlePrintReturnHex},
+ {"CB_SELECTSTRING",CB_SELECTSTRING,2,(LPARAM)"str",&HandlePrintReturnHex},
+ {"CB_SETCURSEL",CB_SETCURSEL,1,0,&HandlePrintReturnHex},
- "CB_SETDROPPEDWIDTH",CB_SETDROPPEDWIDTH,250,0,&HandlePrintReturnHex,
+ {"CB_SETDROPPEDWIDTH",CB_SETDROPPEDWIDTH,250,0,&HandlePrintReturnHex},
- "CB_SETEXTENDEDUI - set",CB_SETEXTENDEDUI,TRUE,0,&HandlePrintReturnHex,
- "CB_SETEXTENDEDUI - clear",CB_SETEXTENDEDUI,FALSE,0,&HandlePrintReturnHex,
+ {"CB_SETEXTENDEDUI - set",CB_SETEXTENDEDUI,TRUE,0,&HandlePrintReturnHex},
+ {"CB_SETEXTENDEDUI - clear",CB_SETEXTENDEDUI,FALSE,0,&HandlePrintReturnHex},
/*
* win2k have a small bug with this ^ , if you press F4 while it is cleared,
* to an arrow
*/
- "CB_SETHORIZONTALEXTENT",CB_SETHORIZONTALEXTENT,500,0,&HandlePrintReturnHex,
+ {"CB_SETHORIZONTALEXTENT",CB_SETHORIZONTALEXTENT,500,0,&HandlePrintReturnHex},
- "CB_GETITEMDATA",CB_GETITEMDATA,1,0,&HandlePrintReturnHex,
- "CB_SETITEMDATA",CB_SETITEMDATA,1,0x791031,&HandlePrintReturnHex,
+ {"CB_GETITEMDATA",CB_GETITEMDATA,1,0,&HandlePrintReturnHex},
+ {"CB_SETITEMDATA",CB_SETITEMDATA,1,0x791031,&HandlePrintReturnHex},
- "CB_SETITEMHEIGHT",CB_SETITEMHEIGHT,-1,30,&HandlePrintReturnHex,
- "CB_GETITEMHEIGHT",CB_GETITEMHEIGHT,2,0,&HandlePrintReturnHex,
+ {"CB_SETITEMHEIGHT",CB_SETITEMHEIGHT,-1,30,&HandlePrintReturnHex},
+ {"CB_GETITEMHEIGHT",CB_GETITEMHEIGHT,2,0,&HandlePrintReturnHex},
/* "CB_SETMINVISIBLE",CB_SETMINVISIBLE,4,0,&HandlePrintReturnHex, Included in Windows XP and Windows .NET Server */
- "CB_GETEDITSEL",CB_GETEDITSEL,(WPARAM)NULL,(LPARAM)NULL,&HandlePrintReturnHex,
- "CB_SETEDITSEL",CB_SETEDITSEL,0,0x00020005,&HandlePrintReturnHex,
- "CB_SETEDITSEL - clear",CB_SETEDITSEL,0,0xFFFFFFFF,&HandlePrintReturnHex,
+ {"CB_GETEDITSEL",CB_GETEDITSEL,(WPARAM)NULL,(LPARAM)NULL,&HandlePrintReturnHex},
+ {"CB_SETEDITSEL",CB_SETEDITSEL,0,0x00020005,&HandlePrintReturnHex},
+ {"CB_SETEDITSEL - clear",CB_SETEDITSEL,0,0xFFFFFFFF,&HandlePrintReturnHex},
- "CB_SETTOPINDEX",CB_SETTOPINDEX,3,0,&HandlePrintReturnHex,
+ {"CB_SETTOPINDEX",CB_SETTOPINDEX,3,0,&HandlePrintReturnHex},
- "CB_SHOWDROPDOWN - true",CB_SHOWDROPDOWN,TRUE,0,&HandlePrintReturnHex,
- "CB_SHOWDROPDOWN - false",CB_SHOWDROPDOWN,FALSE,0,&HandlePrintReturnHex,
+ {"CB_SHOWDROPDOWN - true",CB_SHOWDROPDOWN,TRUE,0,&HandlePrintReturnHex},
+ {"CB_SHOWDROPDOWN - false",CB_SHOWDROPDOWN,FALSE,0,&HandlePrintReturnHex},
- "CB_GETDROPPEDCONTROLRECT",CB_GETDROPPEDCONTROLRECT,0,(LPARAM)&rect,&HandlePrintRect,
- "CB_GETDROPPEDSTATE",CB_GETDROPPEDSTATE,0,0,&HandlePrintReturnHex,
- "CB_GETDROPPEDWIDTH",CB_GETDROPPEDWIDTH,0,0,&HandlePrintReturnHex,
+ {"CB_GETDROPPEDCONTROLRECT",CB_GETDROPPEDCONTROLRECT,0,(LPARAM)&rect,&HandlePrintRect},
+ {"CB_GETDROPPEDSTATE",CB_GETDROPPEDSTATE,0,0,&HandlePrintReturnHex},
+ {"CB_GETDROPPEDWIDTH",CB_GETDROPPEDWIDTH,0,0,&HandlePrintReturnHex},
- "WM_PASTE",WM_PASTE,0,0,&HandlePrintReturnHex,
+ {"WM_PASTE",WM_PASTE,0,0,&HandlePrintReturnHex},
};
#define MAXMESSAGEBUTTONS 40
DWORD Code; /* Style Code */
}
Styles[] = {
- "WS_DISABLED",WS_DISABLED,
- "CBS_AUTOHSCROLL",CBS_AUTOHSCROLL,
- "CBS_DISABLENOSCROLL",CBS_DISABLENOSCROLL,
- "CBS_DROPDOWN",CBS_DROPDOWN,
- "CBS_DROPDOWNLIST",CBS_DROPDOWNLIST,
- "CBS_HASSTRINGS",CBS_HASSTRINGS,
- "CBS_LOWERCASE",CBS_LOWERCASE,
- "CBS_NOINTEGRALHEIGHT",CBS_NOINTEGRALHEIGHT,
- "CBS_OEMCONVERT",CBS_OEMCONVERT,
- "CBS_OWNERDRAWFIXED",CBS_OWNERDRAWFIXED,
- "CBS_OWNERDRAWVARIABLE",CBS_OWNERDRAWVARIABLE,
- "CBS_SIMPLE",CBS_SIMPLE,
- "CBS_SORT",CBS_SORT,
- "CBS_UPPERCASE",CBS_UPPERCASE,
- "CBS_DISABLENOSCROLL",CBS_DISABLENOSCROLL,
- "WS_HSCROLL",WS_HSCROLL,
- "WS_VSCROLL",WS_VSCROLL
+ {"WS_DISABLED",WS_DISABLED},
+ {"CBS_AUTOHSCROLL",CBS_AUTOHSCROLL},
+ {"CBS_DISABLENOSCROLL",CBS_DISABLENOSCROLL},
+ {"CBS_DROPDOWN",CBS_DROPDOWN},
+ {"CBS_DROPDOWNLIST",CBS_DROPDOWNLIST},
+ {"CBS_HASSTRINGS",CBS_HASSTRINGS},
+ {"CBS_LOWERCASE",CBS_LOWERCASE},
+ {"CBS_NOINTEGRALHEIGHT",CBS_NOINTEGRALHEIGHT},
+ {"CBS_OEMCONVERT",CBS_OEMCONVERT},
+ {"CBS_OWNERDRAWFIXED",CBS_OWNERDRAWFIXED},
+ {"CBS_OWNERDRAWVARIABLE",CBS_OWNERDRAWVARIABLE},
+ {"CBS_SIMPLE",CBS_SIMPLE},
+ {"CBS_SORT",CBS_SORT},
+ {"CBS_UPPERCASE",CBS_UPPERCASE},
+ {"CBS_DISABLENOSCROLL",CBS_DISABLENOSCROLL},
+ {"WS_HSCROLL",WS_HSCROLL},
+ {"WS_VSCROLL",WS_VSCROLL}
};
/* The number of check buttons we have.
combotst.o \
utils.o
+TARGET_CFLAGS = -Wall -Werror
+
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
-# $Id: Makefile,v 1.7 2002/06/02 19:24:57 chorns Exp $
+# $Id: Makefile,v 1.8 2003/11/14 17:13:16 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_OBJECTS = $(TARGET_NAME).o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
-# $Id: Makefile,v 1.1 2002/12/27 23:54:33 gvg Exp $
+# $Id: Makefile,v 1.2 2003/11/14 17:13:16 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_OBJECTS = $(TARGET_NAME).o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
#include <ctype.h>
#include <stdio.h>
+#include <stdlib.h>
#include <tchar.h>
#include <windows.h>
0);
if (INVALID_HANDLE_VALUE == file) {
- fprintf(stderr, "CreateFile failed with code %d\n", GetLastError());
+ fprintf(stderr, "CreateFile failed with code %lu\n", GetLastError());
exit(1);
}
for(c = 0; c < sizeof(buffer); c++) {
buffer[c] = (char) c;
}
if (! WriteFile(file, buffer, sizeof(buffer), &wrote, NULL)) {
- fprintf(stderr, "WriteFile failed with code %d\n", GetLastError());
+ fprintf(stderr, "WriteFile failed with code %lu\n", GetLastError());
exit(1);
}
CloseHandle(file);
if (! SetFileAttributes(filename, attributes)) {
- fprintf(stderr, "SetFileAttributes failed with code %d\n", GetLastError());
+ fprintf(stderr, "SetFileAttributes failed with code %lu\n", GetLastError());
exit(1);
}
}
CreateTestDir(LPCTSTR dirname)
{
if (! CreateDirectory(dirname, NULL)) {
- fprintf(stderr, "CreateDirectory failed with code %d\n", GetLastError());
+ fprintf(stderr, "CreateDirectory failed with code %lu\n", GetLastError());
exit(1);
}
}
0);
if (INVALID_HANDLE_VALUE == file) {
- fprintf(stderr, "CreateFile failed with code %d\n", GetLastError());
+ fprintf(stderr, "CreateFile failed with code %lu\n", GetLastError());
exit(1);
}
if (! ReadFile(file, buffer, sizeof(buffer), &read, NULL)) {
- fprintf(stderr, "ReadFile failed with code %d\n", GetLastError());
+ fprintf(stderr, "ReadFile failed with code %lu\n", GetLastError());
exit(1);
}
if (read != sizeof(buffer)) {
- fprintf(stderr, "Trying to read %d bytes but got %d bytes\n", sizeof(buffer), read);
+ fprintf(stderr, "Trying to read %u bytes but got %lu bytes\n", sizeof(buffer), read);
exit(1);
}
for(c = 0; c < sizeof(buffer); c++) {
if (buffer[c] != (char) c) {
- fprintf(stderr, "File contents changed at position %d\n", c);
+ fprintf(stderr, "File contents changed at position %u\n", c);
exit(1);
}
}
diskattr = GetFileAttributes(filename);
if (INVALID_FILE_ATTRIBUTES == diskattr) {
- fprintf(stderr, "GetFileAttributes failed with code %d\n", GetLastError());
+ fprintf(stderr, "GetFileAttributes failed with code %lu\n", GetLastError());
exit(1);
}
if (diskattr != attributes) {
- fprintf(stderr, "Attribute mismatch, expected 0x%08x found 0x%08x\n", attributes, diskattr);
+ fprintf(stderr, "Attribute mismatch, expected 0x%08lx found 0x%08lx\n", attributes, diskattr);
exit(1);
}
}
CreateTestFile(_T("begin.dat"), FILE_ATTRIBUTE_ARCHIVE);
DeleteTestFile(_T("end.dat"));
if (! MoveFile(_T("begin.dat"), _T("end.dat"))) {
- fprintf(stderr, "MoveFile failed with code %d\n", GetLastError());
+ fprintf(stderr, "MoveFile failed with code %lu\n", GetLastError());
exit(1);
}
CheckTestFile(_T("end.dat"), FILE_ATTRIBUTE_ARCHIVE);
fprintf(stderr, "MoveFile succeeded but shouldn't have\n");
exit(1);
} else if (ERROR_FILE_NOT_FOUND != GetLastError()) {
- fprintf(stderr, "MoveFile failed with unexpected code %d\n", GetLastError());
+ fprintf(stderr, "MoveFile failed with unexpected code %lu\n", GetLastError());
exit(1);
}
DeleteTestFile(_T("end.dat"));
fprintf(stderr, "MoveFile succeeded but shouldn't have\n");
exit(1);
} else if (ERROR_ALREADY_EXISTS != GetLastError()) {
- fprintf(stderr, "MoveFile failed with unexpected code %d\n", GetLastError());
+ fprintf(stderr, "MoveFile failed with unexpected code %lu\n", GetLastError());
exit(1);
}
DeleteTestFile(_T("begin.dat"));
CreateTestFile(_T("begin\\file.dat"), FILE_ATTRIBUTE_NORMAL);
DeleteTestDir(_T("end"));
if (! MoveFile(_T("begin"), _T("end"))) {
- fprintf(stderr, "MoveFile failed with code %d\n", GetLastError());
+ fprintf(stderr, "MoveFile failed with code %lu\n", GetLastError());
exit(1);
}
CheckTestFile(_T("end\\file.dat"), FILE_ATTRIBUTE_NORMAL);
CreateTestFile(_T("file.dat"), FILE_ATTRIBUTE_NORMAL);
CreateTestDir(_T("end"));
if (! MoveFile(_T("file.dat"), _T("end\\file.dat"))) {
- fprintf(stderr, "MoveFile failed with code %d\n", GetLastError());
+ fprintf(stderr, "MoveFile failed with code %lu\n", GetLastError());
exit(1);
}
CheckTestFile(_T("end\\file.dat"), FILE_ATTRIBUTE_ARCHIVE);
CreateTestFile(_T("begin.dat"), FILE_ATTRIBUTE_READONLY);
DeleteTestFile(_T("end.dat"));
if (! MoveFile(_T("begin.dat"), _T("end.dat"))) {
- fprintf(stderr, "MoveFile failed with code %d\n", GetLastError());
+ fprintf(stderr, "MoveFile failed with code %lu\n", GetLastError());
exit(1);
}
CheckTestFile(_T("end.dat"), FILE_ATTRIBUTE_ARCHIVE | FILE_ATTRIBUTE_READONLY);
CreateTestFile(_T("begin.dat"), FILE_ATTRIBUTE_ARCHIVE);
DeleteTestFile(otherfile);
if (! MoveFile(_T("begin.dat"), otherfile)) {
- fprintf(stderr, "MoveFile failed with code %d\n", GetLastError());
+ fprintf(stderr, "MoveFile failed with code %lu\n", GetLastError());
exit(1);
}
CheckTestFile(otherfile, FILE_ATTRIBUTE_ARCHIVE);
CreateTestFile(_T("begin.dat"), FILE_ATTRIBUTE_ARCHIVE);
CreateTestFile(_T("end.dat"), FILE_ATTRIBUTE_ARCHIVE);
if (! MoveFileEx(_T("begin.dat"), _T("end.dat"), MOVEFILE_REPLACE_EXISTING)) {
- fprintf(stderr, "MoveFileEx failed with code %d\n", GetLastError());
+ fprintf(stderr, "MoveFileEx failed with code %lu\n", GetLastError());
exit(1);
}
DeleteTestFile(_T("begin.dat"));
exit(1);
} else if (ERROR_ALREADY_EXISTS != GetLastError() &&
ERROR_ACCESS_DENIED != GetLastError()) {
- fprintf(stderr, "MoveFileEx failed with unexpected code %d\n", GetLastError());
+ fprintf(stderr, "MoveFileEx failed with unexpected code %lu\n", GetLastError());
exit(1);
}
DeleteTestFile(_T("begin.dat"));
fprintf(stderr, "MoveFileEx succeeded but shouldn't have\n");
exit(1);
} else if (ERROR_NOT_SAME_DEVICE != GetLastError()) {
- fprintf(stderr, "MoveFileEx failed with unexpected code %d\n", GetLastError());
+ fprintf(stderr, "MoveFileEx failed with unexpected code %lu\n", GetLastError());
exit(1);
}
DeleteTestFile(otherfile);
CreateTestFile(_T("begin.dat"), FILE_ATTRIBUTE_ARCHIVE);
DeleteTestFile(otherfile);
if (! MoveFileEx(_T("begin.dat"), otherfile, MOVEFILE_COPY_ALLOWED)) {
- fprintf(stderr, "MoveFileEx failed with code %d\n", GetLastError());
+ fprintf(stderr, "MoveFileEx failed with code %lu\n", GetLastError());
exit(1);
}
CheckTestFile(otherfile, FILE_ATTRIBUTE_ARCHIVE);
-# $Id: Makefile,v 1.6 2002/06/02 19:24:58 chorns Exp $
+# $Id: Makefile,v 1.7 2003/11/14 17:13:16 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_OBJECTS = $(TARGET_NAME).o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
-/* $Id: count.c,v 1.1 2001/03/26 21:30:20 ea Exp $
+/* $Id: count.c,v 1.2 2003/11/14 17:13:16 weiden Exp $
*
*/
-#include <stdlib.h>
+#include <stdio.h>
int n = 0;
wc.cbWndExtra = 0;
if (RegisterClass(&wc) == 0)
{
- fprintf(stderr, "RegisterClass failed (last error 0x%X)\n",
+ fprintf(stderr, "RegisterClass failed (last error 0x%lX)\n",
GetLastError());
return(1);
}
NULL);
if (hWnd == NULL)
{
- fprintf(stderr, "CreateWindow failed (last error 0x%X)\n",
+ fprintf(stderr, "CreateWindow failed (last error 0x%lX)\n",
GetLastError());
return(1);
}
-# $Id: makefile,v 1.2 2003/03/04 10:09:00 gvg Exp $
+# $Id: makefile,v 1.3 2003/11/14 17:13:16 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_OBJECTS = $(TARGET_NAME).o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
{
int i;
- printf("TickCountLow: %x\n",
+ printf("TickCountLow: %lx\n",
SharedUserData->TickCountLow);
printf("Drives: ");
for (i = 0; i < 26; i++)
}
}
printf("\n\n");
+ return 0;
}
-# $Id: makefile,v 1.6 2002/06/02 19:24:58 chorns Exp $
+# $Id: makefile,v 1.7 2003/11/14 17:13:16 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_OBJECTS = $(TARGET_NAME).o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
typedef void FunctionHandler(HWND,DWORD,WPARAM,LPARAM);
typedef FunctionHandler* LPFUNCTIONHANDLER;
+VOID
PrintTextXY(char* Text,int x,int y,int len)
{
HDC hdc;
}
Msg[] =
{
- "EM_CANUNDO",EM_CANUNDO,0,0,&HandlePrintReturnHex,
- "EM_CHARFROMPOS",EM_CHARFROMPOS,(WPARAM)&point,0,&HandlePrintReturnHex,
- "EM_EMPTYUNDOBUFFER",EM_EMPTYUNDOBUFFER,0,0,&HandlePrintReturnHex,
- "EM_FMTLINES",EM_FMTLINES,TRUE,0,&HandlePrintReturnHex,
- "EM_GETFIRSTVISIBLELINE",EM_GETFIRSTVISIBLELINE,0,0,&HandlePrintReturnHex,
-
- "EM_GETLIMITTEXT",EM_GETLIMITTEXT,0,0,&HandlePrintReturnHex,
- "EM_GETLINE",EM_GETLINE,2,(WPARAM)&TextBuffer[8],&HandlePrintReturnStr,
- "EM_GETLINECOUNT",EM_GETLINECOUNT,0,0,&HandlePrintReturnHex,
- "EM_GETMARGINS",EM_GETMARGINS,0,0,&HandlePrintReturnHex,
- "EM_SETMARGINS",EM_SETMARGINS,EC_LEFTMARGIN,10,&HandlePrintReturnHex,
-
- "EM_GETMODIFY",EM_GETMODIFY,0,0,&HandlePrintReturnHex,
- "EM_SETMODIFY",EM_SETMODIFY,TRUE,0,&HandlePrintReturnHex,
+ {"EM_CANUNDO",EM_CANUNDO,0,0,&HandlePrintReturnHex},
+ {"EM_CHARFROMPOS",EM_CHARFROMPOS,(WPARAM)&point,0,&HandlePrintReturnHex},
+ {"EM_EMPTYUNDOBUFFER",EM_EMPTYUNDOBUFFER,0,0,&HandlePrintReturnHex},
+ {"EM_FMTLINES",EM_FMTLINES,TRUE,0,&HandlePrintReturnHex},
+ {"EM_GETFIRSTVISIBLELINE",EM_GETFIRSTVISIBLELINE,0,0,&HandlePrintReturnHex},
+
+ {"EM_GETLIMITTEXT",EM_GETLIMITTEXT,0,0,&HandlePrintReturnHex},
+ {"EM_GETLINE",EM_GETLINE,2,(WPARAM)&TextBuffer[8],&HandlePrintReturnStr},
+ {"EM_GETLINECOUNT",EM_GETLINECOUNT,0,0,&HandlePrintReturnHex},
+ {"EM_GETMARGINS",EM_GETMARGINS,0,0,&HandlePrintReturnHex},
+ {"EM_SETMARGINS",EM_SETMARGINS,EC_LEFTMARGIN,10,&HandlePrintReturnHex},
+
+ {"EM_GETMODIFY",EM_GETMODIFY,0,0,&HandlePrintReturnHex},
+ {"EM_SETMODIFY",EM_SETMODIFY,TRUE,0,&HandlePrintReturnHex},
- "EM_GETSEL",EM_GETSEL,(WPARAM)&StartP,(LPARAM)&EndP,&HandlePrintReturnHex,
+ {"EM_GETSEL",EM_GETSEL,(WPARAM)&StartP,(LPARAM)&EndP,&HandlePrintReturnHex},
- "EM_GETTHUMB",EM_GETTHUMB,0,0,&HandlePrintReturnHex,
+ {"EM_GETTHUMB",EM_GETTHUMB,0,0,&HandlePrintReturnHex},
- "EM_LIMITTEXT",EM_LIMITTEXT,10,0,&HandlePrintReturnHex,
- "EM_LINEFROMCHAR",EM_LINEFROMCHAR,-1,0,&HandlePrintReturnHex,
- "EM_POSFROMCHAR",EM_POSFROMCHAR,10,0,&HandlePrintReturnHex,
- "EM_LINEINDEX",EM_LINEINDEX,2,0,&HandlePrintReturnHex,
- "EM_LINELENGTH",EM_LINELENGTH,-1,0,&HandlePrintReturnHex,
-
- "EM_GETWORDBREAKPROC",EM_GETWORDBREAKPROC,0,0,&HandlePrintReturnHex,
- "EM_REPLACESEL",EM_REPLACESEL,TRUE,(LPARAM)&ReplaceTextStr,&HandlePrintReturnHex,
-
- "EM_LINESCROLL",EM_LINESCROLL,5,1,&HandlePrintReturnHex,
- "EM_SCROLL",EM_SCROLL,SB_LINEDOWN,0,&HandlePrintReturnHex,
- "EM_SCROLLCARET",EM_SCROLLCARET,0,0,&HandlePrintReturnHex,
-
- "EM_SETHANDLE",EM_SETHANDLE,0,0,&HandleSetHandlePrintHex,
- "EM_GETHANDLE",EM_GETHANDLE,0,0,&HandlePrintReturnHex,
- "EM_GETPASSWORDCHAR",EM_GETPASSWORDCHAR,0,0,&HandlePrintPasswdChar,
- "EM_SETPASSWORDCHAR - clear",EM_SETPASSWORDCHAR,0,0,&HandlePrintReturnHex,
- "EM_SETPASSWORDCHAR - x",EM_SETPASSWORDCHAR,'x',0,&HandlePrintReturnHex,
-
- "EM_SETREADONLY - set",EM_SETREADONLY,TRUE,0,&HandlePrintReturnHex,
- "EM_SETREADONLY - clear",EM_SETREADONLY,FALSE,0,&HandlePrintReturnHex,
-
- "EM_GETRECT",EM_GETRECT,0,(LPARAM)&rect2,&HandlePrintRect,
- "EM_SETRECT",EM_SETRECT,0,(LPARAM)&rect,&HandlePrintReturnHex,
- "EM_SETRECTNP",EM_SETRECTNP,0,(LPARAM)&rect,&HandlePrintReturnHex,
- "EM_SETSEL",EM_SETSEL,1,3,&HandlePrintReturnHex,
-
- "EM_SETSEL - all",EM_SETSEL,0,-1,&HandlePrintReturnHex,
- "EM_SETSEL - remove",EM_SETSEL,-1,0,&HandlePrintReturnHex,
- "EM_UNDO",EM_UNDO,0,0,&HandlePrintReturnHex,
- "WM_UNDO",WM_UNDO,0,0,&HandlePrintReturnHex,
- "WM_PASTE",WM_PASTE,0,0,&HandlePrintReturnHex,
-
- "WM_CUT",WM_CUT,0,0,&HandlePrintReturnHex,
- "WM_COPY",WM_COPY,0,0,&HandlePrintReturnHex
+ {"EM_LIMITTEXT",EM_LIMITTEXT,10,0,&HandlePrintReturnHex},
+ {"EM_LINEFROMCHAR",EM_LINEFROMCHAR,-1,0,&HandlePrintReturnHex},
+ {"EM_POSFROMCHAR",EM_POSFROMCHAR,10,0,&HandlePrintReturnHex},
+ {"EM_LINEINDEX",EM_LINEINDEX,2,0,&HandlePrintReturnHex},
+ {"EM_LINELENGTH",EM_LINELENGTH,-1,0,&HandlePrintReturnHex},
+
+ {"EM_GETWORDBREAKPROC",EM_GETWORDBREAKPROC,0,0,&HandlePrintReturnHex},
+ {"EM_REPLACESEL",EM_REPLACESEL,TRUE,(LPARAM)&ReplaceTextStr,&HandlePrintReturnHex},
+
+ {"EM_LINESCROLL",EM_LINESCROLL,5,1,&HandlePrintReturnHex},
+ {"EM_SCROLL",EM_SCROLL,SB_LINEDOWN,0,&HandlePrintReturnHex},
+ {"EM_SCROLLCARET",EM_SCROLLCARET,0,0,&HandlePrintReturnHex},
+
+ {"EM_SETHANDLE",EM_SETHANDLE,0,0,&HandleSetHandlePrintHex},
+ {"EM_GETHANDLE",EM_GETHANDLE,0,0,&HandlePrintReturnHex},
+ {"EM_GETPASSWORDCHAR",EM_GETPASSWORDCHAR,0,0,&HandlePrintPasswdChar},
+ {"EM_SETPASSWORDCHAR - clear",EM_SETPASSWORDCHAR,0,0,&HandlePrintReturnHex},
+ {"EM_SETPASSWORDCHAR - x",EM_SETPASSWORDCHAR,'x',0,&HandlePrintReturnHex},
+
+ {"EM_SETREADONLY - set",EM_SETREADONLY,TRUE,0,&HandlePrintReturnHex},
+ {"EM_SETREADONLY - clear",EM_SETREADONLY,FALSE,0,&HandlePrintReturnHex},
+
+ {"EM_GETRECT",EM_GETRECT,0,(LPARAM)&rect2,&HandlePrintRect},
+ {"EM_SETRECT",EM_SETRECT,0,(LPARAM)&rect,&HandlePrintReturnHex},
+ {"EM_SETRECTNP",EM_SETRECTNP,0,(LPARAM)&rect,&HandlePrintReturnHex},
+ {"EM_SETSEL",EM_SETSEL,1,3,&HandlePrintReturnHex},
+
+ {"EM_SETSEL - all",EM_SETSEL,0,-1,&HandlePrintReturnHex},
+ {"EM_SETSEL - remove",EM_SETSEL,-1,0,&HandlePrintReturnHex},
+ {"EM_UNDO",EM_UNDO,0,0,&HandlePrintReturnHex},
+ {"WM_UNDO",WM_UNDO,0,0,&HandlePrintReturnHex},
+ {"WM_PASTE",WM_PASTE,0,0,&HandlePrintReturnHex},
+
+ {"WM_CUT",WM_CUT,0,0,&HandlePrintReturnHex},
+ {"WM_COPY",WM_COPY,0,0,&HandlePrintReturnHex}
};
return DefWindowProc ( hwnd, msg, wParam, lParam );
}
-
HWND
RegisterAndCreateWindow (HINSTANCE hInst,
const char* className,
edittest.o \
utils.o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
wc.cbWndExtra = 0;
if (RegisterClass(&wc) == 0)
{
- _ftprintf ( stderr, _T("RegisterClass failed (last error 0x%X)\n"),
+ _ftprintf ( stderr, _T("RegisterClass failed (last error 0x%lX)\n"),
GetLastError());
return(1);
}
NULL);
if (hWnd == NULL)
{
- _ftprintf ( stderr, _T("CreateWindow failed (last error 0x%X)\n"),
+ _ftprintf ( stderr, _T("CreateWindow failed (last error 0x%lX)\n"),
GetLastError());
return(1);
}
-# $Id: makefile,v 1.1 2003/07/25 19:13:14 royce Exp $
+# $Id: makefile,v 1.2 2003/11/14 17:13:16 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_OBJECTS = $(TARGET_NAME).o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
-# $Id: makefile,v 1.7 2002/06/02 19:24:58 chorns Exp $
+# $Id: makefile,v 1.8 2003/11/14 17:13:16 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_OBJECTS = $(TARGET_NAME).o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
InitializeObjectAttributes(&Attributes, NULL, 0, NULL, NULL);
Status = NtCreateEventPair(&EventPair, STANDARD_RIGHTS_ALL, &Attributes);
- printf("Status %08x creating eventpair\n", Status);
+ printf("Status %08lx creating eventpair\n", Status);
return EventPair;
}
DWORD __stdcall threadfunc(void* eventpair)
{
- printf("Thread: Set eventpair status %08x\n", NtSetInformationThread(NtCurrentThread(), ThreadEventPair, &eventpair, sizeof(HANDLE)));
+ printf("Thread: Set eventpair status %08lx\n", NtSetInformationThread(NtCurrentThread(), ThreadEventPair, &eventpair, sizeof(HANDLE)));
Sleep(2500);
printf("Thread: Setting low and waiting high...\n");
- printf("Thread: status = %08x\n", NtSetLowWaitHighThread());
- printf("Thread: status = %08x\n", NtSetHighWaitLowThread());
+ printf("Thread: status = %08lx\n", NtSetLowWaitHighThread());
+ printf("Thread: status = %08lx\n", NtSetHighWaitLowThread());
printf("Thread: Terminating...\n");
return 0;
}
DWORD id;
HANDLE EventPair, Thread;
- printf("Main: NtSetLowWaitHighThread is at %08x\n", NtSetLowWaitHighThread);
+ printf("Main: NtSetLowWaitHighThread is at %08lx\n", NtSetLowWaitHighThread());
EventPair = MakeEventPair();
return 0;
}
- printf("Main: EventPair = %08x\n", EventPair);
+ printf("Main: EventPair = %08lx\n", (DWORD)EventPair);
Thread = CreateThread(0, 0, threadfunc, EventPair, 0, &id);
- printf("Main: ThreadId for new thread is %08x\n", id);
+ printf("Main: ThreadId for new thread is %08lx\n", id);
printf("Main: Setting high and waiting low\n");
- printf("Main: status = %08x\n", NtSetHighWaitLowEventPair(EventPair));
+ printf("Main: status = %08lx\n", NtSetHighWaitLowEventPair(EventPair));
Sleep(2500);
- printf("Main: status = %08x\n", NtSetLowWaitHighEventPair(EventPair));
+ printf("Main: status = %08lx\n", NtSetLowWaitHighEventPair(EventPair));
NtClose(EventPair);
/* WaitForSingleObject(Thread, INFINITE); FIXME: Waiting on thread handle causes double spinlock acquisition (and subsequent crash) in PsUnblockThread - ntoskrnl/ps/thread.c */
NtClose(Thread);
-# $Id: makefile,v 1.1 2003/09/10 06:12:21 vizzini Exp $
+# $Id: makefile,v 1.2 2003/11/14 17:13:17 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_OBJECTS = $(TARGET_NAME).o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
-# $Id: Makefile,v 1.8 2002/06/02 19:24:58 chorns Exp $
+# $Id: Makefile,v 1.9 2003/11/14 17:13:17 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_OBJECTS = $(TARGET_NAME).o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
if (file == INVALID_HANDLE_VALUE)
{
- printf("Error opening file (Status %x)\n", GetLastError());
+ printf("Error opening file (Status %lx)\n", GetLastError());
return 1;
}
for( c = 0; c < sizeof( buffer ); c++ )
printf("Writing file\n");
if (WriteFile( file, buffer, 4096, &wrote, NULL) == FALSE)
{
- printf("Error writing file (Status %x)\n", GetLastError());
+ printf("Error writing file (Status %lx)\n", GetLastError());
exit(2);
}
printf("Reading file\n");
SetFilePointer( file, 0, 0, FILE_BEGIN );
if (ReadFile( file, buffer, 4096, &wrote, NULL) == FALSE)
{
- printf("Error reading file (Status %x)\n", GetLastError());
+ printf("Error reading file (Status %lx)\n", GetLastError());
exit(3);
}
for( c = 0; c < sizeof( buffer ); c++ )
*/
#include <windows.h>
+#include <string.h>
+#include <stdio.h>
+#include <stdlib.h>
extern BOOL STDCALL GdiDllInitialize(HANDLE hInstance, DWORD Event, LPVOID Reserved);
printf("GetRegionData( hRgn, size, rgnData ) returned 0\n");
return;
}
- printf("Bounds: left=%d top=%d right=%d bottom=%d, count: %d, type: %i\n\n",
+ printf("Bounds: left=%lu top=%lu right=%lu bottom=%lu, count: %lu, type: %lu\n\n",
rgnData->rdh.rcBound.left, rgnData->rdh.rcBound.top, rgnData->rdh.rcBound.right, rgnData->rdh.rcBound.bottom,
rgnData->rdh.nCount, rgnData->rdh.iType);
printf("Rects:\t i \t left \t top \t right \t bottom\n");
for ( i = 0; i < rgnData->rdh.nCount; i++ ) {
PRECT pr = (PRECT) rgnData->Buffer + i;
- printf("\t %d \t %d \t %d \t %d \t %d\n", i, pr->left, pr->top, pr->right, pr->bottom );
+ printf("\t %d \t %lu \t %lu \t %lu \t %lu\n", i, pr->left, pr->top, pr->right, pr->bottom );
}
printf("\n");
}
printf("Failed GetRgnBox( hRgn1, &Rect )\n");
return;
}
- printf("GetRgnBox( hRgn1, &Rect ): i=%d, left=%d top=%d right=%d bottom=%d\n\n",
+ printf("GetRgnBox( hRgn1, &Rect ): i=%d, left=%lu top=%lu right=%lu bottom=%lu\n\n",
i, Rect.left, Rect.top, Rect.right, Rect.bottom );
DumpRgnData( hRgn1 );
printf("Failed GetRgnBox( hRgn2, &Rect )\n");
return;
}
- printf("GetRgnBox( hRgn2, &Rect ): i=%d, left=%d top=%d right=%d bottom=%d\n\n",
+ printf("GetRgnBox( hRgn2, &Rect ): i=%d, left=%lu top=%lu right=%lu bottom=%lu\n\n",
i, Rect.left, Rect.top, Rect.right, Rect.bottom );
DumpRgnData( hRgn2 );
printf("Failed GetRgnBox( hRgn1, &Rect )\n");
return;
}
- printf("After offset\nGetRgnBox( hRgn1, &Rect ): i=%d, left=%d top=%d right=%d bottom=%d\n\n",
+ printf("After offset\nGetRgnBox( hRgn1, &Rect ): i=%d, left=%lu top=%lu right=%lu bottom=%lu\n\n",
i, Rect.left, Rect.top, Rect.right, Rect.bottom );
if( EqualRgn( hRgn1, hRgn2 ) == TRUE ){
printf("Failed GetRgnBox( hRgn1, &Rect )\n");
return;
}
- printf("after SetRectRgn(hRgn1, 10, 11, 110, 111 ):\n i=%d, left=%d top=%d right=%d bottom=%d\n\n",
+ printf("after SetRectRgn(hRgn1, 10, 11, 110, 111 ):\n i=%d, left=%lu top=%lu right=%lu bottom=%lu\n\n",
i, Rect.left, Rect.top, Rect.right, Rect.bottom );
hRgn3 = CreateRectRgn( 1, 1, 1, 1);
i = CombineRgn( hRgn3, hRgn1, hRgn2, RGN_AND );
if( i==ERROR ){
- printf("Fail: CombineRgn( hRgn3, hRgn1, hRgn2, RGN_AND ). LastError: %d\n", GetLastError);
+ printf("Fail: CombineRgn( hRgn3, hRgn1, hRgn2, RGN_AND ). LastError: %lu\n", GetLastError());
return;
}
printf("Failed GetRgnBox( hRgn1, &Rect )\n");
return;
}
- printf("After CombineRgn( hRgn3, hRgn1, hRgn2, RGN_AND ): \nGetRgnBox( hRgn3, &Rect ): CR_i=%d, left=%d top=%d right=%d bottom=%d\n\n",
+ printf("After CombineRgn( hRgn3, hRgn1, hRgn2, RGN_AND ): \nGetRgnBox( hRgn3, &Rect ): CR_i=%d, left=%lu top=%lu right=%lu bottom=%lu\n\n",
i, Rect.left, Rect.top, Rect.right, Rect.bottom );
DumpRgnData( hRgn3 );
i = CombineRgn( hRgn3, hRgn1, hRgn2, RGN_OR );
if( i==ERROR ){
- printf("Fail: CombineRgn( hRgn3, hRgn1, hRgn2, RGN_OR ). LastError: %d\n", GetLastError);
+ printf("Fail: CombineRgn( hRgn3, hRgn1, hRgn2, RGN_OR ). LastError: %lu\n", GetLastError());
return;
}
printf("Failed GetRgnBox( hRgn1, &Rect )\n");
return;
}
- printf("After CombineRgn( hRgn3, hRgn1, hRgn2, RGN_OR ): \nGetRgnBox( hRgn3, &Rect ): CR_i=%d, left=%d top=%d right=%d bottom=%d\n\n",
+ printf("After CombineRgn( hRgn3, hRgn1, hRgn2, RGN_OR ): \nGetRgnBox( hRgn3, &Rect ): CR_i=%d, left=%lu top=%lu right=%lu bottom=%lu\n\n",
i, Rect.left, Rect.top, Rect.right, Rect.bottom );
DumpRgnData( hRgn3 );
i = CombineRgn( hRgn3, hRgn1, hRgn2, RGN_DIFF );
if( i==ERROR ){
- printf("Fail: CombineRgn( hRgn3, hRgn1, hRgn2, RGN_DIFF ). LastError: %d\n", GetLastError);
+ printf("Fail: CombineRgn( hRgn3, hRgn1, hRgn2, RGN_DIFF ). LastError: %lu\n", GetLastError());
return;
}
printf("Failed GetRgnBox( hRgn1, &Rect )\n");
return;
}
- printf("After CombineRgn( hRgn3, hRgn1, hRgn2, RGN_DIFF ): \nGetRgnBox( hRgn3, &Rect ): CR_i=%d, left=%d top=%d right=%d bottom=%d\n\n",
+ printf("After CombineRgn( hRgn3, hRgn1, hRgn2, RGN_DIFF ): \nGetRgnBox( hRgn3, &Rect ): CR_i=%d, left=%lu top=%lu right=%lu bottom=%lu\n\n",
i, Rect.left, Rect.top, Rect.right, Rect.bottom );
DumpRgnData( hRgn3 );
i = CombineRgn( hRgn3, hRgn1, hRgn2, RGN_XOR );
if( i==ERROR ){
- printf("Fail: CombineRgn( hRgn3, hRgn1, hRgn2, RGN_XOR ). LastError: %d\n", GetLastError);
+ printf("Fail: CombineRgn( hRgn3, hRgn1, hRgn2, RGN_XOR ). LastError: %lu\n", GetLastError());
return;
}
printf("Failed GetRgnBox( hRgn3, &Rect )\n");
return;
}
- printf("After CombineRgn( hRgn3, hRgn1, hRgn2, RGN_XOR ): \nGetRgnBox( hRgn3, &Rect ): CR_i=%d, left=%d top=%d right=%d bottom=%d\n\n",
+ printf("After CombineRgn( hRgn3, hRgn1, hRgn2, RGN_XOR ): \nGetRgnBox( hRgn3, &Rect ): CR_i=%d, left=%lu top=%lu right=%lu bottom=%lu\n\n",
i, Rect.left, Rect.top, Rect.right, Rect.bottom );
DumpRgnData( hRgn3 );
i = CombineRgn( hRgn1, hRgn3, hRgn2, RGN_COPY );
if( i==ERROR ){
- printf("Fail: CombineRgn( hRgn1, hRgn3, hRgn2, RGN_COPY ). LastError: %d\n", GetLastError);
+ printf("Fail: CombineRgn( hRgn1, hRgn3, hRgn2, RGN_COPY ). LastError: %lu\n", GetLastError());
return;
}
printf("Failed GetRgnBox( hRgn1, &Rect )\n");
return;
}
- printf("After CombineRgn( hRgn1, hRgn3, hRgn2, RGN_COPY ): \nGetRgnBox( hRgn1, &Rect ): CR_i=%d, left=%d top=%d right=%d bottom=%d\n\n",
+ printf("After CombineRgn( hRgn1, hRgn3, hRgn2, RGN_COPY ): \nGetRgnBox( hRgn1, &Rect ): CR_i=%u, left=%lu top=%lu right=%lu bottom=%lu\n\n",
i, Rect.left, Rect.top, Rect.right, Rect.bottom );
DumpRgnData( hRgn1 );
-# $Id: makefile,v 1.8 2002/06/02 19:24:58 chorns Exp $
+# $Id: makefile,v 1.9 2003/11/14 17:13:17 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_OBJECTS = $(TARGET_NAME).o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
-# $Id: Makefile,v 1.1 2003/10/13 15:05:59 weiden Exp $
+# $Id: Makefile,v 1.2 2003/11/14 17:13:17 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_OBJECTS = $(TARGET_NAME).o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
*/
#include <windows.h>
#include <stdio.h>
+#include <string.h>
/*
** All output is line wrapped to fit a 80 column screen.
void OUTPUT_HexDword(DWORD dw)
{
char buffer[32];
- sprintf(buffer, "0x%X",dw);
+ sprintf(buffer, "0x%lX",dw);
OUTPUT_Line(buffer);
}
{
char buffer[256];
- sprintf(buffer,"GetLastError() returned %d", GetLastError());
+ sprintf(buffer,"GetLastError() returned %lu", GetLastError());
OUTPUT_Line(buffer);
}
{
HGLOBAL hMem = 0;
LPVOID pMem = 0;
- LONG errorCode = 0;
TEST_STATUS subtest = SKIPPED;
TEST_STATUS result = FAILED;
OUTPUT_Line("Testing for a lock of 0");
uFlags = GlobalFlags(hMem);
- if ((GMEM_LOCKCOUNT & uFlags == 0)) /*no locks*/
+ if (((GMEM_LOCKCOUNT & uFlags) == 0)) /*no locks*/
{
result = TEST_CombineStatus(result, PASSED);
}
OUTPUT_Line("Testing after a lock");
OUTPUT_Line("Testing for a lock of 1");
uFlags = GlobalFlags(hMem);
- if ((GMEM_LOCKCOUNT & uFlags == 1)) /*no locks*/
+ if (((GMEM_LOCKCOUNT & uFlags) == 1)) /*no locks*/
{
result = TEST_CombineStatus(result, PASSED);
}
OUTPUT_Line("Testing after an unlock");
OUTPUT_Line("Testing for a lock of 0");
uFlags = GlobalFlags(hMem);
- if ((GMEM_LOCKCOUNT & uFlags == 0)) /*no locks*/
+ if (((GMEM_LOCKCOUNT & uFlags) == 0)) /*no locks*/
{
result = TEST_CombineStatus(result, PASSED);
}
OUTPUT_Line("Testing initial allocation");
OUTPUT_Line("Testing for non-discarded and lock of 0");
uFlags = GlobalFlags(hMem);
- if ((GMEM_LOCKCOUNT & uFlags == 0) && /*no locks*/
+ if (((GMEM_LOCKCOUNT & uFlags) == 0) && /*no locks*/
(((uFlags >> 8) & 0xff) == 0 )) /*not discarded*/
{
result = TEST_CombineStatus(result, PASSED);
OUTPUT_Line("Testing after a lock");
OUTPUT_Line("Testing for non-discarded and lock of 0");
uFlags = GlobalFlags(hMem);
- if ((GMEM_LOCKCOUNT & uFlags == 0) && /*no locks*/
+ if (((GMEM_LOCKCOUNT & uFlags) == 0) && /*no locks*/
(((uFlags >> 8) & 0xff) == 0 )) /*not discarded*/
{
result = TEST_CombineStatus(result, PASSED);
-# $Id: makefile,v 1.16 2002/06/02 19:24:59 chorns Exp $
+# $Id: makefile,v 1.17 2003/11/14 17:13:17 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_OBJECTS = $(TARGET_NAME).o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
void EnumerateKeyTest(void)
{
- HKEY hKey = NULL, hKey1;
+ HKEY hKey = NULL;
OBJECT_ATTRIBUTES ObjectAttributes;
NTSTATUS Status;
UNICODE_STRING KeyName;
void EnumerateValueTest(void)
{
KEY_VALUE_FULL_INFORMATION KeyValueInformation[5];
- KEY_BASIC_INFORMATION KeyInformation[5];
OBJECT_ATTRIBUTES ObjectAttributes;
UNICODE_STRING KeyName;
ULONG Index,Length,i;
UNICODE_STRING KeyName = UNICODE_STRING_INITIALIZER(L"\\Registry\\Machine\\Software");
ULONG Index,Length,i;
KEY_BASIC_INFORMATION KeyInformation[5];
- KEY_VALUE_FULL_INFORMATION KeyValueInformation[5];
#if 0
dprintf("NtOpenKey \\Registry : ");
void test3(void)
{
- HKEY hKey,hKey1;
+ HKEY hKey;
OBJECT_ATTRIBUTES ObjectAttributes;
- UNICODE_STRING KeyName,ValueName;
+ UNICODE_STRING KeyName;
NTSTATUS Status;
- KEY_VALUE_FULL_INFORMATION KeyValueInformation[5];
- ULONG Index,Length,i;
char Buffer[10];
DWORD Result;
dprintf("NtCreateKey non volatile: \n");
void test5(void)
{
- HKEY hKey,hKey1;
+ HKEY hKey;
OBJECT_ATTRIBUTES ObjectAttributes;
- UNICODE_STRING KeyName,ValueName;
+ UNICODE_STRING KeyName;
NTSTATUS Status;
- KEY_VALUE_FULL_INFORMATION KeyValueInformation[5];
- ULONG Index,Length,i;
- char Buffer[10];
- DWORD Result;
dprintf("NtOpenKey : \n");
dprintf(" \\Registry\\Machine\\Software\\reactos : ");
UNICODE_STRING KeyName,ValueName;
NTSTATUS Status;
KEY_VALUE_FULL_INFORMATION KeyValueInformation[5];
- ULONG Index,Length,i;
- char Buffer[10];
- DWORD Result;
+ ULONG Length,i;
dprintf("Create target key\n");
dprintf(" Key: \\Registry\\Machine\\SOFTWARE\\Reactos\n");
#
-# $Id: makefile,v 1.1 2003/02/09 18:26:36 ekohl Exp $
+# $Id: makefile,v 1.2 2003/11/14 17:13:17 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_OBJECTS = $(TARGET_NAME).o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
#include <windows.h>
#include <stdio.h>
+#include <string.h>
//HFONT tf;
LRESULT WINAPI MainWndProc(HWND, UINT, WPARAM, LPARAM);
wc.cbWndExtra = 0;
if (RegisterClass(&wc) == 0)
{
- fprintf(stderr, "RegisterClass failed (last error 0x%X)\n",
+ fprintf(stderr, "RegisterClass failed (last error 0x%lX)\n",
GetLastError());
return(1);
}
NULL);
if (hWnd == NULL)
{
- fprintf(stderr, "CreateWindow failed (last error 0x%X)\n",
+ fprintf(stderr, "CreateWindow failed (last error 0x%lX)\n",
GetLastError());
return(1);
}
{
PAINTSTRUCT ps;
HDC hDC;
- RECT clr, wir;
- char spr[100], sir[100];
switch(msg)
{
-# $Id: makefile,v 1.1 2003/11/11 22:17:18 weiden Exp $
+# $Id: makefile,v 1.2 2003/11/14 17:13:17 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_OBJECTS = $(TARGET_NAME).o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
#include <windows.h>
#include "resource.h"
+#include <string.h>
+#include <stdio.h>
#ifndef GetCursorInfo
#define _GetCursorInfo
HDC hMemDC;
CURSORINFO cursorinfo;
ICONINFO iconinfo;
- HBITMAP hMaskBitmap;
- HBITMAP hColorBitmap;
BITMAP bmp;
RECT rc;
CHAR str[20];
GetIconInfo(cursorinfo.hCursor, &iconinfo);
TextOut(hDC, 15, 365, titleDrwIco, strlen(titleDrwIco));
- sprintf(str, "Hotspot: %d; %d", iconinfo.xHotspot, iconinfo.yHotspot);
+ sprintf(str, "Hotspot: %ld; %ld", iconinfo.xHotspot, iconinfo.yHotspot);
TextOut(hDC, 15, 380, str, strlen(str));
if(iconinfo.hbmMask)
TARGET_OBJECTS = $(TARGET_NAME).o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
//#include <winioctl.h>
#include <stdio.h>
#include <stdlib.h>
+#include <string.h>
+#include <wchar.h>
void HexDump(char *buffer, ULONG size)
{
HANDLE hDisk;
DWORD dwRead;
- DWORD i;
char *Buffer;
CHAR Filename[80];
LARGE_INTEGER FilePosition;
-# $Id: makefile,v 1.2 2002/06/02 19:24:59 chorns Exp $
+# $Id: makefile,v 1.3 2003/11/14 17:13:17 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_OBJECTS = $(TARGET_NAME).o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
wc.cbWndExtra = 0;
if (RegisterClass(&wc) == 0)
{
- fprintf(stderr, "RegisterClass failed (last error 0x%X)\n",
+ fprintf(stderr, "RegisterClass failed (last error 0x%lX)\n",
GetLastError());
return(1);
}
NULL);
if (hWnd == NULL)
{
- fprintf(stderr, "CreateWindow failed (last error 0x%X)\n",
+ fprintf(stderr, "CreateWindow failed (last error 0x%lX)\n",
GetLastError());
return(1);
}
{
PAINTSTRUCT ps;
HDC hDC;
- RECT clr, wir;
+ RECT clr;
HRGN ClipRgn, ExcludeRgn;
- char spr[100], sir[100];
RECT Rect;
switch(msg)
-# $Id: makefile,v 1.1 2003/07/14 09:47:47 gvg Exp $
+# $Id: makefile,v 1.2 2003/11/14 17:13:17 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_OBJECTS = $(TARGET_NAME).o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
wc.cbWndExtra = 0;
if (RegisterClass(&wc) == 0)
{
- fprintf(stderr, "RegisterClass failed (last error 0x%X)\n",
+ fprintf(stderr, "RegisterClass failed (last error 0x%lX)\n",
GetLastError());
return(1);
}
NULL);
if (hWnd == NULL)
{
- fprintf(stderr, "CreateWindow failed (last error 0x%X)\n",
+ fprintf(stderr, "CreateWindow failed (last error 0x%lX)\n",
GetLastError());
return(1);
}
PAINTSTRUCT ps;
HDC hDC;
RECT clr;
- HBRUSH hbr, hbrold;
+ HBRUSH hbr;
switch(msg)
{
-# $Id: makefile,v 1.1 2003/08/08 21:53:04 royce Exp $
+# $Id: makefile,v 1.2 2003/11/14 17:13:17 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_OBJECTS = $(TARGET_NAME).o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
-# $Id: Makefile,v 1.1 2003/01/25 15:46:52 hbirr Exp $
+# $Id: Makefile,v 1.2 2003/11/14 17:13:17 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_OBJECTS = $(TARGET_NAME).o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
stat = LockFileEx(hFile,LOCKFILE_FAIL_IMMEDIATELY,0,len,0,&overl) ;
- printf("Slock %i-%i %s\n",start,start+len,stat!=0 ? "OK" : "FAILED");
+ printf("Slock %li-%li %s\n",start,start+len,stat!=0 ? "OK" : "FAILED");
return stat;
}
stat = LockFileEx(hFile,LOCKFILE_EXCLUSIVE_LOCK|LOCKFILE_FAIL_IMMEDIATELY,0,len,0,&overl);
- printf("Xlock %i-%i %s\n",start,start+len,stat!=0 ? "OK" : "FAILED");
+ printf("Xlock %li-%li %s\n",start,start+len,stat!=0 ? "OK" : "FAILED");
return stat;
overl.hEvent = 0;
stat = UnlockFileEx(hFile,0,len,0,&overl) ;
- printf("unlock %i-%i %s\n",start,start+len,stat!=0 ? "OK" : "FAILED");
+ printf("unlock %li-%li %s\n",start,start+len,stat!=0 ? "OK" : "FAILED");
return stat;
}
PROGS= lpcsrv.exe lpcclt.exe
-BASE_CFLAGS = -I$(PATH_TO_TOP)/include
+BASE_CFLAGS = -I$(PATH_TO_TOP)/include -Wall -Werror
LIBS = $(SDK_PATH_LIB)/kernel32.a \
$(SDK_PATH_LIB)/ntdll.a
-# $Id: makefile,v 1.1 2003/10/31 20:26:14 arty Exp $
+# $Id: makefile,v 1.2 2003/11/14 17:13:17 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_OBJECTS = $(TARGET_NAME).o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
#include <stdio.h>
#include <windows.h>
+#include <stdlib.h>
+#include <string.h>
/* This tests the ability of the target win32 to create an anonymous file
* mapping, create a mapping view with MapViewOfFile, and then realize the
void *file_map;
int *x;
- fprintf( stderr, "%d: Starting\n", GetCurrentProcessId() );
+ fprintf( stderr, "%lu: Starting\n", GetCurrentProcessId() );
if( argc == 2 ) {
- file_map = atoi(argv[1]);
+ file_map = (void *)atoi(argv[1]);
} else {
file_map = CreateFileMapping( INVALID_HANDLE_VALUE,
NULL,
if( !SetHandleInformation( file_map,
HANDLE_FLAG_INHERIT,
HANDLE_FLAG_INHERIT ) ) {
- fprintf( stderr, "%d: Could not make handle inheritable.\n",
+ fprintf( stderr, "%lu: Could not make handle inheritable.\n",
GetCurrentProcessId() );
return 100;
}
}
if( !file_map ) {
- fprintf( stderr, "%d: Could not create anonymous file map.\n",
+ fprintf( stderr, "%lu: Could not create anonymous file map.\n",
GetCurrentProcessId() );
return 1;
}
0x1000 );
if( !file_view ) {
- fprintf( stderr, "%d: Could not map view of file.\n",
+ fprintf( stderr, "%lu: Could not map view of file.\n",
GetCurrentProcessId() );
return 2;
}
if( !VirtualAlloc( file_view, 0x1000, MEM_COMMIT, PAGE_READWRITE ) ) {
- fprintf( stderr, "%d: VirtualAlloc failed to realize the page.\n",
+ fprintf( stderr, "%lu: VirtualAlloc failed to realize the page.\n",
GetCurrentProcessId() );
return 3;
}
x[0] = 0x12345678;
if( x[0] != 0x12345678 ) {
- fprintf( stderr, "%d: Can't write to the memory (%08x != 0x12345678)\n",
- GetCurrentProcessId() );
+ fprintf( stderr, "%lu: Can't write to the memory (%08x != 0x12345678)\n",
+ GetCurrentProcessId(), x[0] );
return 4;
}
sprintf(cmdline,"%s %d", argv[0], (int)file_map);
if( !CreateProcess(NULL, cmdline, NULL, NULL, TRUE, 0, NULL, NULL,
&si, &pi ) ) {
- fprintf( stderr, "%d: Could not create child process.\n",
+ fprintf( stderr, "%lu: Could not create child process.\n",
GetCurrentProcessId() );
return 5;
}
if( WaitForSingleObject( pi.hThread, INFINITE ) != WAIT_OBJECT_0 ) {
- fprintf( stderr, "%d: Failed to wait for child process to terminate.\n",
+ fprintf( stderr, "%lu: Failed to wait for child process to terminate.\n",
GetCurrentProcessId() );
return 6;
}
TARGET_OBJECTS = $(TARGET_NAME).o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
-# $Id: makefile,v 1.1 2002/09/25 01:09:49 sedwards Exp $
+# $Id: makefile,v 1.2 2003/11/14 17:13:17 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_OBJECTS = $(TARGET_NAME).o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
(void)puts(daybuf);
}
return 0;
-}
\ No newline at end of file
+}
+
PROGS = msserver.exe msclient.exe
-BASE_CFLAGS = -I$(PATH_TO_TOP)/include
+BASE_CFLAGS = -I$(PATH_TO_TOP)/include -Wall -Werror
LIBS = $(SDK_PATH_LIB)/kernel32.a \
$(SDK_PATH_LIB)/ntdll.a
-# $Id: makefile,v 1.1 2003/05/26 10:51:20 rcampbell Exp $
+# $Id: makefile,v 1.2 2003/11/14 17:13:18 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_OBJECTS = $(TARGET_NAME).o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
wc.cbWndExtra = 0;
if (RegisterClass(&wc) == 0)
{
- fprintf(stderr, "RegisterClass failed (last error 0x%X)\n",
+ fprintf(stderr, "RegisterClass failed (last error 0x%lX)\n",
GetLastError());
return(1);
}
if (! hWnd1 || ! hWnd2 || ! hWndChild)
{
- fprintf(stderr, "CreateWindow failed (last error 0x%X)\n",
+ fprintf(stderr, "CreateWindow failed (last error 0x%lX)\n",
GetLastError());
return(1);
}
#
-# $Id: makefile,v 1.2 2002/06/02 19:24:59 chorns Exp $
+# $Id: makefile,v 1.3 2003/11/14 17:13:18 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_OBJECTS = $(TARGET_NAME).o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
PROGS = npserver.exe npclient.exe
-BASE_CFLAGS = -I$(PATH_TO_TOP)/include
+BASE_CFLAGS = -I$(PATH_TO_TOP)/include -Wall -Werror
LIBS = $(SDK_PATH_LIB)/kernel32.a
-# $Id: makefile,v 1.1 2003/10/31 21:41:32 arty Exp $
+# $Id: makefile,v 1.2 2003/11/14 17:13:18 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_OBJECTS = $(TARGET_NAME).o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
#include <stdio.h>
#include <windows.h>
+#include <stdlib.h>
+#include <string.h>
/* This tests the ability of the target win32 to duplicate a process handle,
* spawn a child, and have the child dup it's own handle back into the parent
HANDLE h_process;
HANDLE h_process_in_parent;
- fprintf( stderr, "%d: Starting\n", GetCurrentProcessId() );
+ fprintf( stderr, "%lu: Starting\n", GetCurrentProcessId() );
if( argc == 2 ) {
- h_process = atoi(argv[1]);
+ h_process = (HANDLE)atoi(argv[1]);
} else {
if( !DuplicateHandle( GetCurrentProcess(),
GetCurrentProcess(),
0,
TRUE,
DUPLICATE_SAME_ACCESS) ) {
- fprintf( stderr, "%d: Could not duplicate my own process handle.\n",
+ fprintf( stderr, "%lu: Could not duplicate my own process handle.\n",
GetCurrentProcessId() );
return 101;
}
memset( &si, 0, sizeof( si ) );
memset( &pi, 0, sizeof( pi ) );
- sprintf( cmdline, "%s %d", argv[0], h_process );
+ sprintf( cmdline, "%s %lu", argv[0], (DWORD)h_process );
if( !CreateProcess(NULL, cmdline, NULL, NULL, TRUE, 0, NULL, NULL,
&si, &pi ) ) {
- fprintf( stderr, "%d: Could not create child process.\n",
+ fprintf( stderr, "%lu: Could not create child process.\n",
GetCurrentProcessId() );
return 5;
}
if( WaitForSingleObject( pi.hThread, INFINITE ) != WAIT_OBJECT_0 ) {
- fprintf( stderr, "%d: Failed to wait for child process to terminate.\n",
+ fprintf( stderr, "%lu: Failed to wait for child process to terminate.\n",
GetCurrentProcessId() );
return 6;
}
0,
TRUE,
DUPLICATE_SAME_ACCESS) ) {
- fprintf( stderr, "%d: Could not duplicate my handle into the parent.\n",
+ fprintf( stderr, "%lu: Could not duplicate my handle into the parent.\n",
GetCurrentProcessId() );
return 102;
}
-
PATH_TO_TOP = ../../..
TARGET_NORC = yes
TARGET_OBJECTS = pal.o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
TARGET_NORC = yes
-TARGET_CFLAGS = -fexceptions -g -O0 -DWIN32 -D_DEBUG -D_WINDOWS -D_MBCS -W -D__USE_W32API
+TARGET_CFLAGS = -fexceptions -g -O0 -DWIN32 -D_DEBUG -D_WINDOWS -D_MBCS -W -D__USE_W32API -Werror -Wall
-TARGET_CPPFLAGS = -fexceptions -g -O0 -DWIN32 -D_DEBUG -D_WINDOWS -D_MBCS -W -D__USE_W32API
+TARGET_CPPFLAGS = -fexceptions -g -O0 -DWIN32 -D_DEBUG -D_WINDOWS -D_MBCS -W -D__USE_W32API -Wall -Werror
TARGET_SDKLIBS = \
kernel32.a \
TARGET_NAME = pipe
-TARGET_CFLAGS = -DSTANDALONE
+TARGET_CFLAGS = -DSTANDALONE -Wall -Werror
TARGET_SDKLIBS = ntdll.a kernel32.a
#include <stdio.h>
#include <time.h>
#include <assert.h>
+#include <string.h>
#ifndef STANDALONE
#include "wine/test.h"
}
+int
START_TEST(pipe)
{
msg("test 1 of 4:\n");
msg("test 4 of 4:\n");
test_CreateNamedPipe();
msg("all tests done\n");
+ return 0;
}
TARGET_NORC = yes
-TARGET_CFLAGS = -fexceptions -g -O0 -DWIN32 -D_DEBUG -D_WINDOWS -D_MBCS -W -D__USE_W32API
+TARGET_CFLAGS = -fexceptions -g -O0 -DWIN32 -D_DEBUG -D_WINDOWS -D_MBCS -W -D__USE_W32API -Wall -Werror
-TARGET_CPPFLAGS = -fexceptions -g -O0 -DWIN32 -D_DEBUG -D_WINDOWS -D_MBCS -W -D__USE_W32API
+TARGET_CPPFLAGS = -fexceptions -g -O0 -DWIN32 -D_DEBUG -D_WINDOWS -D_MBCS -W -D__USE_W32API -Wall -Werror
TARGET_SDKLIBS = \
kernel32.a \
-# $Id: Makefile,v 1.8 2002/06/02 19:25:00 chorns Exp $
+# $Id: Makefile,v 1.9 2003/11/14 17:13:19 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_OBJECTS = $(TARGET_NAME).o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
Teb = (PTEB)x;
- printf("StackBase: 0x%08lX\n", Teb->Tib.StackBase);
- printf("StackLimit: 0x%08lX\n", Teb->Tib.StackLimit);
- printf("DeallocationStack: 0x%08lX\n", Teb->DeallocationStack);
+ printf("StackBase: 0x%08lX\n", (DWORD)Teb->Tib.StackBase);
+ printf("StackLimit: 0x%08lX\n", (DWORD)Teb->Tib.StackLimit);
+ printf("DeallocationStack: 0x%08lX\n", (DWORD)Teb->DeallocationStack);
return(0);
}
TARGET_OBJECTS = $(TARGET_NAME).o regcmds.o regproc.o main.o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
#
-# $Id: makefile,v 1.7 2002/06/02 19:25:00 chorns Exp $
+# $Id: makefile,v 1.8 2003/11/14 17:13:19 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_OBJECTS = $(TARGET_NAME).o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
void test5(void)
{
- HKEY hKey,hKey1;
+ HKEY hKey;
OBJECT_ATTRIBUTES ObjectAttributes;
- UNICODE_STRING KeyName,ValueName;
+ UNICODE_STRING KeyName;
NTSTATUS Status;
- KEY_VALUE_FULL_INFORMATION KeyValueInformation[5];
- ULONG Index,Length,i;
- char Buffer[10];
- DWORD Result;
dprintf("NtOpenKey : \n");
dprintf(" \\Registry\\Machine\\Software\\reactos : ");
UNICODE_STRING KeyName,ValueName;
NTSTATUS Status;
KEY_VALUE_FULL_INFORMATION KeyValueInformation[5];
- ULONG Index,Length,i;
- char Buffer[10];
- DWORD Result;
+ ULONG Length,i;
dprintf("Create target key\n");
dprintf(" Key: \\Registry\\Machine\\SOFTWARE\\Reactos\n");
-# $Id: Makefile,v 1.3 2002/06/02 19:25:00 chorns Exp $
+# $Id: Makefile,v 1.4 2003/11/14 17:13:20 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_OBJECTS = $(TARGET_NAME).o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
-/* $Id: sectest.c,v 1.4 2002/09/08 10:22:01 chorns Exp $ */\r
-#define UNICODE\r
-#define _UNICODE\r
-#include <windows.h>\r
-\r
-int main(int argc, char* argv[])\r
-{\r
- HANDLE hFile;\r
- HANDLE Section;\r
- PVOID BaseAddress;\r
- \r
- printf("Section Test\n");\r
- \r
- hFile = CreateFile(_T("sectest.txt"),\r
- GENERIC_READ | GENERIC_WRITE, \r
- 0, \r
- NULL, \r
- CREATE_ALWAYS, \r
- 0, \r
- 0);\r
- if (hFile == INVALID_HANDLE_VALUE)\r
- {\r
- printf("Failed to create file (err=%d)", GetLastError());\r
- return 1;\r
- }\r
- \r
- Section = CreateFileMapping(hFile,\r
- NULL,\r
- PAGE_READWRITE, \r
- 0,\r
- 4096,\r
- NULL);\r
- if (Section == NULL)\r
- {\r
- printf("Failed to create section (err=%d)", GetLastError());\r
- return 1;\r
- }\r
- \r
- printf("Mapping view of section\n");\r
- BaseAddress = MapViewOfFile(Section,\r
- FILE_MAP_ALL_ACCESS,\r
- 0,\r
- 0,\r
- 4096);\r
- printf("BaseAddress %x\n", (UINT) BaseAddress);\r
- if (BaseAddress == NULL)\r
- {\r
- printf("Failed to map section (%d)\n", GetLastError());\r
- return 1;\r
- }\r
- \r
- printf("Clearing section\n");\r
- FillMemory(BaseAddress, 4096, ' ');\r
- printf("Copying test data to section\n");\r
- strcpy(BaseAddress, "test data");\r
- \r
- if (!UnmapViewOfFile(BaseAddress))\r
- { \r
- printf("Failed to unmap view of file (%d)\n", GetLastError());\r
- return 1;\r
- }\r
- \r
- if (!CloseHandle(hFile))\r
- { \r
- printf("Failed to close file (%d)\n", GetLastError());\r
- return 1;\r
- }\r
- \r
- return 0;\r
-}\r
-\r
+/* $Id: sectest.c,v 1.5 2003/11/14 17:13:20 weiden Exp $ */
+#define UNICODE
+#define _UNICODE
+#include <windows.h>
+#include <stdio.h>
+#include <string.h>
+
+int main(int argc, char* argv[])
+{
+ HANDLE hFile;
+ HANDLE Section;
+ PVOID BaseAddress;
+
+ printf("Section Test\n");
+
+ hFile = CreateFile(_T("sectest.txt"),
+ GENERIC_READ | GENERIC_WRITE,
+ 0,
+ NULL,
+ CREATE_ALWAYS,
+ 0,
+ 0);
+ if (hFile == INVALID_HANDLE_VALUE)
+ {
+ printf("Failed to create file (err=%ld)", GetLastError());
+ return 1;
+ }
+
+ Section = CreateFileMapping(hFile,
+ NULL,
+ PAGE_READWRITE,
+ 0,
+ 4096,
+ NULL);
+ if (Section == NULL)
+ {
+ printf("Failed to create section (err=%ld)", GetLastError());
+ return 1;
+ }
+
+ printf("Mapping view of section\n");
+ BaseAddress = MapViewOfFile(Section,
+ FILE_MAP_ALL_ACCESS,
+ 0,
+ 0,
+ 4096);
+ printf("BaseAddress %x\n", (UINT) BaseAddress);
+ if (BaseAddress == NULL)
+ {
+ printf("Failed to map section (%ld)\n", GetLastError());
+ return 1;
+ }
+
+ printf("Clearing section\n");
+ FillMemory(BaseAddress, 4096, ' ');
+ printf("Copying test data to section\n");
+ strcpy(BaseAddress, "test data");
+
+ if (!UnmapViewOfFile(BaseAddress))
+ {
+ printf("Failed to unmap view of file (%ld)\n", GetLastError());
+ return 1;
+ }
+
+ if (!CloseHandle(hFile))
+ {
+ printf("Failed to close file (%ld)\n", GetLastError());
+ return 1;
+ }
+
+ return 0;
+}
+
TARGET_OBJECTS = $(TARGET_NAME).o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
CHAR rxBuffer[BUFSIZE];
DWORD dwBaud = 9600;
DWORD dwNumWritten;
- DWORD dwNumRead;
DWORD dwErrors;
DCB dcb;
BOOL bResult;
NULL); // no template
if (hPort == (HANDLE)-1) {
- printf("ERROR: CreateFile() failed with result: %lx\n", hPort);
+ printf("ERROR: CreateFile() failed with result: %lx\n", (DWORD)hPort);
return 1;
}
- printf("CreateFile() returned: %lx\n", hPort);
+ printf("CreateFile() returned: %lx\n", (DWORD)hPort);
printf("Fiddling with DTR and RTS control lines...\n");
for (i = 0; i < 100; i++) {
bResult = EscapeCommFunction(hPort, SETDTR);
if (!bResult) {
- printf("WARNING: EscapeCommFunction(SETDTR) failed: %lx\n", bResult);
+ printf("WARNING: EscapeCommFunction(SETDTR) failed: %lx\n", (DWORD)bResult);
}
bResult = EscapeCommFunction(hPort, SETRTS);
if (!bResult) {
- printf("WARNING: EscapeCommFunction(SETRTS) failed: %lx\n", bResult);
+ printf("WARNING: EscapeCommFunction(SETRTS) failed: %lx\n", (DWORD)bResult);
}
for (j = 0; j < 1000; j++) {
k *= j;
*/
bResult = EscapeCommFunction(hPort, CLRDTR);
if (!bResult) {
- printf("WARNING: EscapeCommFunction(CLRDTR) failed: %lx\n", bResult);
+ printf("WARNING: EscapeCommFunction(CLRDTR) failed: %lx\n", (DWORD)bResult);
}
bResult = EscapeCommFunction(hPort, CLRRTS);
if (!bResult) {
- printf("WARNING: EscapeCommFunction(CLRRTS) failed: %lx\n", bResult);
+ printf("WARNING: EscapeCommFunction(CLRRTS) failed: %lx\n", (DWORD)bResult);
}
}
printf("Getting the default line characteristics...\n");
dcb.DCBlength = sizeof(DCB);
if (!GetCommState(hPort, &dcb)) {
- printf("ERROR: failed to get the dcb: %d\n", GetLastError());
+ printf("ERROR: failed to get the dcb: %ld\n", GetLastError());
return 2;
}
printf("Setting the line characteristics to 9600,8,N,1\n");
bResult = SetCommState(hPort, &dcb);
if (!bResult) {
- printf("ERROR: failed to set the comm state: %lx\n", bResult);
+ printf("ERROR: failed to set the comm state: %lx\n", (DWORD)bResult);
return 3;
}
for (i = 0; i < BUFSIZE; i++) {
printf("Writting transmit buffer to the serial port\n");
bResult = WriteFile(hPort, txBuffer, BUFSIZE, &dwNumWritten, NULL);
if (!bResult) {
- printf("ERROR: failed to write to the serial port: %lx\n", bResult);
+ printf("ERROR: failed to write to the serial port: %lx\n", (DWORD)bResult);
return 4;
}
- printf("WriteFile() returned: %lx, byteswritten: %lx\n", bResult, dwNumWritten);
+ printf("WriteFile() returned: %lx, byteswritten: %lx\n", (DWORD)bResult, dwNumWritten);
#if 0
printf("Attempting to read %d bytes from the serial port\n", BUFSIZE);
bResult = ReadFile(hPort, rxBuffer, BUFSIZE, &dwNumRead, NULL);
if (!bResult) {
- printf("ERROR: failed to read from the serial port: %lx\n", bResult);
+ printf("ERROR: failed to read from the serial port: %lx\n", (DWORD)bResult);
return 5;
}
- printf("ReadFile() returned: %lx, bytesread: %lx\n", bResult, dwNumRead);
+ printf("ReadFile() returned: %lx, bytesread: %lx\n", (DWORD)bResult, dwNumRead);
for (i = 0; i < BUFSIZE; i++) {
printf(" %d ",rxBuffer[i]);
}
#endif
printf("Attempting to close the serial port\n");
bResult = ClearCommError(hPort, &dwErrors, NULL);
- printf("ClearCommError returned: %lx, dwErrors: %lx\n", bResult, dwErrors);
+ printf("ClearCommError returned: %lx, dwErrors: %lx\n", (DWORD)bResult, dwErrors);
bResult = CloseHandle(hPort);
if (!bResult) {
- printf("ERROR: failed to close the serial port: %lx\n", bResult);
+ printf("ERROR: failed to close the serial port: %lx\n", (DWORD)bResult);
return 6;
}
printf("Finished\n");
-# $Id: makefile,v 1.2 2003/08/15 18:51:31 royce Exp $
+# $Id: makefile,v 1.3 2003/11/14 17:13:20 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_OBJECTS = $(TARGET_NAME).o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
PROGS= shmsrv.exe shmclt.exe
-BASE_CFLAGS = -I$(PATH_TO_TOP)/include
+BASE_CFLAGS = -I$(PATH_TO_TOP)/include -Werror -Wall
LIBS = $(SDK_PATH_LIB)/kernel32.a \
$(SDK_PATH_LIB)/ntdll.a
-
PATH_TO_TOP = ../../..
TARGET_NORC = yes
TARGET_OBJECTS = $(TARGET_NAME).o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
TARGET_OBJECTS = $(TARGET_NAME).o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
TARGET_NORC = yes
-TARGET_CFLAGS = -fexceptions -g -O0 -DWIN32 -D_DEBUG -D_WINDOWS -D_MBCS -W -D__USE_W32API
+TARGET_CFLAGS = -fexceptions -g -O0 -DWIN32 -D_DEBUG -D_WINDOWS -D_MBCS -W -D__USE_W32API -Wall -Werror
-TARGET_CPPFLAGS = -fexceptions -g -O0 -DWIN32 -D_DEBUG -D_WINDOWS -D_MBCS -W -D__USE_W32API
+TARGET_CPPFLAGS = -fexceptions -g -O0 -DWIN32 -D_DEBUG -D_WINDOWS -D_MBCS -W -D__USE_W32API -Wall -Werror
TARGET_SDKLIBS = \
kernel32.a \
const int ID_LISTBOX = 101;
HINSTANCE HInst;
+HINSTANCE HPrevInst;
+TCHAR *cmdline;
const char* WndClassName = "GMainWnd";
LRESULT CALLBACK MainWndProc(HWND HWnd, UINT Msg, WPARAM WParam,
LPARAM LParam);
LPTSTR lpCmdLine, int nCmdShow)
{
HInst = HInstance;
+ HPrevInst = HPrevInstance;
+ cmdline = lpCmdLine;
WNDCLASS wc;
memset(&wc, 0, sizeof(WNDCLASS));
-# $Id: makefile,v 1.1 2003/11/08 22:10:15 gvg Exp $
+# $Id: makefile,v 1.2 2003/11/14 17:13:20 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_OBJECTS = $(TARGET_NAME).o
-TARGET_CFLAGS += -D_DISABLE_TIDENTS
+TARGET_CFLAGS += -D_DISABLE_TIDENTS -Werror -Wall
include $(PATH_TO_TOP)/rules.mak
-# $Id: Makefile,v 1.1 2003/07/20 12:17:19 dwelch Exp $
+# $Id: Makefile,v 1.2 2003/11/14 17:13:20 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_OBJECTS = $(TARGET_NAME).o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
#define NTOS_MODE_USER
#include <ntos.h>
#include <windows.h>
+#include <stdio.h>
#define DBG
#define NDEBUG
for(;;)
{
- printf("%x ", z);
+ printf("%lx ", z);
Sleep(100);x++;
if(x>100 && GetThreadContext(thread, &context))
{
- printf("EIP: %x\n", context.Eip);
+ printf("EIP: %lx\n", context.Eip);
printf("Calling resumethread ... \n");
ResumeThread(thread);
}
-# $Id: makefile,v 1.1 2002/06/17 06:01:17 sedwards Exp $
+# $Id: makefile,v 1.2 2003/11/14 17:13:21 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_OBJECTS = $(TARGET_NAME).o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
#include <winsock2.h>
#include <stdio.h>
+#include <string.h>
+#include <io.h>
#undef ERROR
#define SUCCESS 0
-# $Id: Makefile,v 1.1 2003/07/21 21:44:28 dwelch Exp $
+# $Id: Makefile,v 1.2 2003/11/14 17:13:21 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_OBJECTS = $(TARGET_NAME).o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
#define NTOS_MODE_USER
#include <ntos.h>
#include <windows.h>
+#include <stdio.h>
#define DBG
#define NDEBUG
TARGET_OBJECTS = $(TARGET_NAME).o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
OBJECTS = GetSystemInfo.o
LIBS =
-CFLAGS =
+CFLAGS = -Wall -Werror
all: $(PROGS:%=%.exe)
OBJECTS = Parent_Child.o
LIBS = $(PATH_TO_TOP)/dk/w32/lib/gdi32.a
-CFLAGS =
+CFLAGS = -Wall -Werror
all: $(PROGS:%=%.exe)
OBJECTS = guitest.o
LIBS = $(PATH_TO_TOP)/dk/w32/lib/gdi32.a
-CFLAGS =
+CFLAGS = -Wall -Werror
all: $(PROGS:%=%.exe)
OBJECTS = hello.o
LIBS = $(PATH_TO_TOP)/dk/w32/lib/gdi32.a
-CFLAGS =
+CFLAGS = -Wall -Werror
all: $(PROGS:%=%.exe)
OBJECTS = new.o
LIBS = $(PATH_TO_TOP)/dk/w32/lib/gdi32.a
-CFLAGS =
+CFLAGS = -Wall -Werror
all: $(PROGS:%=%.exe)
OBJECTS = rolex.o
LIBS = $(PATH_TO_TOP)/dk/w32/lib/gdi32.a
-CFLAGS =
+CFLAGS = -Wall -Werror
all: $(PROGS:%=%.exe)
TARGET_OBJECTS = $(TARGET_NAME).o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
-# $Id: makefile,v 1.7 2002/06/02 19:25:01 chorns Exp $
+# $Id: makefile,v 1.8 2003/11/14 17:13:21 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_OBJECTS = $(TARGET_NAME).o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
-/* $Id: thread.c,v 1.8 2002/08/09 17:23:56 dwelch Exp $
+/* $Id: thread.c,v 1.9 2003/11/14 17:13:21 weiden Exp $
*
*
*
int main (int argc, char* argv[])
{
- HANDLE hThread;
DWORD i=0;
DWORD id;
ULONG nr;
-# $Id: makefile,v 1.1 2003/07/23 17:00:55 gvg Exp $
+# $Id: makefile,v 1.2 2003/11/14 17:13:21 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_OBJECTS = $(TARGET_NAME).o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
/* Now read some messages */
while( GetMessage( &msg, 0,0,0 ) ) {
- printf( "Received message: %04x %04x %08x\n",
+ printf( "Received message: %04x %04x %08lx\n",
(msg.message & 0xffff),
(msg.wParam & 0xffff),
msg.lParam );
int main( int argc, char **argv )
{
- DWORD id, Status;
+ DWORD id;
printf( "Creating events\n" );
-# $Id: makefile,v 1.1 2003/09/10 06:12:21 vizzini Exp $
+# $Id: makefile,v 1.2 2003/11/14 17:13:21 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_OBJECTS = $(TARGET_NAME).o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
HANDLE Thread;
Thread = CreateThread(0, 0, threadfunc, 0, 0, &id);
- printf("Main: ThreadId for new thread is %08x\n", id);
+ printf("Main: ThreadId for new thread is %08lx\n", id);
printf("Main: Waiting on thread...\n");
WaitForSingleObject(Thread, INFINITE);
printf("Main: OK, somebody fixed the PsUnblockThread spinlock double-acquire crash\n");
-# $Id: makefile,v 1.2 2003/07/30 14:08:16 royce Exp $
+# $Id: makefile,v 1.3 2003/11/14 17:13:22 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_OBJECTS = tokentest.o
+TARGET_CFLAGS = -Wall -Werror -Wno-format
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
#define ANONYMOUSUNIONS
#include <windows.h>
+#include <stdlib.h>
#define INCLUDE_THE_DDK_HEADERS
#ifdef INCLUDE_THE_DDK_HEADERS
EnablePrivilege(LPWSTR wszName)
{
HANDLE hToken;
- TOKEN_PRIVILEGES priv = {1, {0, 0, SE_PRIVILEGE_ENABLED}};
+ TOKEN_PRIVILEGES priv = {1, {{{0, 0}, SE_PRIVILEGE_ENABLED}}};
BOOL bResult;
LookupPrivilegeValue(0, wszName, &priv.Privileges[0].Luid);
NTSTATUS
CreateInitialSystemToken(HANDLE* phSystemToken)
{
- static SID sidSystem = { 1, 1, SECURITY_NT_AUTHORITY, SECURITY_LOCAL_SYSTEM_RID };
- static SID sidEveryone = { 1, 1, SECURITY_WORLD_SID_AUTHORITY, SECURITY_WORLD_RID };
- static SID sidAuthenticatedUser = { 1, 1, SECURITY_NT_AUTHORITY, SECURITY_AUTHENTICATED_USER_RID };
- static SID_2 sidAdministrators = { 1, 2, SECURITY_NT_AUTHORITY, SECURITY_BUILTIN_DOMAIN_RID, DOMAIN_ALIAS_RID_ADMINS };
+ static SID sidSystem = { 1, 1, {SECURITY_NT_AUTHORITY}, {SECURITY_LOCAL_SYSTEM_RID} };
+ static SID sidEveryone = { 1, 1, {SECURITY_WORLD_SID_AUTHORITY}, {SECURITY_WORLD_RID} };
+ static SID sidAuthenticatedUser = { 1, 1, {SECURITY_NT_AUTHORITY}, {SECURITY_AUTHENTICATED_USER_RID} };
+ static SID_2 sidAdministrators = { 1, 2, {SECURITY_NT_AUTHORITY}, {SECURITY_BUILTIN_DOMAIN_RID, DOMAIN_ALIAS_RID_ADMINS} };
static const int nGroupCount = 3;
NTSTATUS status;
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
int
-main(int argc, char** argv[])
+main(int argc, char* argv[])
{
NTSTATUS Status;
HANDLE hSystemToken;
TARGET_NORC = yes
-TARGET_CFLAGS = -fexceptions -g -O0 -DWIN32 -D_DEBUG -D_WINDOWS -D_MBCS -W -D__USE_W32API -D_WIN32_IE=0x0501 -D_WIN32_WINNT=0x0501
+TARGET_CFLAGS = -fexceptions -g -O0 -DWIN32 -D_DEBUG -D_WINDOWS -D_MBCS -W -D__USE_W32API -D_WIN32_IE=0x0501 -D_WIN32_WINNT=0x0501 -Wall -Werror
-TARGET_CPPFLAGS = -fexceptions -g -O0 -DWIN32 -D_DEBUG -D_WINDOWS -D_MBCS -W -D__USE_W32API -D_WIN32_IE=0x0501 -D_WIN32_WINNT=0x0501
+TARGET_CPPFLAGS = -fexceptions -g -O0 -DWIN32 -D_DEBUG -D_WINDOWS -D_MBCS -W -D__USE_W32API -D_WIN32_IE=0x0501 -D_WIN32_WINNT=0x0501 -Wall -Werror
TARGET_SDKLIBS = \
kernel32.a \
-# $Id: Makefile,v 1.6 2002/06/02 19:25:01 chorns Exp $
+# $Id: Makefile,v 1.7 2003/11/14 17:13:22 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_OBJECTS = $(TARGET_NAME).o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
{
printf("VirtualAlloc failed 5\n");
}
+ return 0;
}
-# $Id: makefile,v 1.4 2003/07/30 14:08:16 royce Exp $
+# $Id: makefile,v 1.5 2003/11/14 17:13:22 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_OBJECTS = $(TARGET_NAME).o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
#include <windows.h>
#include <stdio.h>
+#include <string.h>
//HFONT tf;
LRESULT WINAPI MainWndProc(HWND, UINT, WPARAM, LPARAM);
wc.cbWndExtra = 0;
if (RegisterClass(&wc) == 0)
{
- fprintf(stderr, "RegisterClass failed (last error 0x%X)\n",
+ fprintf(stderr, "RegisterClass failed (last error 0x%lX)\n",
GetLastError());
return(1);
}
NULL);
if (hWnd == NULL)
{
- fprintf(stderr, "CreateWindow failed (last error 0x%X)\n",
+ fprintf(stderr, "CreateWindow failed (last error 0x%lX)\n",
GetLastError());
return(1);
}
TextOut(hDC, 10, 10, "Hello World from ReactOS!", strlen("Hello World from ReactOS!"));
GetClientRect(hWnd, &clr);
GetWindowRect(hWnd, &wir);
- sprintf(spr, "%d,%d,%d,%d ", clr.left, clr.top, clr.right, clr.bottom);
- sprintf(sir, "%d,%d,%d,%d ", wir.left, wir.top, wir.right, wir.bottom);
+ sprintf(spr, "%lu,%lu,%lu,%lu ", clr.left, clr.top, clr.right, clr.bottom);
+ sprintf(sir, "%lu,%lu,%lu,%lu ", wir.left, wir.top, wir.right, wir.bottom);
TextOut(hDC, 10, 30, spr, 20);
TextOut(hDC, 10, 50, sir, 20);
ReleaseDC ( hWnd, hDC );
-# $Id: makefile,v 1.1 2003/09/24 16:11:05 weiden Exp $
+# $Id: makefile,v 1.2 2003/11/14 17:13:22 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_OBJECTS = $(TARGET_NAME).o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
wc.cbWndExtra = 0;
if (RegisterClass(&wc) == 0)
{
- fprintf(stderr, "RegisterClass failed (last error 0x%X)\n",
+ fprintf(stderr, "RegisterClass failed (last error 0x%lX)\n",
GetLastError());
return(1);
}
NULL);
if (hWnd == NULL)
{
- fprintf(stderr, "CreateWindow failed (last error 0x%X)\n",
+ fprintf(stderr, "CreateWindow failed (last error 0x%lX)\n",
GetLastError());
return(1);
}
case WM_HSCROLL:
{
int nPos;
- int Pos;
int temp;
RECT Rect;
int nScrollCode;
case WM_VSCROLL:
{
int nPos;
- int Pos;
int temp;
RECT Rect;
int nScrollCode;
TextOut(hDC, 10, 10, "Hello World from ReactOS!", strlen("Hello World from ReactOS!"));
GetClientRect(hWnd, &clr);
GetWindowRect(hWnd, &wir);
- sprintf(spr, "%d,%d,%d,%d ", clr.left, clr.top, clr.right, clr.bottom);
- sprintf(sir, "%d,%d,%d,%d ", wir.left, wir.top, wir.right, wir.bottom);
+ sprintf(spr, "%lu,%lu,%lu,%lu ", clr.left, clr.top, clr.right, clr.bottom);
+ sprintf(sir, "%lu,%lu,%lu,%lu ", wir.left, wir.top, wir.right, wir.bottom);
TextOut(hDC, 10, 30, spr, 20);
TextOut(hDC, 10, 50, sir, 20);
ReleaseDC ( hWnd, hDC );
TARGET_NORC = yes
-TARGET_CFLAGS = -fexceptions -g -O0 -DWIN32 -D_DEBUG -D_WINDOWS -D_MBCS -W -D__USE_W32API
+TARGET_CFLAGS = -fexceptions -g -O0 -DWIN32 -D_DEBUG -D_WINDOWS -D_MBCS -W -D__USE_W32API -Wall -Werror
-TARGET_CPPFLAGS = -fexceptions -g -O0 -DWIN32 -D_DEBUG -D_WINDOWS -D_MBCS -W -D__USE_W32API
+TARGET_CPPFLAGS = -fexceptions -g -O0 -DWIN32 -D_DEBUG -D_WINDOWS -D_MBCS -W -D__USE_W32API -Wall -Werror
TARGET_SDKLIBS = \
kernel32.a \
HINSTANCE HInst;
+HINSTANCE HPrevInst;
+TCHAR *cmdline;
const char* WndClassName = "GMainWnd";
LRESULT CALLBACK MainWndProc(HWND HWnd, UINT Msg, WPARAM WParam,
LPARAM LParam);
LPTSTR lpCmdLine, int nCmdShow)
{
HInst = HInstance;
+ HPrevInst = HPrevInstance;
+ cmdline = lpCmdLine;
WNDCLASS wc;
memset(&wc, 0, sizeof(WNDCLASS));
TARGET_OBJECTS = $(TARGET_NAME).o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#include <windows.h>
+#include <string.h>
//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
#include <windows.h>
#include "loadlib.h"
-
+#include <string.h>
+#include <wchar.h>
#define APP_VERSION 1
#define MAX_LIBS 25
{
char* libs[MAX_LIBS];
int lib_count = 0;
- int test_num = 0;
int result = 0;
int i = 0;
TARGET_NAME = loadlib
+TARGET_CFLAGS = -Wall -Werror
+
#TARGET_CFLAGS = -DDBG -DUNICODE -D_UNICODE
TARGET_SDKLIBS = kernel32.a ntdll.a
-# $Id: makefile,v 1.10 2002/06/07 22:57:41 ekohl Exp $
+# $Id: makefile,v 1.11 2003/11/14 17:13:22 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_OBJECTS = $(TARGET_NAME).o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
-/* $Id: consw.c,v 1.1 2003/07/29 20:38:30 jimtabor Exp $
+/* $Id: consw.c,v 1.2 2003/11/14 17:13:22 weiden Exp $
*
* DESCRIPTION: Console mode switcher
* PROGRAMMER: Art Yerkes
0,
!strcmp( argv[1], "hw" ) );
}
+ return 0;
}
-# $Id: makefile,v 1.1 2003/07/29 20:38:30 jimtabor Exp $
+# $Id: makefile,v 1.2 2003/11/14 17:13:22 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_OBJECTS = $(TARGET_NAME).o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
-# $Id: makefile,v 1.4 2003/11/11 17:01:22 ekohl Exp $
+# $Id: makefile,v 1.5 2003/11/14 17:13:22 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_NAME = partinfo
-#TARGET_CFLAGS = -Wall -Werror
+TARGET_CFLAGS = -Wall -Werror -Wno-format
TARGET_SDKLIBS = ntdll.a kernel32.a
TARGET_NAME = sc
-TARGET_CFLAGS = -DDBG
+TARGET_CFLAGS = -DDBG -Werror -Wall
TARGET_SDKLIBS = kernel32.a ntdll.a advapi32.a
-# $Id: Makefile,v 1.2 2002/06/07 22:58:37 ekohl Exp $
+# $Id: Makefile,v 1.3 2003/11/14 17:13:23 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_OBJECTS = $(TARGET_NAME).o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
*/
#include <windows.h>
#include <tchar.h>
-
+#include <stdio.h>
typedef struct _EXTENSION_INFO
{
_tprintf (_T("\n"));
_tprintf (_T("File extension : %s\n"), Info->ExtName);
_tprintf (_T("File ext. description : %s\n"), Info->Description);
- _tprintf (_T("Number of files : %d\n"), Info->FileCount);
- _tprintf (_T("Number of lines : %d\n"), Info->LineCount);
- _tprintf (_T("Average no. lines/file : %d\n"), AvgLF);
+ _tprintf (_T("Number of files : %lu\n"), Info->FileCount);
+ _tprintf (_T("Number of lines : %lu\n"), Info->LineCount);
+ _tprintf (_T("Average no. lines/file : %lu\n"), AvgLF);
TotalFileCount += Info->FileCount;
TotalLineCount += Info->LineCount;
TotalAvgLF = TotalLineCount / TotalFileCount;
_tprintf (_T("\n"));
- _tprintf (_T("Total number of files : %d\n"), TotalFileCount);
- _tprintf (_T("Total number of lines : %d\n"), TotalLineCount);
- _tprintf (_T("Average no. lines/file : %d\n"), TotalAvgLF);
+ _tprintf (_T("Total number of files : %lu\n"), TotalFileCount);
+ _tprintf (_T("Total number of lines : %lu\n"), TotalLineCount);
+ _tprintf (_T("Average no. lines/file : %lu\n"), TotalAvgLF);
}
TARGET_OBJECTS = tickcount.o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
*
* Module Name: evxfregn - External Interfaces, ACPI Operation Regions and
* Address Spaces.
- * $Revision: 1.1 $
+ * $Revision: 1.2 $
*
*****************************************************************************/
/* Parameter validation */
if ((!device) ||
- ((!handler) && (handler != ACPI_DEFAULT_HANDLER)) ||
- (space_id > ACPI_MAX_ADDRESS_SPACE)) {
+ ((!handler) && (handler != ACPI_DEFAULT_HANDLER))) {
return (AE_BAD_PARAMETER);
}
/* Parameter validation */
if ((!device) ||
- ((!handler) && (handler != ACPI_DEFAULT_HANDLER)) ||
- (space_id > ACPI_MAX_ADDRESS_SPACE)) {
+ ((!handler) && (handler != ACPI_DEFAULT_HANDLER))) {
return (AE_BAD_PARAMETER);
}
-/* $Id: acpienum.c,v 1.3 2001/08/23 17:32:04 chorns Exp $
+/* $Id: acpienum.c,v 1.4 2003/11/14 17:13:23 weiden Exp $
*
* PROJECT: ReactOS ACPI bus driver
* FILE: acpi/ospm/acpienum.c
BM_HANDLE_LIST HandleList;
PACPI_DEVICE AcpiDevice;
ACPI_STATUS AcpiStatus;
- BM_HANDLE DeviceHandle;
BM_DEVICE_ID Criteria;
KIRQL OldIrql;
ULONG i;
BM_HANDLE_LIST HandleList;
PACPI_DEVICE AcpiDevice;
ACPI_STATUS AcpiStatus;
- BM_HANDLE DeviceHandle;
BM_DEVICE_ID Criteria;
BM_NODE *Node;
KIRQL OldIrql;
-/* $Id: fdo.c,v 1.2 2002/05/05 14:57:45 chorns Exp $
+/* $Id: fdo.c,v 1.3 2003/11/14 17:13:23 weiden Exp $
*
* PROJECT: ReactOS ACPI bus driver
* FILE: acpi/ospm/fdo.c
ACPI_DRIVER_FUNCTION Terminate)
{
ACPI_STATUS AcpiStatus;
- PACPI_DEVICE AcpiDevice;
AcpiStatus = Initialize();
if (!ACPI_SUCCESS(AcpiStatus)) {
{
NTSTATUS Status;
- ULONG j;
-
Status = ACPIInitializeInternalDriver(DeviceExtension,
bn_initialize, bn_terminate);
static ULONG AcpiIrqNumber = 0;
static KDPC AcpiDpc;
static PVOID IVTVirtualAddress = NULL;
-static PVOID BDAVirtualAddress = NULL;
VOID STDCALL
u32 units,
u32 timeout)
{
- ACPI_STATUS Status = AE_OK;
PFAST_MUTEX Mutex = (PFAST_MUTEX)handle;
if (!Mutex || (units < 1)) {
-/* $Id: pdo.c,v 1.1 2001/08/23 17:32:04 chorns Exp $
+/* $Id: pdo.c,v 1.2 2003/11/14 17:13:23 weiden Exp $
*
* PROJECT: ReactOS ACPI bus driver
* FILE: acpi/ospm/pdo.c
PIO_STACK_LOCATION IrpSp)
{
PPDO_DEVICE_EXTENSION DeviceExtension;
- ACPI_STATUS AcpiStatus;
NTSTATUS Status;
DPRINT("Called\n");
PIO_STACK_LOCATION IrpSp)
{
PPDO_DEVICE_EXTENSION DeviceExtension;
- ACPI_STATUS AcpiStatus;
NTSTATUS Status;
- ULONG AcpiState;
DPRINT("Called\n");
-/* $Id: isapnp.c,v 1.7 2003/09/20 20:31:57 weiden Exp $
+/* $Id: isapnp.c,v 1.8 2003/11/14 17:13:24 weiden Exp $
*
* PROJECT: ReactOS ISA PnP Bus driver
* FILE: isapnp.c
PISAPNP_CONFIGURATION_LIST *NewList)
{
PISAPNP_CONFIGURATION_LIST List;
- NTSTATUS Status;
DPRINT("Adding resource list for logical device %d on card %d (Priority %d)\n",
LogicalDevice->Number,
if (!ReadTag(&type, &Size, &Small))
return FALSE;
- if (skip && !(Small && (type == ISAPNP_SRIN_LDEVICE_ID)
- || (type == ISAPNP_SRIN_END_TAG)))
+ if (skip && !(Small && ((type == ISAPNP_SRIN_LDEVICE_ID)
+ || (type == ISAPNP_SRIN_END_TAG))))
goto skip;
if (Small) {
PLIST_ENTRY CurrentEntry, Entry;
PISAPNP_CONFIGURATION_LIST List;
PISAPNP_DESCRIPTOR Descriptor;
- NTSTATUS Status;
ULONG i;
if (IsListEmpty(&LogicalDevice->Configuration))
ULONG csn;
UCHAR header[9], checksum;
PISAPNP_CARD Card;
- NTSTATUS Status;
DPRINT("Called\n");
-# $Id: makefile,v 1.4 2001/08/21 20:13:10 chorns Exp $
+# $Id: makefile,v 1.5 2003/11/14 17:13:24 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_OBJECTS = isapnp.o
+TARGET_CFLAGS = -Werror -Wall
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
-# $Id: makefile,v 1.1 2001/09/16 13:18:24 chorns Exp $
+# $Id: makefile,v 1.2 2003/11/14 17:13:24 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_NAME = pci
+TARGET_CFLAGS = -Wall -Werror
+
TARGET_OBJECTS = fdo.o pci.o pdo.o
include $(PATH_TO_TOP)/rules.mak
-/* $Id: pci.c,v 1.3 2003/04/26 07:06:55 hbirr Exp $
+/* $Id: pci.c,v 1.4 2003/11/14 17:13:24 weiden Exp $
*
* PROJECT: ReactOS PCI Bus driver
* FILE: pci.c
*Value = READ_PORT_UCHAR((PUCHAR)(IOADDR(Slot, Offset)));
WRITE_PORT_UCHAR((PUCHAR)0xCF8, 0);
return STATUS_SUCCESS;
+ case pbtUnknown:
+ break;
}
return STATUS_UNSUCCESSFUL;
}
*Value = READ_PORT_USHORT((PUSHORT)(IOADDR(Slot, Offset)));
WRITE_PORT_UCHAR((PUCHAR)0xCF8, 0);
return STATUS_SUCCESS;
+ case pbtUnknown:
+ break;
}
return STATUS_UNSUCCESSFUL;
}
*Value = READ_PORT_ULONG((PULONG)(IOADDR(Slot, Offset)));
WRITE_PORT_UCHAR((PUCHAR)0xCF8, 0);
return STATUS_SUCCESS;
+ case pbtUnknown:
+ break;
}
return STATUS_UNSUCCESSFUL;
}
WRITE_PORT_UCHAR((PUCHAR)(IOADDR(Slot,Offset)), Value);
WRITE_PORT_UCHAR((PUCHAR)0xCF8, 0);
return STATUS_SUCCESS;
+ case pbtUnknown:
+ break;
}
return STATUS_UNSUCCESSFUL;
}
WRITE_PORT_USHORT((PUSHORT)(IOADDR(Slot, Offset)), Value);
WRITE_PORT_UCHAR((PUCHAR)0xCF8, 0);
return STATUS_SUCCESS;
+ case pbtUnknown:
+ break;
}
return STATUS_UNSUCCESSFUL;
}
WRITE_PORT_ULONG((PULONG)(IOADDR(Slot, Offset)), Value);
WRITE_PORT_UCHAR((PUCHAR)0xCF8, 0);
return STATUS_SUCCESS;
+ case pbtUnknown:
+ break;
}
return STATUS_UNSUCCESSFUL;
}
-/* $Id: pci.h,v 1.2 2002/05/05 14:57:45 chorns Exp $ */
+/* $Id: pci.h,v 1.3 2003/11/14 17:13:24 weiden Exp $ */
#ifndef __PCI_H
#define __PCI_H
PCI_BUS_TYPE
PciGetBusConfigType(VOID);
+ULONG
+PciGetBusData(ULONG BusNumber,
+ ULONG SlotNumber,
+ PVOID Buffer,
+ ULONG Offset,
+ ULONG Length);
+
BOOLEAN
PciCreateUnicodeString(
PUNICODE_STRING Destination,
-# $Id: Makefile,v 1.1 2003/08/24 12:11:13 dwelch Exp $
+# $Id: Makefile,v 1.2 2003/11/14 17:13:24 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_OBJECTS = bootvid.o pixelsup_i386.o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
-/* $Id: bootvid.c,v 1.3 2003/09/20 20:12:43 weiden Exp $
+/* $Id: bootvid.c,v 1.4 2003/11/14 17:13:24 weiden Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
{
PDEVICE_OBJECT BootVidDevice;
UNICODE_STRING DeviceName;
- UNICODE_STRING DosName;
NTSTATUS Status;
BootVidDriverObject = DriverObject;
-# $Id: makefile,v 1.1 2003/05/22 15:11:29 gvg Exp $
+# $Id: makefile,v 1.2 2003/11/14 17:13:24 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_OBJECTS = debugout.o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
-# $Id: makefile,v 1.26 2002/07/04 19:56:32 dwelch Exp $
+# $Id: makefile,v 1.27 2003/11/14 17:13:25 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_NAME = ide
+TARGET_CFLAGS = -Wall -Werror
+
TARGET_OBJECTS = ide.o
TARGET_HEADERS = *.h
-# $Id: makefile,v 1.15 2001/08/21 20:13:11 chorns Exp $
+# $Id: makefile,v 1.16 2003/11/14 17:13:25 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_OBJECTS = serial.o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
-/* $Id: serial.c,v 1.10 2002/10/06 13:16:26 robd Exp $
+/* $Id: serial.c,v 1.11 2003/11/14 17:13:25 weiden Exp $
*
* Serial driver
* Written by Jason Filby (jasonfilby@yahoo.com)
{
// Returns 0 if no UART detected
- int olddata=inb_p(base+4);
outb_p(base+4, 0x10);
if ((inb_p(base+6) & 0xf0)) return 0;
return 1;
/*
* entry.c
*
- * $Revision: 1.28 $
- * $Author: gvg $
- * $Date: 2003/05/04 15:41:40 $
+ * $Revision: 1.29 $
+ * $Author: weiden $
+ * $Date: 2003/11/14 17:13:25 $
*
*/
{
PPDEV ppdev = (PPDEV)PDev;
PDEVSURF pdsurf = ppdev->AssociatedSurf;
- PSAVED_SCREEN_BITS pSSB, pSSBNext;
CHECKPOINT;
DPRINT( "KMDriver: %x\n", ppdev->KMDriver );
// EngFreeMem(pdsurf->BankSelectInfo);
} while (--NumModes);
}
+ return OutputSize;
}
/* EOF */
-# $Id: makefile,v 1.20 2003/02/25 23:08:51 gvg Exp $
+# $Id: makefile,v 1.21 2003/11/14 17:13:25 weiden Exp $
PATH_TO_TOP = ../../../..
TARGET_NAME = vgaddi
+TARGET_CFLAGS = -Wall -Werror
+
MAIN_OBJECTS = \
main/enable.o
Source->pvScan0 + SourcePoint->y * Source->lDelta + (SourcePoint->x >> 1),
Source->lDelta, ColorTranslation);
}
+ return FALSE;
}
BOOL
VGAtoDIB(SURFOBJ *Dest, SURFOBJ *Source, XLATEOBJ *ColorTranslation,
RECTL *DestRect, POINTL *SourcePoint)
{
- LONG i, j, dx, dy, RGBulong;
- BYTE *GDIpos, *initial, idxColor;
+ LONG i, j, dx, dy;
+ BYTE *GDIpos, *initial;
// Used by the temporary DFB
- PDEVSURF TargetSurf;
DEVSURF DestDevSurf;
- PSURFOBJ TargetBitmapSurf;
- HBITMAP hTargetBitmap;
- SIZEL InterSize;
- POINTL ZeroPoint;
// FIXME: Optimize to retrieve entire bytes at a time (see /display/vgavideo/vgavideo.c:vgaGetByte)
GDIpos = initial + Dest->lDelta;
}
}
+ return FALSE;
}
BOOL
DFBtoVGA(SURFOBJ *Dest, SURFOBJ *Source, XLATEOBJ *ColorTranslation,
RECTL *DestRect, POINTL *SourcePoint)
{
+ return FALSE;
// Do DFBs need color translation??
}
VGAtoDFB(SURFOBJ *Dest, SURFOBJ *Source, XLATEOBJ *ColorTranslation,
RECTL *DestRect, POINTL *SourcePoint)
{
+ return FALSE;
// Do DFBs need color translation??
}
{
UCHAR SolidColor = 0;
ULONG Left;
- ULONG Right;
ULONG Length;
PUCHAR Video;
UCHAR Mask;
PXLATEOBJ ColorTranslation, PRECTL DestRect, PPOINTL SourcePoint,
PPOINTL MaskOrigin, PBRUSHOBJ Brush, PPOINTL BrushOrigin, ROP4 Rop4)
{
- RECT_ENUM RectEnum;
- BOOL EnumMore;
PFN_VGABlt BltOperation;
ULONG SourceType;
PPOINTL SourcePoint, PPOINTL MaskPoint, BRUSHOBJ* Brush,
PPOINTL BrushPoint, ROP4 Rop4)
{
- LONG i, j, dx, dy, idxColor, RGBulong = 0, c8;
- BYTE *initial, *tMask, *lMask;
+ LONG i, j, dx, dy, c8;
+ BYTE *tMask, *lMask;
dx = DestRect->right - DestRect->left;
dy = DestRect->bottom - DestRect->top;
}
}
}
+ return TRUE;
}
BOOL STDCALL
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*
- * $Id: lineto.c,v 1.15 2003/08/11 04:23:37 royce Exp $
+ * $Id: lineto.c,v 1.16 2003/11/14 17:13:25 weiden Exp $
*/
#include "../vgaddi.h"
{
LONG x, y, deltax, deltay, i, xchange, ychange, hx, vy;
ULONG Pixel = Brush->iSolidColor;
- RECTL DestRect;
RECT_ENUM RectEnum;
BOOL EnumMore;
BOOL VGADDIFillSolid(SURFOBJ *Surface, RECTL Dimensions, ULONG iColor)
{
int x, y, x2, y2, w, h;
- ULONG offset, i, j, pre1;
+ ULONG offset, j, pre1;
ULONG orgpre1, orgx, midpre1, tmppre1;
ULONG ileftpix, imidpix, irightpix;
- double leftpix, midpix, rightpix, temp;
+ double leftpix, midpix, rightpix;
UCHAR a;
DPRINT("VGADDIFillSolid: x:%d, y:%d, w:%d, h:%d\n", x, y, w, h);
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
-/* $Id: pointer.c,v 1.16 2003/11/10 19:42:57 weiden Exp $
+/* $Id: pointer.c,v 1.17 2003/11/14 17:13:25 weiden Exp $
*
* PROJECT: ReactOS VGA16 display driver
* FILE: drivers/dd/vga/display/objects/pointer.c
PPDEV ppdev = (PPDEV)pso->dhpdev;
ULONG NewWidth, NewHeight;
PUCHAR Src, Dest;
- ULONG i, j;
+ ULONG i;
if(!psoMask)
{
VOID
VGADDI_HideCursor(PPDEV ppdev)
{
- ULONG i, j, cx, cy, bitpos;
ULONG SizeX, SizeY;
/* Display what was behind cursor */
VOID
VGADDI_ShowCursor(PPDEV ppdev)
{
- ULONG i, j, cx, cy;
+ ULONG cx, cy;
PUCHAR AndMask, XorMask;
ULONG SizeX, SizeY;
BOOL InitVGA(PPDEV ppdev, BOOL bFirst)
{
ULONG ReturnedDataLength;
- VIDEO_MEMORY VideoMemory;
- VIDEO_MEMORY_INFORMATION VideoMemoryInfo;
-
- char* vidmem;
ppdev->sizeSurf.cx = 640;
ppdev->sizeSurf.cy = 480;
VOID
VGADDI_InitializeOffScreenMem(ULONG Start, ULONG Length);
+BOOL InitPointer(PPDEV ppdev);
+DWORD getAvailableModes(HANDLE Driver,
+ PVIDEO_MODE_INFORMATION *modeInformation,
+ DWORD *ModeSize);
+
void FASTCALL
vgaReadScan ( int x, int y, int w, void *b );
char* vidmem;
static ULONG UnpackPixel[256];
-static unsigned char saved_SEQ_mask; /* 0x02 */
-static unsigned char saved_GC_eSR; /* 0x01 */
-static unsigned char saved_GC_fun; /* 0x03 */
-static unsigned char saved_GC_rmap; /* 0x04 */
-static unsigned char saved_GC_mode; /* 0x05 */
-static unsigned char saved_GC_mask; /* 0x08 */
static unsigned char leftMask;
static int byteCounter;
static unsigned char rightMask;
BOOL vgaHLine(INT x, INT y, INT len, UCHAR c)
{
UCHAR a;
- ULONG pre1, i;
+ ULONG pre1;
ULONG orgpre1, orgx, midpre1;
ULONG ileftpix, imidpix, irightpix;
unsigned char data, mask, maskP;
unsigned char *bp;
unsigned char plane_mask;
- int byte_per_line = SCREEN_X >> 3;
int plane, i;
ASSIGNVP4(x, y, vpP)
#define mod8(n) ((n)&7)
#define mod2(n) ((n)&1)
+void DIB_BltFromVGA(int x, int y, int w, int h, void *b, int Dest_lDelta);
+void DIB_BltToVGA(int x, int y, int w, int h, void *b, int Source_lDelta, int StartMod);
+void DIB_BltToVGAWithXlate(int x, int y, int w, int h, void *b, int Source_lDelta, PXLATEOBJ Xlate);
+void DIB_TransparentBltToVGA(int x, int y, int w, int h, void *b, int Source_lDelta, ULONG trans);
void setMode(VideoMode mode)
{
unsigned char x;
- unsigned int y, c, a, m, n;
VideoPortWritePortUchar((PUCHAR)MISC, mode.Misc);
VideoPortWritePortUchar((PUCHAR)STATUS, 0);
VOID VGAResetDevice(OUT PSTATUS_BLOCK StatusBlock)
{
- char *vidmem;
HANDLE Event;
OBJECT_ATTRIBUTES Attr;
UNICODE_STRING Name = UNICODE_STRING_INITIALIZER(L"\\TextConsoleRefreshEvent");
-# $Id: makefile,v 1.10 2003/02/15 19:16:33 gvg Exp $
+# $Id: makefile,v 1.11 2003/11/14 17:13:25 weiden Exp $
PATH_TO_TOP = ../../../..
TARGET_DDKLIBS = videoprt.a
+TARGET_CFLAGS = -Werror -Wall
+
TARGET_OBJECTS = \
initvga.o \
vgamp.o \
#define UNIMPLEMENTED do {DbgPrint("%s:%d: Function not implemented", __FILE__, __LINE__); for(;;);} while (0)
#define VERSION "0.0.0"
-
+void InitVGAMode();
// ---------------------------------------------------- Forward Declarations
static VP_STATUS STDCALL
VGAFindAdapter(PVOID DeviceExtension,
{
KEY_EVENT_RECORD* rec = (KEY_EVENT_RECORD *)
CurrentIrp->AssociatedIrp.SystemBuffer;
- PIO_STACK_LOCATION stk = IoGetCurrentIrpStackLocation(CurrentIrp);
CHECKPOINT;
-# $Id: makefile,v 1.8 2003/04/05 09:37:43 chorns Exp $
+# $Id: makefile,v 1.9 2003/11/14 17:13:25 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_NAME = keyboard
+TARGET_CFLAGS = -Wall -Werror
+
TARGET_OBJECTS = $(TARGET_NAME).o
include $(PATH_TO_TOP)/rules.mak
-# $Id: makefile,v 1.7 2001/08/21 20:13:14 chorns Exp $
+# $Id: makefile,v 1.8 2003/11/14 17:13:26 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_NAME = mouclass
+TARGET_CFLAGS = -Wall -Werror
+
TARGET_OBJECTS = $(TARGET_NAME).o
include $(PATH_TO_TOP)/rules.mak
PMOUSE_INPUT_DATA MouseDataEnd, PULONG InputCount)
{
PDEVICE_EXTENSION ClassDeviceExtension = ClassDeviceObject->DeviceExtension;
- PIRP Irp;
ULONG ReadSize;
- PIO_STACK_LOCATION Stack;
KIRQL OldIrql;
// In classical NT, you would take the input data and pipe it through the IO system, for the GDI to read.
/* This reads the controller status port, and does the appropriate
action. It requires that we hold the keyboard controller spinlock. */
+int controller_read_data(void);
unsigned handle_event(void)
{
unsigned status = controller_read_status();
#define controller_read_status() READ_PORT_UCHAR ((PUCHAR)CONTROLLER_REGISTER_STATUS)
#define controller_write_output(value) WRITE_PORT_UCHAR ((PUCHAR)CONTROLLER_REGISTER_DATA, value)
#define controller_write_command(value) WRITE_PORT_UCHAR ((PUCHAR)CONTROLLER_REGISTER_CONTROL, value)
+void controller_write_command_word(unsigned data);
* Process a PS2++ or PS2T++ packet.
*/
+int SendCommand(PDEVICE_EXTENSION DeviceExtension, unsigned char *param, int command);
void PS2PPProcessPacket(PDEVICE_EXTENSION DeviceExtension, PMOUSE_INPUT_DATA Input, int *wheel)
{
unsigned char *packet = DeviceExtension->MouseBuffer;
{
int i;
//char *vendor, *name;
- static int logitech_4btn[] = { 12, 40, 41, 42, 43, 52, 73, 80, -1 };
static int logitech_wheel[] = { 52, 53, 75, 76, 80, 81, 83, 88, 112, -1 };
static int logitech_ps2pp[] = { 12, 13, 40, 41, 42, 43, 50, 51, 52, 53, 73, 75,
76, 80, 81, 83, 88, 96, 97, 112, -1 };
-# $Id: makefile,v 1.8 2003/09/28 00:30:34 weiden Exp $
+# $Id: makefile,v 1.9 2003/11/14 17:13:26 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_NAME = psaux
+TARGET_CFLAGS = -Wall -Werror
+
TARGET_OBJECTS = $(TARGET_NAME).o controller.o mouse.o logips2pp.o synaptics.o
include $(PATH_TO_TOP)/rules.mak
#include <debug.h>
+int InitSynaptics(PDEVICE_EXTENSION DeviceExtension);
+void PS2PPProcessPacket(PDEVICE_EXTENSION DeviceExtension, PMOUSE_INPUT_DATA Input, int *wheel);
+void PS2PPSet800dpi(PDEVICE_EXTENSION DeviceExtension);
+int PS2PPDetectModel(PDEVICE_EXTENSION DeviceExtension, unsigned char *param);
+
// Parse incoming packets
BOOLEAN FASTCALL
ParsePackets(PDEVICE_EXTENSION DeviceExtension, PMOUSE_INPUT_DATA Input)
PMOUSE_INPUT_DATA Input;
ULONG Queue;
BOOLEAN ret;
- int state_dx, state_dy;
unsigned scancode;
unsigned status = controller_read_status();
scancode = controller_read_input();
return ret;
}
+ return TRUE;
}
ULONG MappedIrq;
KIRQL Dirql;
KAFFINITY Affinity;
- unsigned scancode;
- unsigned char status;
LARGE_INTEGER Millisecond_Timeout;
Millisecond_Timeout.QuadPart = 1;
#define MOUSE_ISINTELLIMOUSE 0x03
#define MOUSE_ISINTELLIMOUSE5BUTTONS 0x04
-static PIRP CurrentIrp;
-static ULONG MouseDataRead;
-static ULONG MouseDataRequired;
-static BOOLEAN AlreadyOpened = FALSE;
-static KDPC MouseDpc;
-
-static VOID MouseDpcRoutine(PKDPC Dpc,
- PVOID DeferredContext,
- PVOID SystemArgument1,
- PVOID SystemArgument2);
+BOOLEAN DetectPS2Port(void);
+BOOLEAN SetupMouse(PDEVICE_OBJECT DeviceObject, PUNICODE_STRING RegistryPath);
+void controller_wait(void);
#include "mouse.h"
#include "psaux.h"
+static PIRP CurrentIrp;
+static ULONG MouseDataRead;
+static ULONG MouseDataRequired;
+static BOOLEAN AlreadyOpened = FALSE;
+
BOOLEAN STDCALL
MouseSynchronizeRoutine(PVOID Context)
{
PIRP Irp = (PIRP)Context;
- PMOUSE_INPUT_DATA rec = (PMOUSE_INPUT_DATA)Irp->AssociatedIrp.SystemBuffer;
PIO_STACK_LOCATION stk = IoGetCurrentIrpStackLocation(Irp);
ULONG NrToRead = stk->Parameters.Read.Length/sizeof(MOUSE_INPUT_DATA);
- int i;
if ((stk->Parameters.Read.Length/sizeof(MOUSE_INPUT_DATA))==NrToRead)
{
DriverEntry(PDRIVER_OBJECT DriverObject, PUNICODE_STRING RegistryPath)
{
PDEVICE_OBJECT DeviceObject;
- UNICODE_STRING DeviceName;
- UNICODE_STRING SymlinkName;
- PDEVICE_EXTENSION DeviceExtension;
if (DetectPS2Port() == TRUE) {
DbgPrint("PS2 Port Driver version 0.0.2\n");
-# $Id: makefile,v 1.8 2002/06/16 04:47:56 sedwards Exp $
+# $Id: makefile,v 1.9 2003/11/14 17:13:27 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_OBJECTS = \
sermouse.o
+TARGET_CFLAGS = -Wall -Werror
+
#mouse.o - Old Serial mouse driver
include $(PATH_TO_TOP)/rules.mak
-# $Id: Makefile,v 1.4 2003/01/01 11:11:48 robd Exp $
+# $Id: Makefile,v 1.5 2003/11/14 17:13:28 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_CFLAGS = \
-Wall -Winline -Os -fomit-frame-pointer -fno-strength-reduce \
- -DBZ_NO_STDIO -DBZ_DECOMPRESS_ONLY $(BIGFILES) -g
+ -DBZ_NO_STDIO -DBZ_DECOMPRESS_ONLY $(BIGFILES) -g -Werror
TARGET_OBJECTS = \
bzlib.o \
PFILE_REQUEST_BIND Request;
PFILE_REPLY_BIND Reply;
PAFDFCB FCB;
- INT Errno;
InputBufferLength = IrpSp->Parameters.DeviceIoControl.InputBufferLength;
OutputBufferLength = IrpSp->Parameters.DeviceIoControl.OutputBufferLength;
UINT OutputBufferLength;
PFILE_REQUEST_RECVFROM Request;
PFILE_REPLY_RECVFROM Reply;
- DWORD NumberOfBytesRecvd;
PAFDFCB FCB;
AFD_DbgPrint(MAX_TRACE, ("Called.\n"));
{
PAFDFCB FCB = (PAFDFCB)TdiEventContext;
PAFD_READ_REQUEST ReadRequest;
- PIO_STACK_LOCATION IrpSp;
PVOID ReceiveBuffer;
PAFD_BUFFER Buffer;
PLIST_ENTRY Entry;
PAFD_SOCKET_INFORMATION SocketInfo;
PFILE_FULL_EA_INFORMATION EaInfo;
PDEVICE_EXTENSION DeviceExt;
- PTA_ADDRESS Address;
NTSTATUS Status;
ULONG EaLength;
PAFDFCB FCB;
PDEVICE_OBJECT DeviceObject,
PIRP Irp)
{
- PDEVICE_EXTENSION DeviceExt = DeviceObject->DeviceExtension;
PIO_STACK_LOCATION IoSp = IoGetCurrentIrpStackLocation(Irp);
PFILE_OBJECT FileObject = IoSp->FileObject;
NTSTATUS Status;
ULONG MaxLength,
PULONG BytesCopied)
{
- NTSTATUS Status;
ULONG Length;
LPWSABUF p;
ULONG i;
DWORD BufferCount,
PULONG BytesCopied)
{
- NTSTATUS Status;
PUCHAR DstData, SrcData;
UINT DstSize, SrcSize;
UINT Count, Total;
PAFD_BUFFER SrcBuffer;
PLIST_ENTRY Entry;
- ULONG Size;
*BytesCopied = 0;
if (BufferCount == 0)
{
PTDI_CONNECTION_INFORMATION ReceiveInfo;
PTDI_CONNECTION_INFORMATION ReturnInfo;
- PTA_ADDRESS_IP ReturnAddress;
PDEVICE_OBJECT DeviceObject;
IO_STATUS_BLOCK Iosb;
DWORD TdiAddressSize;
-# $Id: makefile,v 1.5 2001/08/21 20:13:15 chorns Exp $
+# $Id: makefile,v 1.6 2003/11/14 17:13:28 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_NAME = afd
-TARGET_CFLAGS = -I./include -DDBG
+TARGET_CFLAGS = -I./include -DDBG -Werror -Wall
TARGET_OBJECTS = \
afd/afd.o \
-# $Id: Makefile,v 1.11 2001/08/21 20:13:15 chorns Exp $
+# $Id: Makefile,v 1.12 2003/11/14 17:13:28 weiden Exp $
PATH_TO_TOP = ../../../..
TARGET_NAME = ne2000
-TARGET_CFLAGS = -I./include
+TARGET_CFLAGS = -I./include -Werror -Wall
TARGET_OBJECTS = \
ne2000/8390.o \
-# $Id: Makefile,v 1.18 2003/09/04 06:55:21 vizzini Exp $
+# $Id: Makefile,v 1.19 2003/11/14 17:13:28 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_NAME = ndis
-TARGET_CFLAGS = -I./include -DNDIS_WRAPPER -DDBG=1 -Wall
+TARGET_CFLAGS = -I./include -DNDIS_WRAPPER -DDBG=1 -Wall -Werror
TARGET_OBJECTS = \
ndis/main.o \
-# $Id: Makefile,v 1.1 2003/01/08 19:55:01 robd Exp $
+# $Id: Makefile,v 1.2 2003/11/14 17:13:29 weiden Exp $
PATH_TO_TOP = ../../..
#TARGET_CFLAGS = -DDBG -DWIN_NT_DRIVER -DKQPC_TS -I$(PATH_TO_TOP)/ntoskrnl/include
-TARGET_CFLAGS = -DDBG -DWIN_NT_DRIVER -DKQPC_TS -DUSE_KLOCKS -I$(PATH_TO_TOP)/ntoskrnl/include
+TARGET_CFLAGS = -DDBG -DWIN_NT_DRIVER -DKQPC_TS -DUSE_KLOCKS -I$(PATH_TO_TOP)/ntoskrnl/include -Wall -Werror
TARGET_DDKLIBS = ndis.a
#include "packet.h"
#include "win_bpf.h"
+#define assert(exp) ((void)0)
//-------------------------------------------------------------------
NTSTATUS
ULONG FullFileNameLength;
PDEVICE_OBJECT fsdDevice;
- FILE_STANDARD_INFORMATION StandardInfo;
-
IF_LOUD(DbgPrint("NPF: OpenDumpFile.\n");)
if(fileName->Buffer[0] == L'\\' &&
NTSTATUS ntStatus;
struct packet_file_header hdr;
IO_STATUS_BLOCK IoStatus;
- NDIS_REQUEST pRequest;
- ULONG MediaType;
- OBJECT_ATTRIBUTES ObjectAttributes;
IF_LOUD(DbgPrint("NPF: StartDump.\n");)
VOID NPF_DumpThread(POPEN_INSTANCE Open)
{
- ULONG FrozenNic;
IF_LOUD(DbgPrint("NPF: In the work routine. Parameter = 0x%0x\n",Open);)
UINT Ttail;
UINT TLastByte;
PUCHAR CurrBuff;
- NTSTATUS ntStatus;
IO_STATUS_BLOCK IoStatus;
PMDL lMdl;
UINT SizeToDump;
//-------------------------------------------------------------------
NTSTATUS NPF_CloseDumpFile(POPEN_INSTANCE Open){
- NTSTATUS ntStatus;
- IO_STATUS_BLOCK IoStatus;
- PMDL WriteMdl;
- PUCHAR VMBuff;
- UINT VMBufLen;
-
IF_LOUD(DbgPrint("NPF: NPF_CloseDumpFile.\n");)
IF_LOUD(DbgPrint("Dumpoffset=%d\n",Open->DumpOffset.QuadPart);)
KEVENT event;
PIO_STACK_LOCATION ioStackLocation;
PDEVICE_OBJECT fsdDevice = IoGetRelatedDeviceObject(FileObject);
- NTSTATUS Status;
// Set up the event we'll use
KeInitializeEvent(&event, SynchronizationEvent, FALSE);
/// mov r32,i32
#define MOVid(r32, i32) \
- emitm(&stream, 11 << 4 | 1 << 3 | r32 & 0x7, 1); emitm(&stream, i32, 4);
+ emitm(&stream, (11 << 4) | (1 << 3) | (r32 & 0x7), 1); emitm(&stream, i32, 4);
/// mov dr32,sr32
#define MOVrd(dr32, sr32) \
- emitm(&stream, 8 << 4 | 3 | 1 << 3, 1); emitm(&stream, 3 << 6 | (dr32 & 0x7) << 3 | sr32 & 0x7, 1);
+ emitm(&stream, (8 << 4) | 3 | (1 << 3), 1); emitm(&stream, (3 << 6) | ((dr32 & 0x7) << 3) | (sr32 & 0x7), 1);
/// mov dr32,sr32[off]
#define MOVodd(dr32, sr32, off) \
- emitm(&stream, 8 << 4 | 3 | 1 << 3, 1); \
- emitm(&stream, 1 << 6 | (dr32 & 0x7) << 3 | sr32 & 0x7, 1);\
+ emitm(&stream, (8 << 4) | 3 | (1 << 3), 1); \
+ emitm(&stream, (1 << 6) | ((dr32 & 0x7) << 3) | (sr32 & 0x7), 1);\
emitm(&stream, off, 1);
/// mov dr32,sr32[or32]
/// push r32
#define PUSH(r32) \
- emitm(&stream, 5 << 4 | 0 << 3 | r32 & 0x7, 1);
+ emitm(&stream, (5 << 4) | (0 << 3) | (r32 & 0x7), 1);
/// pop r32
#define POP(r32) \
- emitm(&stream, 5 << 4 | 1 << 3 | r32 & 0x7, 1);
+ emitm(&stream, (5 << 4) | (1 << 3) | (r32 & 0x7), 1);
/// ret
#define RET() \
- emitm(&stream, 12 << 4 | 0 << 3 | 3, 1);
+ emitm(&stream, (12 << 4) | (0 << 3) | 3, 1);
/// add dr32,sr32
#define ADDrd(dr32, sr32) \
/// and dr32,sr32
#define ANDrd(dr32, sr32) \
emitm(&stream, 0x23, 1);\
- emitm(&stream, 3 << 6 | (dr32 & 0x7) << 3 | sr32 & 0x7, 1);
+ emitm(&stream, (3 << 6) | ((dr32 & 0x7) << 3) | (sr32 & 0x7), 1);
/// or dr32,sr32
#define ORrd(dr32, sr32) \
emitm(&stream, 0x0b, 1);\
- emitm(&stream, 3 << 6 | (dr32 & 0x7) << 3 | sr32 & 0x7, 1);
+ emitm(&stream, (3 << 6) | ((dr32 & 0x7) << 3) | (sr32 & 0x7), 1);
/// or r32,i32
#define ORid(r32, i32) \
/// shl r32,i8
#define SHLib(r32, i8) \
emitm(&stream, 0xc1, 1);\
- emitm(&stream, 7 << 5 | r32 & 0x7, 1);\
+ emitm(&stream, (7 << 5) | (r32 & 0x7), 1);\
emitm(&stream, i8, 1);
/// shl dr32,cl
#define SHL_CLrb(dr32) \
emitm(&stream, 0xd3, 1);\
- emitm(&stream, 7 << 5 | dr32 & 0x7, 1);
+ emitm(&stream, (7 << 5) | (dr32 & 0x7), 1);
/// shr r32,i8
#define SHRib(r32, i8) \
emitm(&stream, 0xc1, 1);\
- emitm(&stream, 29 << 3 | r32 & 0x7, 1);\
+ emitm(&stream, (29 << 3) | (r32 & 0x7), 1);\
emitm(&stream, i8, 1);
/// shr dr32,cl
#define SHR_CLrb(dr32) \
emitm(&stream, 0xd3, 1);\
- emitm(&stream, 29 << 3 | dr32 & 0x7, 1);
+ emitm(&stream, (29 << 3) | (dr32 & 0x7), 1);
/// neg r32
#define NEGd(r32) \
emitm(&stream, 0xf7, 1);\
- emitm(&stream, 27 << 3 | r32 & 0x7, 1);
+ emitm(&stream, (27 << 3) | (r32 & 0x7), 1);
/// cmp dr32,sr32[off]
#define CMPodd(dr32, sr32, off) \
- emitm(&stream, 3 << 4 | 3 | 1 << 3, 1); \
- emitm(&stream, 1 << 6 | (dr32 & 0x7) << 3 | sr32 & 0x7, 1);\
+ emitm(&stream, (3 << 4) | 3 | (1 << 3), 1); \
+ emitm(&stream, (1 << 6) | ((dr32 & 0x7) << 3) | (sr32 & 0x7), 1);\
emitm(&stream, off, 1);
/// cmp dr32,sr32
#define CMPrd(dr32, sr32) \
emitm(&stream, 0x3b, 1); \
- emitm(&stream, 3 << 6 | (dr32 & 0x7) << 3 | sr32 & 0x7, 1);
+ emitm(&stream, (3 << 6) | ((dr32 & 0x7) << 3) | (sr32 & 0x7), 1);
/// cmp dr32,i32
#define CMPid(dr32, i32) \
NDIS_STATUS Status;
NDIS_STATUS ErrorStatus;
UINT i;
- PUCHAR tpointer;
- PLIST_ENTRY PacketListEntry;
PCHAR EvName;
IF_LOUD(DbgPrint("NPF: OpenAdapter\n");)
{
NDIS_PROTOCOL_CHARACTERISTICS ProtocolChar;
- UNICODE_STRING MacDriverName;
- UNICODE_STRING UnicodeDeviceName;
- PDEVICE_OBJECT DeviceObject = NULL;
- PDEVICE_EXTENSION DeviceExtension = NULL;
NDIS_STATUS Status = NDIS_STATUS_SUCCESS;
- NTSTATUS ErrorCode = STATUS_SUCCESS;
NDIS_STRING ProtoName = NDIS_STRING_CONST("PacketDriver");
- ULONG DevicesCreated=0;
- PWSTR BindString;
- PWSTR ExportString;
- PWSTR BindStringSave;
- PWSTR ExportStringSave;
NDIS_HANDLE NdisProtocolHandle;
WCHAR* bindT;
PKEY_VALUE_PARTIAL_INFORMATION tcpBindingsP;
PWCHAR getAdaptersList(void)
{
- PKEY_VALUE_PARTIAL_INFORMATION result = NULL;
OBJECT_ATTRIBUTES objAttrs;
NTSTATUS status;
HANDLE keyHandle;
} else { //OK
ULONG resultLength;
- KEY_VALUE_PARTIAL_INFORMATION valueInfo;
CHAR AdapInfo[1024];
UINT i=0;
PINTERNAL_REQUEST pRequest;
ULONG FunctionCode;
NDIS_STATUS Status;
- PLIST_ENTRY PacketListEntry;
- UINT i;
PUCHAR tpointer;
ULONG dim,timeout;
PUCHAR prog;
PPACKET_OID_DATA OidData;
- int *StatsBuf;
- PNDIS_PACKET pPacket;
ULONG mode;
PWSTR DumpNameBuff;
PUCHAR TmpBPFProgram;
PIRP Irp;
PINTERNAL_REQUEST pRequest;
UINT FunctionCode;
- KIRQL OldIrq;
PPACKET_OID_DATA OidData;
PWSTR Bind = L"Bind";
PWSTR Export = L"Export";
- PWSTR Parameters = L"Parameters";
PWSTR Linkage = L"Linkage";
PWCHAR Path;
UINT Ttail;
UINT TLastByte;
PUCHAR CurrBuff;
- LARGE_INTEGER CapTime;
- LARGE_INTEGER TimeFreq;
struct bpf_hdr *header;
- KIRQL Irql;
PUCHAR UserPointer;
ULONG bytecopy;
UINT SizeToCopy;
UINT BytesTransfered;
ULONG BufferLength;
PMDL pMdl;
- LARGE_INTEGER CapTime;
- LARGE_INTEGER TimeFreq;
struct bpf_hdr *header;
PUCHAR CurrBuff;
UINT Thead;
break;
}
if (flags&ACK)
+ {
if (direction==session->direction)
{
uint32 new_ack=SW_ULONG_AT(mem_ex->buffer,20);
if (new_ack-session->ack_cln<MAX_WINDOW)
session->ack_cln=new_ack;
}
+ }
if (flags&RST)
{
next_status=CLOSED_RST;
break;
}
if (flags&FIN)
+ {
if (direction==session->direction)
{ /* an hack to make all things work */
session->ack_cln=SW_ULONG_AT(mem_ex->buffer,16);
next_status=FIN_SRV_RCV;
break;
}
+ }
next_status=ESTABLISHED;
break;
{
struct timeval tmp;
LARGE_INTEGER SystemTime;
- LARGE_INTEGER i;
- ULONG tmp2;
LARGE_INTEGER TimeFreq,PTime;
if (data->reference!=0)
void GET_TIME(struct timeval *dst, struct time_conv *data)
{
LARGE_INTEGER PTime, TimeFreq;
- LONG tmp;
PTime=KeQueryPerformanceCounter(&TimeFreq);
#ifndef __GNUC__
/* callers must be at IRQL=PASSIVE_LEVEL */
VOID TIME_SYNCHRONIZE(struct time_conv *data)
{
- struct timeval tmp;
LARGE_INTEGER system_time;
ULONGLONG curr_ticks;
KIRQL old;
POPEN_INSTANCE Open;
PIO_STACK_LOCATION IrpSp;
PNDIS_PACKET pPacket;
- UINT i;
NDIS_STATUS Status;
- LARGE_INTEGER StartTicks, CurTicks, TargetTicks;
+ LARGE_INTEGER StartTicks, CurTicks;
LARGE_INTEGER TimeFreq;
struct timeval BufStartTime;
struct sf_pkthdr *winpcap_hdr;
PMDL TmpMdl;
- PCHAR CurPos;
PCHAR EndOfUserBuff = UserBuff + UserBuffSize;
IF_LOUD(DbgPrint("NPF: BufferedWrite, UserBuff=%x, Size=%u\n", UserBuff, UserBuffSize);)
-# $Id: Makefile,v 1.13 2001/08/21 20:13:16 chorns Exp $
+# $Id: Makefile,v 1.14 2003/11/14 17:13:29 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_TYPE = export_driver
+TARGET_CFLAGS = -Werror -Wall
+
TARGET_NAME = tdi
TARGET_OBJECTS = \
-/* $Id: dereg.c,v 1.5 2003/07/10 19:54:13 chorns Exp $
+/* $Id: dereg.c,v 1.6 2003/11/14 17:13:29 weiden Exp $
*
*/
#include <ntos.h>
DWORD Unknown2
)
{
- NTSTATUS Status = STATUS_SUCCESS;
#if 0
+ NTSTATUS Status = STATUS_SUCCESS;
Status = TdiDeRegister (
R_ADDRESS_CHANGE_HANDLER,
AddressChangeHandler
DWORD Unknown1
)
{
- NTSTATUS Status = STATUS_SUCCESS;
#if 0
+ NTSTATUS Status = STATUS_SUCCESS;
Status = TdiDeRegister (
R_DEVICE_OBJECT,
DeviceObject
DWORD Unknown1
)
{
- NTSTATUS Status = STATUS_SUCCESS;
#if 0
+ NTSTATUS Status = STATUS_SUCCESS;
Status = TdiDeRegister (
R_NET_ADDRESS,
NetAddress
DWORD Unknown2
)
{
- NTSTATUS Status = STATUS_SUCCESS;
#if 0
+ NTSTATUS Status = STATUS_SUCCESS;
Status = TdiDeRegister (
R_NOTIFICATION_HANDLER,
NotificationHandler
-# $Id: makefile,v 1.9 2002/09/08 10:22:21 chorns Exp $
+# $Id: makefile,v 1.10 2003/11/14 17:13:29 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_BASE = 0x777c0000
-TARGET_CFLAGS = -DUNICODE
+TARGET_CFLAGS = -DUNICODE -Werror -Wall
TARGET_SDKLIBS = ntdll.a kernel32.a ws2_32.a
-# $Id: Makefile,v 1.3 2002/09/08 10:22:24 chorns Exp $
+# $Id: Makefile,v 1.4 2003/11/14 17:13:29 weiden Exp $
PATH_TO_TOP = ../..
TARGET_ASFLAGS = -D__NTHAL__ -I$(PATH_TO_TOP)/ntoskrnl/include
-TARGET_CFLAGS = -D__NTHAL__ -I$(PATH_TO_TOP)/ntoskrnl/include
+TARGET_CFLAGS = -D__NTHAL__ -I$(PATH_TO_TOP)/ntoskrnl/include -Werror -Wall
TARGET_NAME = hal
-# $Id: makefile,v 1.11 2002/08/26 13:06:02 dwelch Exp $
+# $Id: makefile,v 1.12 2003/11/14 17:13:29 weiden Exp $
#
# ReactOS Operating System
#
BASE_CFLAGS = -I../../include
+CFLAGS += -Wall -Werror
+
all: $(SVC_FILES)
$(TARGETNAME)$(EXE_POSTFIX): $(TARGETNAME).c
-# $Id: makefile,v 1.12 2001/07/15 21:18:54 rex Exp $
+# $Id: makefile,v 1.13 2003/11/14 17:13:30 weiden Exp $
#
# ReactOS Operating System
#
# (rjj) i removed the following option from line below: -If:\gnu\mingw32\include
$(TARGET)$(EXE_POSTFIX): $(TARGET).c
- $(HOST_CC) -g $(TARGET).c -o $(TARGET)$(EXE_POSTFIX)
+ $(HOST_CC) -g -Wall -Werror $(TARGET).c -o $(TARGET)$(EXE_POSTFIX)
clean:
- $(RM) $(TARGET)$(EXE_POSTFIX) $(NTDLL_STUBS) $(KERNEL_SERVICE_TABLE) $(KERNEL_ZW_CALLS)
* DISCLAIMED. This includes but is not limited to warranties of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
*
- * $Revision: 1.4 $
- * $Author: robd $
- * $Date: 2002/11/24 18:06:00 $
+ * $Revision: 1.5 $
+ * $Author: weiden $
+ * $Date: 2003/11/14 17:13:30 $
*
*/
#ifndef _WCHAR_H_
#define _WCHAR_H_
+#define WCHAR_MIN 0
+#define WCHAR_MAX ((wchar_t)-1)
#include <msvcrt/ctype.h>
#include <msvcrt/stdio.h>
#include <windows.h>
-
+#include <msvcrt\stdio.h>
#ifdef __GNUC__
{
printf("Abnormal Termination\n");
// return AbnormalTermination();
+ return 0;
}
#else
-# $Id: makefile,v 1.61 2003/08/07 04:03:22 royce Exp $
+# $Id: makefile,v 1.62 2003/11/14 17:13:30 weiden Exp $
PATH_TO_TOP = ../..
TARGET_LFLAGS = -nostartfiles
-TARGET_CFLAGS = -D_MSVCRT_LIB_
+TARGET_CFLAGS = -D_MSVCRT_LIB_ -Werror -Wall
# require os code to explicitly request A/W version of structs/functions
TARGET_CFLAGS += -D_DISABLE_TIDENTS
#include <msvcrt/process.h>
#include <msvcrt/ctype.h>
#include <msvcrt/io.h>
+#include <msvcrt/internal/file.h>
#ifndef F_OK
{
//fixme XcptFilter
// return UnhandledExceptionFilter(ExceptionInfo);
+ return 0;
}
#include <msvcrt/fcntl.h>
#include <msvcrt/io.h>
#include <msvcrt/errno.h>
-
+#include <msvcrt/internal/file.h>
/*
* @implemented
unsigned int _getsystime(struct tm* tp)
{
SYSTEMTIME Time;
- TIME_ZONE_INFORMATION TimeZoneInformation;
- DWORD TimeZoneId;
int i;
GetLocalTime(&Time);
#TARGET_BASE = 0x76340000
# require os code to explicitly request A/W version of structs/functions
-TARGET_CFLAGS += -D_DISABLE_TIDENTS
+TARGET_CFLAGS += -D_DISABLE_TIDENTS -Werror -Wall
TARGET_SDKLIBS = ntdll.a winedbgc.a
#include <windows.h>
#include <tchar.h>
#include <time.h>
+#include <stdlib.h>
#include <winsock2.h>
#include <iptypes.h>
errCode = RegQueryValueExW(hKey, L"Bind", NULL, NULL, (LPBYTE)pData, &dwSize);
if (errCode == ERROR_SUCCESS) {
wchar_t* pStr = pData;
- for (i = 0; i < pIfTable->NumAdapters, *pStr != L'\0'; pStr += wcslen(pStr) + 1) {
+ for (i = 0; i < pIfTable->NumAdapters && *pStr != L'\0'; pStr += wcslen(pStr) + 1) {
if (wcsstr(pStr, L"\\Device\\NdisWanIp") == 0) {
wcsncpy(pIfTable->Adapter[i].Name, pStr, MAX_ADAPTER_NAME);
- pIfTable->Adapter[i].Index = i++;
+ pIfTable->Adapter[i].Index = i;
+ i++;
}
}
TARGET_CFLAGS = -DUNICODE -D_UNICODE
# require os code to explicitly request A/W version of structs/functions
-TARGET_CFLAGS += -D_DISABLE_TIDENTS
+TARGET_CFLAGS += -D_DISABLE_TIDENTS -Wall -Werror
TARGET_SDKLIBS = ntdll.a kernel32.a
TARGET_CFLAGS = -fno-builtin -D__USE_W32API
# require os code to explicitly request A/W version of structs/functions
-TARGET_CFLAGS += -DUNICODE -D_UNICODE
+TARGET_CFLAGS += -DUNICODE -D_UNICODE -Wall -Werror
TARGET_LFLAGS = -nostdlib -nostartfiles
-# $Id: Makefile,v 1.39 2003/08/07 04:03:23 royce Exp $
+# $Id: Makefile,v 1.40 2003/11/14 17:13:30 weiden Exp $
PATH_TO_TOP = ../..
TARGET_GCCLIBS = gcc
-TARGET_CFLAGS = -D_MSVCRT_LIB_
+TARGET_CFLAGS = -D_MSVCRT_LIB_ -Werror -Wall
# require os code to explicitly request A/W version of structs/functions
TARGET_CFLAGS += -D_DISABLE_TIDENTS
#include <windows.h>
-
+#include <stdio.h>
#ifdef __GNUC__
{
printf("Abnormal Termination\n");
// return AbnormalTermination();
+ return 0;
}
#else
unsigned long UnwindData[6];
} _JUMP_BUFFER;
+void
+_local_unwind2(MSVCRT_EXCEPTION_FRAME *RegistrationFrame,
+ LONG TryLevel);
+
/*
* @implemented
*/
+
void __stdcall _seh_longjmp_unwind(_JUMP_BUFFER *jmp)
{
_local_unwind2((MSVCRT_EXCEPTION_FRAME*) jmp->Registration, jmp->TryLevel);
{
//fixme XcptFilter
// return UnhandledExceptionFilter(ExceptionInfo);
+ return 0;
}
#include <windows.h>
#include <msvcrt/io.h>
#include <msvcrt/stdlib.h>
+#include <msvcrt/string.h>
#include <msvcrt/internal/file.h>
#define NDEBUG
{
unsigned char *e;
unsigned char a;
+ unsigned char *e2;
e=s;
while (*e) {
if ( _ismbblead(*e) ) {
a = *e;
- *e = *++e;
+ e2 = e;
+ *e2 = *++e;
if ( *e == 0 )
break;
*e = a;
-/* $Id: cpp.c,v 1.4 2003/10/05 18:13:26 navaraf Exp $
+/* $Id: cpp.c,v 1.5 2003/11/14 17:13:31 weiden Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS C runtime
#include <windows.h>
#include <msvcrt/internal/tls.h>
#include <msvcrt/stddef.h>
+#include <msvcrt/stdlib.h>
+#include <msvcrt/string.h>
#define CXX_FRAME_MAGIC 0x19930520
#define CXX_EXCEPTION 0xe06d7363
__asm__ __volatile__("call *%0" : : "r" (func), "c" (object) : "eax", "edx", "memory" );
}
-
+#if 0
static void dump_type( cxx_type_info *type )
{
#if 0
}
#endif
}
-
+#endif
/* compute the this pointer for a base class of a given type */
static void *get_this_pointer( cxx_type_info *type, void *object )
{
-/* $Id: environ.c,v 1.4 2003/07/11 21:58:09 royce Exp $
+/* $Id: environ.c,v 1.5 2003/11/14 17:13:31 weiden Exp $
*
* dllmain.c
*
#include <windows.h>
#include <msvcrt/internal/tls.h>
#include <msvcrt/stdlib.h>
+#include <msvcrt/string.h>
#define NDEBUG
#include <msvcrt/msvcrtdbg.h>
*/
_onexit_t __dllonexit(_onexit_t func, void (** fStart[])(void), void (** fEnd[])(void))
{
+ return 0;
}
/*
-/* $Id: thread.c,v 1.7 2003/07/16 02:45:24 royce Exp $
+/* $Id: thread.c,v 1.8 2003/11/14 17:13:31 weiden Exp $
*
*/
#include <windows.h>
#include <msvcrt/errno.h>
#include <msvcrt/process.h>
+#include <msvcrt/internal/file.h>
/*
-/* $Id: threadx.c,v 1.4 2003/07/16 02:45:24 royce Exp $
+/* $Id: threadx.c,v 1.5 2003/11/14 17:13:31 weiden Exp $
*
*/
#include <windows.h>
#include <msvcrt/errno.h>
#include <msvcrt/process.h>
+#include <msvcrt/internal/file.h>
/*
{
int len;
ULONGLONG num;
- int i, base;
+ int base;
long double _ldouble;
double _double;
const char *s;
{
int len;
ULONGLONG num;
- int i, base;
+ int base;
long double _ldouble;
double _double;
const char *s;
#include <windows.h>
#include <msvcrt/stdlib.h>
+#include <msvcrt/stdio.h>
+#include <msvcrt/string.h>
#if 1
/*
#include <msvcrt/ctype.h>
#include <msvcrt/errno.h>
#include <msvcrt/stdlib.h>
+#include <msvcrt/internal/file.h>
/*
#include <msvcrt/ctype.h>
#include <msvcrt/errno.h>
#include <msvcrt/stdlib.h>
+#include <msvcrt/internal/file.h>
/*
* Convert a string to an unsigned long integer.
#include <msvcrt/stdlib.h>
+#include <msvcrt/ctype.h>
/*
static const wchar_t encoding_mask[] =
{
- ~0x7ff, ~0xffff, ~0x1fffff, ~0x3ffffff
+ (wchar_t)~0x7ff, (wchar_t)~0xffff, (wchar_t)~0x1fffff, (wchar_t)~0x3ffffff
};
static const unsigned char encoding_byte[] =
wc = L'\0';
}
- /* Store the UTF8 representation of WC. */
- if (wc < 0 || wc > 0x7fffffff)
- {
- /* This is no correct ISO 10646 character. */
- __set_errno (EILSEQ);
- return (size_t) -1;
- }
-
if (wc < 0x80)
{
/* It's a one byte sequence. */
#include <msvcrt/wchar.h>
#include <msvcrt/errno.h>
-#include <msvcrt/wchar.h>
+#include <msvcrt/internal/file.h>
#ifndef EILSEQ
#define EILSEQ EINVAL
static const wchar_t encoding_mask[] =
{
- ~0x7ff, ~0xffff, ~0x1fffff, ~0x3ffffff
+ (~0x7ff&WCHAR_MAX), (~0xffff&WCHAR_MAX), (~0x1fffff&WCHAR_MAX), (~0x3ffffff&WCHAR_MAX)
};
static const unsigned char encoding_byte[] =
{
wchar_t wc = *run++;
- if (wc < 0 || wc > 0x7fffffff)
+#if 0
+ if (wc < 0 || wc > WCHAR_MAX)
{
/* This is no correct ISO 10646 character. */
__set_errno (EILSEQ);
return (size_t) -1;
}
+#endif
if (wc == L'\0')
{
#include <msvcrt/ctype.h>
#include <msvcrt/errno.h>
#include <msvcrt/stdlib.h>
+#include <msvcrt/internal/file.h>
/*
* Convert a unicode string to an unsigned long integer.
#include <windows.h>
#include <net/ntddndis.h>
+#include <string.h>
+#include <stdlib.h>
#include <packet32.h>
#include "trace.h"
*/
BOOLEAN PacketRequest(LPADAPTER AdapterObject,BOOLEAN Set,PPACKET_OID_DATA OidData)
{
- DWORD BytesReturned;
+ //DWORD BytesReturned;
BOOLEAN Result;
-
- Result=DeviceIoControl(AdapterObject->hFile,(DWORD) Set ? pBIOCSETOID : pBIOCQUERYOID,
+ /*commented out since its broken & needs fixing*/
+ /*Result=DeviceIoControl(AdapterObject->hFile,(DWORD) Set ? pBIOCSETOID : pBIOCQUERYOID,
OidData,sizeof(PACKET_OID_DATA)-1+OidData->Length,OidData,
- sizeof(PACKET_OID_DATA)-1+OidData->Length,&BytesReturned,NULL);
+ sizeof(PACKET_OID_DATA)-1+OidData->Length,&BytesReturned,NULL);*/
// output some debug info
ODSEx("PacketRequest, OID=%d ", OidData->Oid);
-# $Id: makefile,v 1.4 2003/01/15 20:05:52 robd Exp $
+# $Id: makefile,v 1.5 2003/11/14 17:13:31 weiden Exp $
PATH_TO_TOP = ../..
TARGET_BASE = 0x77780000
-TARGET_CFLAGS = -I./include -DUNICODE -D_UNICODE -DLE -DDBG -D_DEBUG
+TARGET_CFLAGS = -I./include -DUNICODE -D_UNICODE -DLE -DDBG -D_DEBUG -Wall -Werror
TARGET_SDKLIBS = ntdll.a kernel32.a advapi32.a
#ifdef _DEBUG
#undef THIS_FILE
-static char THIS_FILE[] = __FILE__;
+//static char THIS_FILE[] = __FILE__;
void _DebugBreak(void)
{
{
if (msg == NULL) {
printf("ASSERT -- %s occured on line %u of file %s.\n",
- assert, line, file);
+ (CHAR *)assert, line, file);
} else {
printf("ASSERT -- %s occured on line %u of file %s: Message = %s.\n",
- assert, line, file, msg);
+ (CHAR *)assert, line, file, (CHAR *)msg);
}
}
TARGET_BASE = 0x76340000
# require os code to explicitly request A/W version of structs/functions
-TARGET_CFLAGS += -DWM_ALTTABACTIVE=0x0029 -D_DISABLE_TIDENTS -D__USE_W32API
+TARGET_CFLAGS += -DWM_ALTTABACTIVE=0x0029 -D_DISABLE_TIDENTS -D__USE_W32API -Werror -Wall
TARGET_SDKLIBS = ntdll.a winedbgc.a
-# $Id: Makefile,v 1.4 2003/08/07 04:03:24 royce Exp $
+# $Id: Makefile,v 1.5 2003/11/14 17:13:32 weiden Exp $
PATH_TO_TOP = ../..
TARGET_CFLAGS = -D__NTDLL__
# require os code to explicitly request A/W version of structs/functions
-TARGET_CFLAGS += -D_DISABLE_TIDENTS
+TARGET_CFLAGS += -D_DISABLE_TIDENTS -Werror -Wall
TARGET_LFLAGS = -Wl,--file-alignment,0x1000 \
-Wl,--section-alignment,0x1000 \
#include <windows.h>
#include <stdlib.h>
#include <stdio.h>
+#include <string.h>
#include "porting.h"
+#include "wine/debug.h"
/*
#include "config.h"
#include "wine/port.h"
#include <string.h>
#include <ctype.h>
-#include "wine/debug.h"
#include "wine/library.h"
#include "wine/unicode.h"
*/
{
if (!str) return "(null)";
res = get_tmp_space( 6 );
- sprintf( res, "#%04x", LOWORD(str) );
+ sprintf( res, "#%04x", LOWORD((DWORD)str) );
return res;
}
if (n == -1) n = strlen(str);
{
if (!str) return "(null)";
res = get_tmp_space( 6 );
- sprintf( res, "#%04x", LOWORD(str) );
+ sprintf( res, "#%04x", LOWORD((DWORD)str) );
return res;
}
if (n == -1) n = strlenW(str);
DebugBreak();
}
-void Trace(TCHAR* lpszFormat, ...)
+void Trace(const TCHAR* lpszFormat, ...)
{
va_list args;
int nBuf;
//inline void Trace(TCHAR* lpszFormat, ...) { };
//inline void Assert(void* assert, TCHAR* file, int line, void* msg) { };
-void Trace(TCHAR* lpszFormat, ...) { };
+void Trace(const TCHAR* lpszFormat, ...) { };
void Assert(void* assert, TCHAR* file, int line, void* msg) { };
#endif //_DEBUG
//=============================================================================
void Assert(void* assert, TCHAR* file, int line, void* msg);
-void Trace(TCHAR* lpszFormat, ...);
+void Trace(const TCHAR* lpszFormat, ...);
void Trace1(int code, TCHAR* lpszFormat, ...);
#else // _DEBUG
#endif
void Assert(void* assert, TCHAR* file, int line, void* msg);
-void Trace(TCHAR* lpszFormat, ...);
+void Trace(const TCHAR* lpszFormat, ...);
#endif // !_DEBUG
va_start(valist, format);
if (TRACE_ON(winedbgc))
- ret = wine_dbg_printf("%08lx:", NtCurrentTeb()->Cid.UniqueThread);
+ ret = wine_dbg_printf("%08lx:", (DWORD)NtCurrentTeb()->Cid.UniqueThread);
if (cls < __DBCL_COUNT)
ret += wine_dbg_printf("%s:%s:%s ", classes[cls], channel + 1, function);
if (format)
__wine_dbch_winedbgc
};
-static void *debug_registration;
-
#ifdef __GNUC__
static void __wine_dbg_winedbgc32_init(void) __attribute__((constructor));
static void __wine_dbg_winedbgc32_fini(void) __attribute__((destructor));
ULONG Start = PhysicalAddress.u.LowPart / PAGE_SIZE;
KIRQL oldIrql;
- DPRINT("MmUnlockPage(PhysicalAddress %llx)\n", PhysicalAddress);
+ DPRINT("MmUnlockPage(PhysicalAddress %I64x)\n", PhysicalAddress);
if (PhysicalAddress.u.LowPart == 0)
{
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
-/* $Id: eventlog.c,v 1.5 2003/08/28 13:38:23 gvg Exp $
+/* $Id: eventlog.c,v 1.6 2003/11/14 17:13:32 weiden Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
#define NTOS_MODE_USER
#include <ntos.h>
#include <windows.h>
+#include <stdio.h>
#include "eventlog.h"
int
main(int argc, char *argv[])
{
- SERVICE_TABLE_ENTRY ServiceTable[2] = {{L"EventLog", ServiceMain},
+ SERVICE_TABLE_ENTRY ServiceTable[2] = {{L"EventLog", (LPSERVICE_MAIN_FUNCTION)ServiceMain},
{NULL, NULL}};
HANDLE hEvent;
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
-/* $Id: logport.c,v 1.4 2002/09/08 10:23:44 chorns Exp $
+/* $Id: logport.c,v 1.5 2003/11/14 17:13:32 weiden Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
PortThreadHandle = CreateThread(NULL,
0x1000,
- PortThreadRoutine,
+ (LPTHREAD_START_ROUTINE)PortThreadRoutine,
NULL,
0,
&ThreadId);
-# $Id: makefile,v 1.1 2002/06/25 21:10:14 ekohl Exp $
+# $Id: makefile,v 1.2 2003/11/14 17:13:32 weiden Exp $
PATH_TO_TOP = ../..
TARGET_OBJECTS = $(TARGET_NAME).o logport.o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
-# $Id: makefile,v 1.1 2002/06/25 21:11:11 ekohl Exp $
+# $Id: makefile,v 1.2 2003/11/14 17:13:32 weiden Exp $
PATH_TO_TOP = ../..
TARGET_OBJECTS = $(TARGET_NAME).o endpoint.o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
-/* $Id: rpcss.c,v 1.3 2002/09/08 10:23:44 chorns Exp $
+/* $Id: rpcss.c,v 1.4 2003/11/14 17:13:32 weiden Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
#define NTOS_MODE_USER
#include <ntos.h>
#include <windows.h>
+#include <stdio.h>
+#include "rpcss.h"
//#include "services.h"
#endif
HANDLE hEvent;
- NTSTATUS Status;
PrintString("RpcSs service\n");
#endif /* __RPCSS_H__ */
-/* EOF */
\ No newline at end of file
+/* EOF */
+
-# $Id: makefile,v 1.2 2003/08/07 04:03:24 royce Exp $
+# $Id: makefile,v 1.3 2003/11/14 17:13:32 weiden Exp $
PATH_TO_TOP = ../..
TARGET_INSTALLDIR = system32
# require os code to explicitly request A/W version of structs/functions
-TARGET_CFLAGS += -D_DISABLE_TIDENTS
+TARGET_CFLAGS += -D_DISABLE_TIDENTS -Wall -Werror
TARGET_SDKLIBS = ntdll.a kernel32.a user32.a gdi32.a advapi32.a
-/* $Id: ntvdm.c,v 1.3 2003/08/07 04:03:24 royce Exp $
+/* $Id: ntvdm.c,v 1.4 2003/11/14 17:13:32 weiden Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
// BOOL result = TRUE;
SYSTEM_INFO inf;
MEMORYSTATUS stat;
- PVOID lpMem = NULL;
GlobalMemoryStatus(&stat);
if (stat.dwLength != sizeof(MEMORYSTATUS)) {
{
VDM_CONTROL_BLOCK VdmCB;
DWORD Result;
- BOOL Success;
ULONG i;
- NTSTATUS Status;
BOOL vdmStarted = FALSE;
WCHAR WelcomeMsg[] = L"ReactOS Virtual DOS Machine support.\n";
-/* $Id: init.c,v 1.50 2003/08/11 18:50:12 chorns Exp $
+/* $Id: init.c,v 1.51 2003/11/14 17:13:32 weiden Exp $
*
* init.c - Session Manager initialization
*
NTSTATUS Status;
UNICODE_STRING UnicodeString;
OBJECT_ATTRIBUTES ObjectAttributes;
- UNICODE_STRING CmdLineW;
PRTL_USER_PROCESS_PARAMETERS ProcessParameters;
RTL_PROCESS_INFO ProcessInfo;
HANDLE CsrssInitEvent;
-# $Id: makefile,v 1.10 2003/08/07 04:03:24 royce Exp $
+# $Id: makefile,v 1.11 2003/11/14 17:13:32 weiden Exp $
PATH_TO_TOP = ../..
TARGET_CFLAGS = -D__NTAPP__
# require os code to explicitly request A/W version of structs/functions
-TARGET_CFLAGS += -D_DISABLE_TIDENTS
+TARGET_CFLAGS += -D_DISABLE_TIDENTS -Wall -Werror
TARGET_OBJECTS = $(TARGET_NAME).o init.o smapi.o
-# $Id: makefile,v 1.1 2002/05/24 07:51:01 ekohl Exp $
+# $Id: makefile,v 1.2 2003/11/14 17:13:32 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_INSTALLDIR = system32
-TARGET_CFLAGS = -D__NTAPP__
+TARGET_CFLAGS = -D__NTAPP__ -Wall -Werror
TARGET_OBJECTS = $(TARGET_NAME).o
// Systems Internals
// http://www.sysinternals.com
#include <stdio.h>
+#include <string.h>
#define NTOS_MODE_USER
#include <ntos.h>
#include <fmifs.h>
//----------------------------------------------------------------------
void PrintWin32Error( PWCHAR Message, DWORD ErrorCode )
{
- LPVOID lpMsgBuf;
+ LPWSTR lpMsgBuf;
FormatMessageW( FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM,
NULL, ErrorCode,
PDWORD percent;
PTEXTOUTPUT output;
PBOOLEAN status;
- static createStructures = FALSE;
//
// We get other types of commands, but we don't have to pay attention to them
case PROGRESS:
percent = (PDWORD) Argument;
- printf("%d percent completed.\r", *percent);
+ printf("%lu percent completed.\r", *percent);
break;
case OUTPUT:
Error = TRUE;
}
break;
+ case DONEWITHSTRUCTURE:
+ case UNKNOWN2:
+ case UNKNOWN3:
+ case UNKNOWN4:
+ case UNKNOWN5:
+ case INSUFFICIENTRIGHTS:
+ case UNKNOWN7:
+ case UNKNOWN8:
+ case UNKNOWN9:
+ case UNKNOWNA:
+ case UNKNOWNC:
+ case UNKNOWND:
+ case STRUCTUREPROGRESS:
+ printf("Operation Not Supported");
+ return FALSE;
}
return TRUE;
}
if( totalNumberOfBytes.QuadPart > 1024*1024*10 ) {
- printf("Verifying %dM\n", (DWORD) (totalNumberOfBytes.QuadPart/(1024*1024)));
+ printf("Verifying %luM\n", (DWORD) (totalNumberOfBytes.QuadPart/(1024*1024)));
} else {
if( totalNumberOfBytes.QuadPart > 1024*1024*10 ) {
- printf("QuickFormatting %dM\n", (DWORD) (totalNumberOfBytes.QuadPart/(1024*1024)));
+ printf("QuickFormatting %luM\n", (DWORD) (totalNumberOfBytes.QuadPart/(1024*1024)));
} else {
PrintWin32Error( L"Could not query volume", GetLastError());
return -1;
}
- printf("\nVolume Serial Number is %04X-%04X\n", serialNumber >> 16,
- serialNumber & 0xFFFF );
+ printf("\nVolume Serial Number is %04X-%04X\n", (unsigned int)(serialNumber >> 16),
+ (unsigned int)(serialNumber & 0xFFFF) );
return 0;
}
-# $Id: makefile,v 1.1 2003/04/05 23:17:22 chorns Exp $
+# $Id: makefile,v 1.2 2003/11/14 17:13:32 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_NAME = format
+TARGET_CFLAGS = -Werror -Wall -Wno-format
+
TARGET_OBJECTS = \
$(TARGET_NAME).o
-# $Id: Makefile,v 1.1 2002/07/04 19:56:36 dwelch Exp $
+# $Id: Makefile,v 1.2 2003/11/14 17:13:32 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_OBJECTS = $(TARGET_NAME).o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
-/* $Id: database.c,v 1.10 2003/09/03 20:15:35 ekohl Exp $
+/* $Id: database.c,v 1.11 2003/11/14 17:13:33 weiden Exp $
*
* service control manager
*
{
PLIST_ENTRY ServiceEntry;
PSERVICE CurrentService;
- NTSTATUS Status;
DPRINT("ScmGetBootAndSystemDriverState() called\n");
PLIST_ENTRY ServiceEntry;
PSERVICE_GROUP CurrentGroup;
PSERVICE CurrentService;
- NTSTATUS Status;
/* Clear 'ServiceVisited' flag */
ServiceEntry = ServiceListHead.Flink;
-# $Id: makefile,v 1.5 2002/10/20 14:54:34 ekohl Exp $
+# $Id: makefile,v 1.6 2003/11/14 17:13:33 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_OBJECTS = $(TARGET_NAME).o database.o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
-# $Id: makefile,v 1.1 2003/05/02 18:08:39 ekohl Exp $
+# $Id: makefile,v 1.2 2003/11/14 17:13:33 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_SDKLIBS = kernel32.a
-TARGET_CFLAGS = -DUNICODE
+TARGET_CFLAGS = -DUNICODE -Wall -Werror
TARGET_LFLAGS =
}
+#if 0
static VOID
DestroyDeletedFileNodes()
/*
CurNode = NextNode;
}
}
-
+#endif
static VOID
DestroyFolderNodes()
FolderListTail = NULL;
}
-
+#if 0
static VOID
DestroyDeletedFolderNodes()
/*
CurNode = NextNode;
}
}
-
+#endif
static PCFFOLDER_NODE
LocateFolderNode(ULONG Index)
return CAB_STATUS_SUCCESS;
}
-
+#if 0
static ULONG
ComputeChecksum(PVOID Buffer,
UINT Size,
/* Return computed checksum */
return Checksum;
}
-
+#endif
static ULONG
CloseCabinet(VOID)
* Status of operation
*/
{
- PCFFOLDER_NODE PrevNode;
- PCFFOLDER_NODE NextNode;
- ULONG Status;
-
DestroyFileNodes();
DestroyFolderNodes();
}
NtClose(FileHandle);
+ return 0;
}
{
IO_STATUS_BLOCK IoStatusBlock;
NTSTATUS Status = STATUS_SUCCESS;
- ULONG i;
Status = NtWriteFile(StdOutput,
NULL,
PULONG lpNumberOfCharsRead)
{
IO_STATUS_BLOCK IoStatusBlock;
- ULONG dwBytesReturned;
OUTPUT_CHARACTER Buffer;
NTSTATUS Status;
PULONG lpNumberOfAttrsRead)
{
IO_STATUS_BLOCK IoStatusBlock;
- ULONG dwBytesReturned;
OUTPUT_ATTRIBUTE Buffer;
NTSTATUS Status;
{
IO_STATUS_BLOCK IoStatusBlock;
OUTPUT_ATTRIBUTE Buffer;
- ULONG dwBytesReturned;
NTSTATUS Status;
Buffer.wAttribute = wAttribute;
{
IO_STATUS_BLOCK IoStatusBlock;
OUTPUT_CHARACTER Buffer;
- ULONG dwBytesReturned;
NTSTATUS Status;
Buffer.cCharacter = Character;
VOID
ConInKey(PINPUT_RECORD Buffer)
{
- ULONG KeysRead;
while (TRUE)
{
COORD dwWriteCoord,
PULONG lpNumberOfAttrsWritten);
+NTSTATUS
+FillConsoleOutputAttribute(USHORT wAttribute,
+ ULONG nLength,
+ COORD dwWriteCoord,
+ PULONG lpNumberOfAttrsWritten);
+NTSTATUS
+FillConsoleOutputCharacter(CHAR Character,
+ ULONG Length,
+ COORD WriteCoord,
+ PULONG NumberOfCharsWritten);
+
#if 0
NTSTATUS
SetConsoleMode(HANDLE hConsoleHandle,
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
-/* $Id: infcache.c,v 1.8 2003/11/08 09:13:46 ekohl Exp $
+/* $Id: infcache.c,v 1.9 2003/11/14 17:13:33 weiden Exp $
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS text-mode setup
* FILE: subsys/system/usetup/infcache.c
static struct field *add_field_from_token( struct parser *parser, int is_key )
{
PVOID field;
- WCHAR *text;
if (!parser->line) /* need to start a new line */
{
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
-/* $Id: inicache.c,v 1.6 2003/11/08 09:13:46 ekohl Exp $
+/* $Id: inicache.c,v 1.7 2003/11/14 17:13:33 weiden Exp $
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS text-mode setup
* FILE: subsys/system/usetup/inicache.c
return(Key);
}
-
+#if 0
static PINICACHESECTION
IniCacheFindSection(PINICACHE Cache,
PWCHAR Name,
return(Section);
}
-
+#endif
static PINICACHESECTION
IniCacheAddSection(PINICACHE Cache,
PCHAR Ptr;
LARGE_INTEGER FileOffset;
- ULONG i;
PINICACHESECTION Section;
PINICACHEKEY Key;
PWCHAR Data)
{
PINICACHEKEY Key;
- ULONG i;
Key = NULL;
PWCHAR Name)
{
PINICACHESECTION Section = NULL;
- ULONG i;
if (Cache == NULL || Name == NULL || *Name == 0)
{
-# $Id: makefile,v 1.13 2003/08/24 10:36:06 chorns Exp $
+# $Id: makefile,v 1.14 2003/11/14 17:13:33 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_INSTALLDIR = system32
-TARGET_CFLAGS = -D__NTAPP__ -I$(PATH_TO_TOP)/lib/zlib
+TARGET_CFLAGS = -D__NTAPP__ -I$(PATH_TO_TOP)/lib/zlib -Wall -Werror -Wno-format
TARGET_OBJECTS = $(TARGET_NAME).o bootsup.o cabinet.o console.o drivesup.o \
filequeue.o filesup.o format.o fslist.o infcache.o \
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
-/* $Id: partlist.c,v 1.24 2003/10/06 19:22:42 chorns Exp $
+/* $Id: partlist.c,v 1.25 2003/11/14 17:13:34 weiden Exp $
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS text-mode setup
* FILE: subsys/system/usetup/partlist.c
#include "console.h"
#include "partlist.h"
#include "drivesup.h"
-
+#include "bootsup.h"
/* FUNCTIONS ****************************************************************/
PPARTLIST List;
OBJECT_ATTRIBUTES ObjectAttributes;
SYSTEM_DEVICE_INFORMATION Sdi;
- DISK_GEOMETRY DiskGeometry;
IO_STATUS_BLOCK Iosb;
ULONG ReturnSize;
NTSTATUS Status;
if (PartType == NULL)
{
sprintf (LineBuffer,
- "%c%c Type %-3lu %6I64u %s",
+ "%c%c Type %-3u %6I64u %s",
(PartEntry->DriveLetter == 0) ? '-' : PartEntry->DriveLetter,
(PartEntry->DriveLetter == 0) ? '-' : ':',
PartEntry->PartInfo[0].PartitionType,
USHORT Height;
ULONGLONG DiskSize;
PCHAR Unit;
- SHORT PartIndex;
Width = List->Right - List->Left - 1;
Height = List->Bottom - List->Top - 1;
{
PLIST_ENTRY Entry;
PDISKENTRY DiskEntry;
- CHAR LineBuffer[128];
COORD coPos;
ULONG Written;
SHORT i;
- SHORT DiskIndex;
/* draw upper left corner */
coPos.X = List->Left;
PPARTENTRY PartEntry;
PLIST_ENTRY Entry1;
PLIST_ENTRY Entry2;
- ULONG i;
/* Check for empty disks */
if (IsListEmpty (&List->DiskListHead))
#include "usetup.h"
#include "progress.h"
+#include "console.h"
/* FUNCTIONS ****************************************************************/
CHAR TextBuffer[8];
COORD coPos;
ULONG Written;
- SHORT i;
/* Print percentage */
sprintf(TextBuffer, "%-3lu%%", Bar->Percent);
WCHAR EmptyStr = (WCHAR)0;
ULONG Type;
ULONG Size;
- NTSTATUS Status;
if (Flags & FLG_ADDREG_DELVAL) /* deletion */
{
{
if (Length == FullNameLength)
{
- Status == STATUS_SUCCESS;
+ Status = STATUS_SUCCESS;
*KeyHandle = LocalKeyHandle;
break;
}
#include "format.h"
#include "fslist.h"
#include "cabinet.h"
+#include "filesup.h"
+#include "drivesup.h"
#define NDEBUG
#include <debug.h>
strlen (Buffer),
coPos);
- sprintf (Buffer, "MB (max. %d MB)", MaxSize);
+ sprintf (Buffer, "MB (max. %lu MB)", MaxSize);
coPos.X = iLeft + PARTITION_SIZE_INPUT_FIELD_LENGTH + 1;
coPos.Y = iTop;
WriteConsoleOutputCharacters (Buffer,
WCHAR PathBuffer[MAX_PATH];
PDISKENTRY DiskEntry;
PPARTENTRY PartEntry;
- PLIST_ENTRY Entry;
NTSTATUS Status;
#ifndef NDEBUG
{
PDISKENTRY DiskEntry;
PPARTENTRY PartEntry;
- WCHAR PathBuffer[MAX_PATH];
WCHAR InstallDir[51];
PWCHAR DefaultPath;
INFCONTEXT Context;
ULONG Length;
- NTSTATUS Status;
if (PartitionList == NULL ||
PartitionList->CurrentDisk == NULL ||
WCHAR PathBuffer[MAX_PATH];
INFCONTEXT FilesContext;
INFCONTEXT DirContext;
- PWCHAR KeyName;
PWCHAR KeyValue;
ULONG Length;
NTSTATUS Status;
PWCHAR FileKeyName;
PWCHAR FileKeyValue;
- PWCHAR DirKeyName;
PWCHAR DirKeyValue;
PWCHAR TargetFileName;
static PAGE_NUMBER
PrepareCopyPage(PINPUT_RECORD Ir)
{
- INT CabStatus;
HINF InfHandle;
WCHAR PathBuffer[MAX_PATH];
INFCONTEXT CabinetsContext;
{
WCHAR SrcPath[MAX_PATH];
WCHAR DstPath[MAX_PATH];
- PINICACHE IniCache;
- PINICACHESECTION IniSection;
NTSTATUS Status;
SetTextXY(6, 8, "Installing the boot loader");
Page = RepairIntroPage(&Ir);
break;
+ case REBOOT_PAGE:
+ break;
+
/* Emergency pages */
case EMERGENCY_INTRO_PAGE:
-# $Id: Makefile,v 1.2 2003/09/07 11:17:51 ekohl Exp $
+# $Id: Makefile,v 1.3 2003/11/14 17:13:35 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_OBJECTS = $(TARGET_NAME).o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
-# $Id: makefile,v 1.6 2003/03/25 19:26:32 ekohl Exp $
+# $Id: makefile,v 1.7 2003/11/14 17:13:35 weiden Exp $
PATH_TO_TOP = ../../..
TARGET_OBJECTS = $(TARGET_NAME).o setup.o
+TARGET_CFLAGS = -Wall -Werror
+
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
-/* $Id: winlogon.c,v 1.19 2003/08/28 13:38:24 gvg Exp $
+/* $Id: winlogon.c,v 1.20 2003/11/14 17:13:35 weiden Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
return TRUE;
}
+#if 0
static BOOLEAN StartLsass(VOID)
{
HANDLE LsassInitEvent;
return(TRUE);
}
-
+#endif
static BOOLEAN OpenRegistryKey(HANDLE *WinLogonKey)
{
return ERROR_SUCCESS == RegOpenKeyEx(HKEY_LOCAL_MACHINE,
NTSTATUS Status;
HANDLE LsaHandle;
LSA_OPERATIONAL_MODE Mode;
-#endif
CHAR LoginPrompt[] = "login:";
CHAR PasswordPrompt[] = "password:";
- DWORD Result;
+#endif
CHAR LoginName[255];
CHAR Password[255];
BOOL Success;
- ULONG i;
NTSTATUS Status;
/*
PATH_TO_TOP = ..
+CFLAGS += -Wall -Werror
+
TOOLS = \
buildno$(EXE_POSTFIX) \
depends$(EXE_POSTFIX) \
-/* $Id: buildno.c,v 1.2 2003/10/15 02:56:02 vizzini Exp $
+/* $Id: buildno.c,v 1.3 2003/11/14 17:13:35 weiden Exp $
*
* buildno - Generate the build number for ReactOS
*
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
+#include <string.h>
#include "../include/reactos/version.h"
#define FALSE 0
#include "raw.h"
#include "mszip.h"
+#if defined(WIN32)
+#define GetSizeOfFile(handle) _GetSizeOfFile(handle)
+static long _GetSizeOfFile(FILEHANDLE handle)
+{
+ unsigned long size = GetFileSize(handle, NULL);
+ if (size == INVALID_FILE_SIZE)
+ {
+ return -1;
+ }
+ return size;
+}
+#define ReadFileData(handle, buffer, size, bytesread) _ReadFileData(handle, buffer, size, bytesread)
+static bool _ReadFileData(FILEHANDLE handle, void* buffer, unsigned long size, unsigned long* bytesread)
+{
+ return ReadFile(handle, buffer, size, bytesread, NULL);
+}
+#else
+#define GetSizeOfFile(handle) _GetSizeOfFile(handle)
+static long _GetSizeOfFile(FILEHANDLE handle)
+{
+ long size;
+ fseek(handle, 0, SEEK_END);
+ size = ftell(handle);
+ fseek(handle, 0, SEEK_SET);
+ return size;
+}
+#define ReadFileData(handle, buffer, size, bytesread) _ReadFileData(handle, buffer, size, bytesread)
+static bool _ReadFileData(FILEHANDLE handle, void* buffer, unsigned long size, unsigned long* bytesread)
+{
+ *bytesread = fread(buffer, 1, size, handle);
+ return *bytesread == size;
+}
+#endif
#ifndef CAB_READ_ONLY
while ((Search->Next) &&
(Search->Next->File.FileControlID > CAB_FILE_MAX_FOLDER) &&
(Search->Next->File.FileOffset <= LastFileOffset)) {
- DPRINT(MAX_TRACE, ("Skipping file (%s) FileOffset (0x%X) LastFileOffset (0x%X).\n",
+ DPRINT(MAX_TRACE, ("Skipping file (%s) FileOffset (0x%lX) LastFileOffset (0x%lX).\n",
Search->Next->FileName, Search->Next->File.FileOffset, LastFileOffset));
Search->Next = Search->Next->Next;
}
#if defined(WIN32)
if (!DosDateTimeToFileTime(File->File.FileDate, File->File.FileTime, &FileTime)) {
CloseFile(DestFile);
- DPRINT(MIN_TRACE, ("DosDateTimeToFileTime() failed (%d).\n", GetLastError()));
+ DPRINT(MIN_TRACE, ("DosDateTimeToFileTime() failed (%lu).\n", GetLastError()));
return CAB_STATUS_CANNOT_WRITE;
}
ReuseBlock = (CurrentDataNode == File->DataBlock);
if (Size > 0) {
do {
- DPRINT(MAX_TRACE, ("CO (0x%X) ReuseBlock (%d) Offset (0x%X) Size (%d) BytesLeftInBlock (%d)\n",
+ DPRINT(MAX_TRACE, ("CO (0x%lX) ReuseBlock (%d) Offset (0x%lX) Size (%ld) BytesLeftInBlock (%ld)\n",
File->DataBlock->UncompOffset, (unsigned int)ReuseBlock, Offset, Size,
BytesLeftInBlock));
CurrentBuffer = Buffer;
TotalBytesRead = 0;
do {
- DPRINT(MAX_TRACE, ("Size (%d bytes).\n", Size));
+ DPRINT(MAX_TRACE, ("Size (%lu bytes).\n", Size));
if (((Status = ReadBlock(&CFData, sizeof(CFDATA), &BytesRead)) !=
CAB_STATUS_SUCCESS) || (BytesRead != sizeof(CFDATA))) {
BytesToRead = CFData.CompSize;
- DPRINT(MAX_TRACE, ("Read: (0x%X,0x%X).\n",
- CurrentBuffer, Buffer));
+ DPRINT(MAX_TRACE, ("Read: (0x%lX,0x%lX).\n",
+ (DWORD)CurrentBuffer, (DWORD)Buffer));
if (((Status = ReadBlock(CurrentBuffer, BytesToRead, &BytesRead)) !=
CAB_STATUS_SUCCESS) || (BytesToRead != BytesRead)) {
}
} while (CFData.UncompSize == 0);
- DPRINT(MAX_TRACE, ("TotalBytesRead (%d).\n", TotalBytesRead));
+ DPRINT(MAX_TRACE, ("TotalBytesRead (%lu).\n", TotalBytesRead));
Status = Codec->Uncompress(OutputBuffer, Buffer, TotalBytesRead, &BytesToWrite);
if (Status != CS_SUCCESS) {
}
if (BytesToWrite != CFData.UncompSize) {
- DPRINT(MID_TRACE, ("BytesToWrite (%d) != CFData.UncompSize (%d)\n",
+ DPRINT(MID_TRACE, ("BytesToWrite (%lu) != CFData.UncompSize (%d)\n",
BytesToWrite, CFData.UncompSize));
return CAB_STATUS_INVALID_CAB;
}
BytesToWrite = BytesLeftInBlock;
- DPRINT(MAX_TRACE, ("Seeking to absolute offset 0x%X.\n",
+ DPRINT(MAX_TRACE, ("Seeking to absolute offset 0x%lX.\n",
CurrentDataNode->AbsoluteOffset + sizeof(CFDATA) +
CurrentDataNode->Data.CompSize));
if (!WriteFile(DestFile, (void*)((unsigned long)OutputBuffer + BytesSkipped),
BytesToWrite, &BytesWritten, NULL) ||
(BytesToWrite != BytesWritten)) {
- DPRINT(MIN_TRACE, ("Status 0x%X.\n", GetLastError()));
+ DPRINT(MIN_TRACE, ("Status 0x%lX.\n", GetLastError()));
#else
BytesWritten = BytesToWrite;
if (fwrite((void*)((unsigned long)OutputBuffer + BytesSkipped),
BytesToRead = TotalBytesLeft;
if (!ReadFileData(SourceFile, CurrentIBuffer, BytesToRead, &BytesRead) || (BytesToRead != BytesRead)) {
- DPRINT(MIN_TRACE, ("Cannot read from file. BytesToRead (%d) BytesRead (%d) CurrentIBufferSize (%d).\n",
+ DPRINT(MIN_TRACE, ("Cannot read from file. BytesToRead (%lu) BytesRead (%lu) CurrentIBufferSize (%lu).\n",
BytesToRead, BytesRead, CurrentIBufferSize));
return CAB_STATUS_INVALID_CAB;
}
ContinueFile = true;
CreateNewDisk = false;
- DPRINT(MAX_TRACE, ("First on new disk. CurrentIBufferSize (%d) CurrentOBufferSize (%d).\n",
+ DPRINT(MAX_TRACE, ("First on new disk. CurrentIBufferSize (%lu) CurrentOBufferSize (%lu).\n",
CurrentIBufferSize, CurrentOBufferSize));
if ((CurrentIBufferSize > 0) || (CurrentOBufferSize > 0)) {
* Status of operation
*/
{
- PCFFOLDER_NODE PrevNode;
- PCFFOLDER_NODE NextNode;
unsigned long Status;
DestroyFileNodes();
unsigned long BytesRead;
PCFFILE_NODE File;
- DPRINT(MAX_TRACE, ("Reading file table at absolute offset (0x%X).\n",
+ DPRINT(MAX_TRACE, ("Reading file table at absolute offset (0x%lX).\n",
CABHeader.FileTableOffset));
/* Seek to file table */
unsigned long Status;
unsigned long i;
- DPRINT(MAX_TRACE, ("Reading data blocks for folder (%d) at absolute offset (0x%X).\n",
+ DPRINT(MAX_TRACE, ("Reading data blocks for folder (%lu) at absolute offset (0x%lX).\n",
FolderNode->Index, FolderNode->Folder.DataOffset));
AbsoluteOffset = FolderNode->Folder.DataOffset;
* Status of operation
*/
{
- PCFFOLDER_NODE FolderNode;
- PCFFILE_NODE FileNode;
unsigned long TotalSize;
unsigned long Size;
while (FolderNode != NULL) {
if (FolderNode->Commit) {
- DPRINT(MAX_TRACE, ("Writing folder entry. CompressionType (0x%X) DataBlockCount (%d) DataOffset (0x%X).\n",
+ DPRINT(MAX_TRACE, ("Writing folder entry. CompressionType (0x%X) DataBlockCount (%d) DataOffset (0x%lX).\n",
FolderNode->Folder.CompressionType, FolderNode->Folder.DataBlockCount, FolderNode->Folder.DataOffset));
#if defined(WIN32)
SetCont = true;
}
- DPRINT(MAX_TRACE, ("Writing file entry. FileControlID (0x%X) FileOffset (0x%X) FileSize (%d) FileName (%s).\n",
+ DPRINT(MAX_TRACE, ("Writing file entry. FileControlID (0x%X) FileOffset (0x%lX) FileSize (%lu) FileName (%s).\n",
File->File.FileControlID, File->File.FileOffset, File->File.FileSize, File->FileName));
#if defined(WIN32)
Status = ScratchFile->Seek(DataNode->ScratchFilePosition);
while (DataNode != NULL) {
- DPRINT(MAX_TRACE, ("Reading block at (0x%X) CompSize (%d) UncompSize (%d).\n",
+ DPRINT(MAX_TRACE, ("Reading block at (0x%lX) CompSize (%d) UncompSize (%d).\n",
DataNode->ScratchFilePosition,
DataNode->Data.CompSize,
DataNode->Data.UncompSize));
CurrentIBufferSize,
&TotalCompSize);
- DPRINT(MAX_TRACE, ("Block compressed. CurrentIBufferSize (%d) TotalCompSize(%d).\n",
+ DPRINT(MAX_TRACE, ("Block compressed. CurrentIBufferSize (%lu) TotalCompSize(%lu).\n",
CurrentIBufferSize, TotalCompSize));
CurrentOBuffer = OutputBuffer;
*/
{
#if defined(WIN32)
- unsigned long Attributes;
+ long Attributes;
Attributes = GetFileAttributes(File->FileName);
if (Attributes == -1)
#define FreeMemory(buffer) HeapFree(GetProcessHeap(), 0, buffer)
#define FILEHANDLE HANDLE
#define CloseFile(handle) CloseHandle(handle)
-#define GetSizeOfFile(handle) _GetSizeOfFile(handle)
-static long _GetSizeOfFile(FILEHANDLE handle)
-{
- long size = GetFileSize(handle, NULL);
- if (size == INVALID_FILE_SIZE)
- {
- return -1;
- }
- return size;
-}
-#define ReadFileData(handle, buffer, size, bytesread) _ReadFileData(handle, buffer, size, bytesread)
-static bool _ReadFileData(FILEHANDLE handle, void* buffer, unsigned long size, unsigned long* bytesread)
-{
- return ReadFile(handle, buffer, size, bytesread, NULL);
-}
#else
#define DIR_SEPARATOR_CHAR '/'
#define DIR_SEPARATOR_STRING "/"
#define FreeMemory(buffer) free(buffer)
#define CloseFile(handle) fclose(handle)
#define FILEHANDLE FILE*
-#define GetSizeOfFile(handle) _GetSizeOfFile(handle)
-static long _GetSizeOfFile(FILEHANDLE handle)
-{
- long size;
- fseek(handle, 0, SEEK_END);
- size = ftell(handle);
- fseek(handle, 0, SEEK_SET);
- return size;
-}
-#define ReadFileData(handle, buffer, size, bytesread) _ReadFileData(handle, buffer, size, bytesread)
-static bool _ReadFileData(FILEHANDLE handle, void* buffer, unsigned long size, unsigned long* bytesread)
-{
- *bytesread = fread(buffer, 1, size, handle);
- return *bytesread == size;
-}
#endif
/* Debugging */
#include "dfp.h"
+#if defined(WIN32)
+#define GetSizeOfFile(handle) _GetSizeOfFile(handle)
+static long _GetSizeOfFile(FILEHANDLE handle)
+{
+ unsigned long size = GetFileSize(handle, NULL);
+ if (size == INVALID_FILE_SIZE)
+ {
+ return -1;
+ }
+ return size;
+}
+#define ReadFileData(handle, buffer, size, bytesread) _ReadFileData(handle, buffer, size, bytesread)
+static bool _ReadFileData(FILEHANDLE handle, void* buffer, unsigned long size, unsigned long* bytesread)
+{
+ return ReadFile(handle, buffer, size, bytesread, NULL);
+}
+#else
+#define GetSizeOfFile(handle) _GetSizeOfFile(handle)
+static long _GetSizeOfFile(FILEHANDLE handle)
+{
+ long size;
+ fseek(handle, 0, SEEK_END);
+ size = ftell(handle);
+ fseek(handle, 0, SEEK_SET);
+ return size;
+}
+#define ReadFileData(handle, buffer, size, bytesread) _ReadFileData(handle, buffer, size, bytesread)
+static bool _ReadFileData(FILEHANDLE handle, void* buffer, unsigned long size, unsigned long* bytesread)
+{
+ *bytesread = fread(buffer, 1, size, handle);
+ return *bytesread == size;
+}
+#endif
+
/* CDFParser */
CDFParser::CDFParser()
#endif
FileSize = GetSizeOfFile(FileHandle);
- if (FileSize == (unsigned long)-1) {
+ if (FileSize == -1) {
CloseFile(FileHandle);
return CAB_STATUS_CANNOT_OPEN;
}
FileLoaded = true;
- DPRINT(MAX_TRACE, ("File (%d bytes)\n", FileBufferSize));
+ DPRINT(MAX_TRACE, ("File (%lu bytes)\n", FileBufferSize));
return CAB_STATUS_SUCCESS;
}
while (CurrentToken != TokenEnd) {
switch (CurrentToken) {
case TokenInteger:
- sprintf(CurrentString, "%d", CurrentInteger);
+ sprintf(CurrentString, "%lu", CurrentInteger);
case TokenIdentifier:
if (Command) {
/* Command */
*/
{
char Buffer[20];
- int i, j;
+ unsigned int i;
+ int j;
char ch;
Number += 1;
for (i = 0; i < strlen(DiskLabelTemplate); i++) {
ch = DiskLabelTemplate[i];
if (ch == '*') {
- sprintf(Buffer, "%d", Number);
+ sprintf(Buffer, "%lu", Number);
strcat(Label, Buffer);
j += strlen(Buffer);
} else {
*/
{
char Buffer[MAX_PATH];
- int i, j;
+ unsigned int i;
+ int j;
char ch;
Number += 1;
for (i = 0; i < strlen(CabinetNameTemplate); i++) {
ch = CabinetNameTemplate[i];
if (ch == '*') {
- sprintf(Buffer, "%d", Number);
+ sprintf(Buffer, "%lu", Number);
strcat(Name, Buffer);
j += strlen(Buffer);
} else {
else if (Status == CAB_STATUS_NOMEMORY)
printf("Insufficient memory to add file: %s.\n", SrcName);
else
- printf("Cannot add file: %s (%d).\n", SrcName, Status);
+ printf("Cannot add file: %s (%lu).\n", SrcName, Status);
return Status;
}
printf("%s ", Date2Str((char*)&Str, Search.File->FileDate));
printf("%s ", Time2Str((char*)&Str, Search.File->FileTime));
printf("%s ", Attr2Str((char*)&Str, Search.File->Attributes));
- sprintf(Str, "%d", Search.File->FileSize);
+ sprintf(Str, "%lu", Search.File->FileSize);
printf("%s ", Pad(Str, ' ', 13));
printf("%s\n", Search.FileName);
if (FileCount == 1)
printf(" 1 file ");
else {
- sprintf(Str, "%d", FileCount);
+ sprintf(Str, "%lu", FileCount);
printf(" %s files ", Pad(Str, ' ', 12));
}
if (ByteCount == 1)
printf(" 1 byte\n");
else {
- sprintf(Str, "%d", ByteCount);
+ sprintf(Str, "%lu", ByteCount);
printf("%s bytes\n", Pad(Str, ' ', 12));
}
} else {
* true if the file should be overwritten, false if not
*/
{
- char ch;
-
if (Mode == CM_MODE_CREATE)
return true;
CLEAN_FILES = *.o cabman$(EXE_POSTFIX)
-HOST_CFLAGS = -g -I. -I $(PATH_TO_TOP)/lib/zlib
+HOST_CFLAGS = -g -I. -I $(PATH_TO_TOP)/lib/zlib -Werror -Wall
HOST_LFLAGS = -g $(PATH_TO_TOP)/lib/zlib/zlib.host.a
-# $Id: makefile.win32,v 1.1 2003/08/24 10:36:07 chorns Exp $
+# $Id: makefile.win32,v 1.2 2003/11/14 17:13:35 weiden Exp $
PATH_TO_TOP = ../..
TARGET_SDKLIBS = zlib.a
-TARGET_CFLAGS = -I$(PATH_TO_TOP)/lib/zlib
+TARGET_CFLAGS = -I$(PATH_TO_TOP)/lib/zlib -Werror -Wall
TARGET_CPPFLAGS = $(TARGET_CFLAGS)
CLEAN_FILES = *.o cdmake$(EXE_POSTFIX)
-HOST_CFLAGS = -I.
+HOST_CFLAGS = -I. -Werror -Wall
cdmake.o: cdmake.c
$(HOST_CC) $(HOST_CFLAGS) -c cdmake.c -o cdmake.o
create_nls$(EXE_POSTFIX): $(OBJECTS)
$(HOST_CC) $(OBJECTS) -o create_nls$(EXE_POSTFIX)
-HOST_CFLAGS = -I.
+HOST_CFLAGS = -I. -Wall -Werror
create_nls.o: create_nls.c
$(HOST_CC) $(HOST_CFLAGS) -c create_nls.c -o create_nls.o
CLEAN_FILES = *.o mkhive$(EXE_POSTFIX)
-HOST_CFLAGS = -I.
+HOST_CFLAGS = -I. -Werror -Wall
mkhive.o: mkhive.c
$(HOST_CC) $(HOST_CFLAGS) -c mkhive.c -o mkhive.o
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
-/* $Id: binhive.c,v 1.7 2003/10/11 16:54:51 ekohl Exp $
+/* $Id: binhive.c,v 1.8 2003/11/14 17:13:36 weiden Exp $
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS hive maker
* FILE: tools/mkhive/binhive.c
//#include <assert.h>
#include <stdlib.h>
#include <stdio.h>
+#include <string.h>
#include "mkhive.h"
#include "binhive.h"
PBLOCK_OFFSET pBlockOffset)
{
PCELL_HEADER NewBlock;
- PHBIN pBin;
ULONG i;
*Block = NULL;
{
PKEY_CELL KeyCell;
HKEY Key;
- ULONG i;
ULONG SubKeyCount;
ULONG ValueCount;
PLIST_ENTRY Entry;
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
-/* $Id: infcache.c,v 1.7 2003/10/16 08:39:28 robd Exp $
+/* $Id: infcache.c,v 1.8 2003/11/14 17:13:36 weiden Exp $
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS hive maker
* FILE: tools/mkhive/infcache.c
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
+#include <ctype.h>
#include "mkhive.h"
#include "infcache.h"
static struct field *add_field_from_token( struct parser *parser, int is_key )
{
PVOID field;
- CHAR *text;
if (!parser->line) /* need to start a new line */
{
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
-/* $Id: mkhive.c,v 1.2 2003/04/16 15:06:33 ekohl Exp $
+/* $Id: mkhive.c,v 1.3 2003/11/14 17:13:36 weiden Exp $
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS hive maker
* FILE: tools/mkhive/mkhive.c
#include <limits.h>
#include <string.h>
+#include <stdio.h>
#include "mkhive.h"
#include "registry.h"
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
-/* $Id: reginf.c,v 1.5 2003/07/27 22:27:36 ekohl Exp $
+/* $Id: reginf.c,v 1.6 2003/11/14 17:13:36 weiden Exp $
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS hive maker
* FILE: tools/mkhive/reginf.h
#include <string.h>
#include <stdlib.h>
+#include <stdio.h>
#include "mkhive.h"
#include "registry.h"
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
-/* $Id: registry.c,v 1.7 2003/10/19 09:35:07 ekohl Exp $
+/* $Id: registry.c,v 1.8 2003/11/14 17:13:36 weiden Exp $
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS hive maker
* FILE: tools/mkhive/registry.c
#include <stdlib.h>
#include <string.h>
+#include <stdio.h>
#include "mkhive.h"
#include "registry.h"
struct stat stbuf;
char buf[MAX_PATH];
char tobuf[MAX_PATH];
- char err[400];
dirp = opendir(path1);
{
struct stat stbuf;
char buf[MAX_PATH];
- char err[400];
// Convert to absolute path
make_absolute(buf, path);
int main(int argc, char **argv)
{
char buf[MAX_PATH];
- int i;
-
if (argc < 2)
{
puts(HELP);
CLEAN_FILES = *.o rgenstat$(EXE_POSTFIX)
-HOST_CFLAGS = -I.
+HOST_CFLAGS = -I. -Wall -Werror
rgenstat.o: rgenstat.c
$(HOST_CC) $(HOST_CFLAGS) -c rgenstat.c -o rgenstat.o
static FILE *in;
static FILE *out;
-static char *file;
static FILE *file_handle = NULL;
static char *file_buffer = NULL;
static unsigned int file_size = 0;
PAPI_INFO api_info;
char buf[200];
int complete;
- int total;
int implemented_total;
int unimplemented_total;
{
char *input_file;
char *output_file;
- int i;
if (argc < 2)
{
FILE* in;
FILE* out;
char* in_buf;
- char* out_buf;
int in_size;
int in_ptr;
int linelen;
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
+#include <ctype.h>
+#include <direct.h>
#ifdef UNIX_PATHS
#define DIR_SEPARATOR_CHAR '/'
int main(int argc, char* argv[])
{
char* path1;
- FILE* in;
- FILE* out;
char* csec;
- int is_abs_path;
char buf[256];
if (argc != 2)
char* path2;
FILE* in;
FILE* out;
- char* buf;
int n_in;
int n_out;
#ifdef WIN32
#include <sys/utime.h>
+#include <time.h>
#else
#include <sys/time.h>
-#include <stdlib.h>
#endif
+#include <stdlib.h>
+#include <string.h>
#include <fcntl.h>
#include <stdio.h>
else
{
if (opterr)
+ {
if (argv[optind - 1][1] == '-')
/* --option */
fprintf (stderr,
fprintf (stderr,
_("%s: option `%c%s' doesn't allow an argument\n"),
argv[0], argv[optind - 1][0], pfound->name);
-
+ }
nextchar += strlen (nextchar);
optopt = pfound->val;
wmc$(EXE_POSTFIX): $(OBJECTS)
$(HOST_CC) $(OBJECTS) -g -o wmc$(EXE_POSTFIX)
-HOST_CFLAGS = -I.
+HOST_CFLAGS = -I. -Werror -Wall
getopt.o: getopt.c
$(HOST_CC) $(HOST_CFLAGS) -g -c getopt.c -o getopt.o