summaryrefslogtreecommitdiff
path: root/os2.c
diff options
context:
space:
mode:
Diffstat (limited to 'os2.c')
-rw-r--r--os2.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/os2.c b/os2.c
index 2764c3454..4c4b93325 100644
--- a/os2.c
+++ b/os2.c
@@ -15,6 +15,7 @@
#define INCL_DOS
#define INCL_OS2MM
#define INCL_WIN
+#define INCL_WINCLIPBOARD
#include <os2.h>
#include <os2me.h>
@@ -687,6 +688,21 @@ const HalMusicDriver _os2_music_driver = {
bool InsertTextBufferClipboard(Textbuf *tb)
{
+#if 0
+ HAB hab = 0; // anchor-block handle
+ PSZ pszClipText, pszLocalText;
+
+ if (WinOpenClipbrd(hab))
+ {
+ if (pszClipText = (PSZ) WinQueryClipbrdData(hab, CF_TEXT))
+ {
+ while (*pszLocalText++ = *pszClipText++);
+ }
+ WinCloseClipbrd(hab);
+ }
+
+ // text is now in pszLocalText, do something with it!
+#endif
// TODO
return false;
}