12.01.2013 Views

CICS Nov title - CBT Tape

CICS Nov title - CBT Tape

CICS Nov title - CBT Tape

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

sock = Ø;<br />

WSACleanup ();<br />

GetDateFormat (Ø,Ø,Ø,Ø,szDate,32);<br />

GetTimeFormat (Ø,Ø,Ø,Ø,szTime,32);<br />

for(index = Ø;index < 1Ø;index++)<br />

RecordOut.Date[index] = szDate[index];<br />

for(index = Ø;index < 11;index++)<br />

RecordOut.Time[index] = szTime[index];<br />

if (RecordOut.Time[1Ø] == '\Ø')<br />

RecordOut.Time[1Ø] = ' ';<br />

for(index = Ø;index < 22;index++)<br />

RecordOut.Literal1[index] = szPlaySoundClose[index];<br />

if (fputs(pRecordOut,pPageLog) != Ø)<br />

EditPrintf (hwndEdit, TEXT ("Page Log WRITE failed! \r\n"));<br />

if (fclose (pPageLog) != Ø)<br />

EditPrintf (hwndEdit, TEXT ("Page Log CLOSE failed! \r\n"));<br />

}<br />

DestroyWindow (GetParent (hwnd));<br />

return TRUE;<br />

}<br />

return FALSE;<br />

case WM_SOCKET_NOTIFY:<br />

wEvent = WSAGETSELECTEVENT (lParam); // ie, LOWORD<br />

wError = WSAGETSELECTERROR (lParam); // ie, HIWORD<br />

// Process two events specified in WSAAsyncSelect<br />

switch (wEvent)<br />

{<br />

// This event occurs as a result of the "Listen" call<br />

case FD_ACCEPT:<br />

sockaccepted = accept(sock,Ø,Ø);<br />

if (sockaccepted == INVALID_SOCKET)<br />

{<br />

iError = WSAGetLastError ();<br />

GetDateFormat (Ø,Ø,Ø,Ø,szDate,32);<br />

GetTimeFormat (Ø,Ø,Ø,Ø,szTime,32);<br />

EditPrintf (hwndEdit, TEXT ("Accept error<br />

#%i %hs %hs \r\n"),iError, szDate, szTime);<br />

for(index = Ø;index < 1Ø;index++)<br />

RecordOut.Date[index] = szDate[index];<br />

for(index = Ø;index < 11;index++)<br />

RecordOut.Time[index] = szTime[index];<br />

if (RecordOut.Time[1Ø] == '\Ø')<br />

RecordOut.Time[1Ø] = ' ';<br />

for(index = Ø;index < 22;index++)<br />

RecordOut.Literal1[index] = szPlaySoundError[index];<br />

if (fputs(pRecordOut,pPageLog) != Ø)<br />

EditPrintf (hwndEdit, TEXT ("Page Log WRITE failed! \r\n"));<br />

return TRUE;<br />

}<br />

//GetDateFormat (Ø,Ø,Ø,Ø,szDate,32);<br />

36 © 2000. Xephon UK telephone 01635 33848, fax 01635 38345. USA telephone (303) 410 9344, fax (303) 438 0290.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!