int CSerial::Open(int iPort, int iSetting) { int iResult = ERROR_OPEN_SERIAL; if( m_iOpened ) {/* Opened*/ iResult = ACK; } else { unsigned int uiStatus = ACK; uiStatus = _bios_serialcom(eComInit , iPort, iSetting); /* if ( uiStatus & eDsr) { if ( uiStatus & eCts) { */ m_iOpened = 1; iResult = ACK; m_iPort = iPort; /* } else { iResult = eNoCts; } } else { iResult = eNoDsr; } */ } return iResult; }