[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
lynx-dev Re: [PATCH 2.8.4dev.18] OS/2 cut&paste
From: |
Ilya Zakharevich |
Subject: |
lynx-dev Re: [PATCH 2.8.4dev.18] OS/2 cut&paste |
Date: |
Tue, 20 Feb 2001 01:16:42 -0500 |
User-agent: |
Mutt/1.2.5i |
This patch of my had a reversal of the check for success. I took an
opportunity to beautify the code a little bit too.
Enjoy,
Ilya
--- ./src/LYUtils.c~ Sun Feb 18 17:27:00 2001
+++ ./src/LYUtils.c Tue Feb 20 00:59:38 2001
@@ -7823,21 +7823,20 @@ PUBLIC int put_clip ARGS1(char *, s)
}
morph_PM();
- if(!hab) {
- fail:
- DosFreeMem((PPVOID)&pByte);
- return ret;
- }
+ if(!hab)
+ goto fail;
WinOpenClipbrd(hab);
WinEmptyClipbrd(hab);
- if (!WinSetClipbrdData(hab, (ULONG) pByte, CF_TEXT, CFI_POINTER))
+ if (WinSetClipbrdData(hab, (ULONG) pByte, CF_TEXT, CFI_POINTER))
ret = 0;
WinCloseClipbrd(hab);
unmorph_PM();
- if (ret != 0)
- goto fail;
- return 0;
+ if (ret == 0)
+ return 0;
+ fail:
+ DosFreeMem((PPVOID)&pByte);
+ return EOF;
}
static int clip_open;
; To UNSUBSCRIBE: Send "unsubscribe lynx-dev" to address@hidden
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- lynx-dev Re: [PATCH 2.8.4dev.18] OS/2 cut&paste,
Ilya Zakharevich <=