Ignore:
Timestamp:
01/02/13 06:43:16 (11 years ago)
Author:
István Váradi <ivaradi@…>
Branch:
default
Phase:
public
Message:

Cleaned up and simplified the code

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/xplcommon/win32/BufferedStream.cc

    r21 r22  
    6464{
    6565    DWORD numRead = 0;
    66     overlapped->reset();
    67     bool result = ReadFile(handle, dest, length, 0, overlapped->get());
    68                            // (overlapped==0) ? &numRead : 0,
    69                            // (overlapped==0) ? 0 : overlapped->get());
     66    if (overlapped!=0) overlapped->reset();
     67    bool result = ReadFile(handle, dest, length,
     68                           (overlapped==0) ? &numRead : 0,
     69                           (overlapped==0) ? 0 : overlapped->get());
    7070    DWORD error = GetLastError();
    71     if (!result && (overlapped==0 ||
    72                     (error!=ERROR_IO_PENDING && error!=ERROR_IO_INCOMPLETE)))
     71    if (!result &&
     72        (overlapped==0 ||
     73         (error!=ERROR_IO_PENDING && error!=ERROR_IO_INCOMPLETE)))
    7374    {
    7475        setErrorCode(error);
     
    8687                           Overlapped* overlapped)
    8788{
     89    if (overlapped!=0) overlapped->reset();
    8890    bool result = WriteFile(handle, src, length, 0,
    8991                            (overlapped==0) ? 0 : overlapped->get());
    9092    DWORD error = GetLastError();
    91     if (!result && (overlapped==0 ||
    92                     (error!=ERROR_IO_PENDING && error!=ERROR_IO_INCOMPLETE)))
     93    if (!result &&
     94        (overlapped==0 ||
     95         (error!=ERROR_IO_PENDING && error!=ERROR_IO_INCOMPLETE)))
    9396    {
    9497        setErrorCode(error);
Note: See TracChangeset for help on using the changeset viewer.