Ignore:
Timestamp:
Nov 4, 2007, 8:19:50 PM (18 years ago)
Author:
Brendan Oakley
Message:

Send Uniaud16 debug output to Uniaud32 instead of com port, from Pavel

File:
1 edited

Legend:

Unmodified
Added
Removed
  • OCO/trunk/drv16/ossidc16.cpp

    r259 r266  
    645645}
    646646//******************************************************************************
     647//PS++ Debug string to uniaud32
     648//******************************************************************************
     649#pragma off (unreferenced)
     650extern "C" OSSRET DBGCALLCONV _cdecl OSS16_DebugString(char FAR *debstr,ULONG bufsize)
     651#pragma on (unreferenced)
     652{
     653   IDC32_PACKET idcpacket;
     654   ULONG        buffer;
     655
     656   _fmemset(&idcpacket, 0, sizeof(idcpacket));
     657
     658    if (DevHelp_VirtToLin(SELECTOROF(debstr),OFFSETOF(debstr),&buffer))
     659        return OSSERR_INVALID_PARAMETER;
     660
     661
     662   idcpacket.buffer.buffer  = (ULONG)buffer;
     663   idcpacket.buffer.size = bufsize;
     664   return CallOSS32(IDC32_DEBUG_STRING, &idcpacket);
     665}
    647666//******************************************************************************
    648667#ifdef DEBUG
Note: See TracChangeset for help on using the changeset viewer.