#include <crtdll/io.h>
#include <windows.h>
-size_t _read(int _fd, void *_buf, size_t _nbyte)
+size_t _read(int _fd, void *_buf, size_t _nbyte)
{
- size_t _rbyte;
+ DWORD _rbyte;
- if (!ReadFile(_get_osfhandle(_fd),_buf,_nbyte,&_rbyte,NULL))
+ if (!ReadFile(_get_osfhandle(_fd),_buf,_nbyte,&_rbyte,NULL))
{
return -1;
}
- return _rbyte;
+ return (size_t)_rbyte;
}
size_t _write(int _fd, const void *_buf, size_t _nbyte)
{
- size_t _wbyte;
+ DWORD _wbyte;
- if ( !WriteFile(_get_osfhandle(_fd),_buf,_nbyte,&_wbyte,NULL) ) {
+ if (!WriteFile(_get_osfhandle(_fd),_buf,_nbyte,&_wbyte,NULL))
+ {
return -1;
}
- return _wbyte;
+ return (size_t)_wbyte;
}
int len;
f._flag = _IOWRT|_IOSTRG;
- f._ptr = str;
+ f._ptr = (char*)str;
f._cnt = INT_MAX;
f._file = -1;
len = vfwprintf(&f,fmt, ap);
FILE f;
int len;
f._flag = _IOWRT|_IOSTRG;
- f._ptr = str;
+ f._ptr = (char*)str;
f._cnt = maxlen;
f._file = -1;
len = vfwprintf(&f,fmt, ap);
else
{
*ext = 0;
- tmp_ext = path+strlen(path);
+ tmp_ext = (char *)path+strlen(path);
}
if ( tmp_dir != NULL ) {
strncpy(fname,tmp_dir+1,tmp_ext - tmp_dir - 1);
else
{
*ext = 0;
- tmp_ext = path+wcslen(path);
+ tmp_ext = (wchar_t *)path+wcslen(path);
}
if ( tmp_dir != NULL ) {
-/* $Id: init.c,v 1.11 2001/03/25 02:34:30 dwelch Exp $
+/* $Id: init.c,v 1.12 2001/06/25 23:48:20 ekohl Exp $
*
* reactos/subsys/csrss/init.c
*
return FALSE;
}
RtlInitUnicodeString( &RefreshEventName, L"\\TextConsoleRefreshEvent" );
- InitializeObjectAttributes( &RefreshEventAttr, &RefreshEventName, NULL, NULL, NULL );
+ InitializeObjectAttributes( &RefreshEventAttr, &RefreshEventName, 0, NULL, NULL );
Status = NtCreateEvent( &RefreshEventHandle, STANDARD_RIGHTS_ALL, &RefreshEventAttr, FALSE, FALSE );
if( !NT_SUCCESS( Status ) )
{
PrintString( "CSR: Unable to create refresh event!\n" );
return FALSE;
}
- Status = RtlCreateUserThread( NtCurrentProcess(), NULL, FALSE, 0, NULL, NULL, (PTHREAD_START_ROUTINE)Console_Api, (DWORD) RefreshEventHandle, NULL, NULL );
+ Status = RtlCreateUserThread( NtCurrentProcess(), NULL, FALSE, 0, NULL, NULL, (PTHREAD_START_ROUTINE)Console_Api, (PVOID) RefreshEventHandle, NULL, NULL );
if( !NT_SUCCESS( Status ) )
{
PrintString( "CSR: Unable to create console thread\n" );