Changeset 63121 in vbox for trunk/src/VBox/HostServices/SharedClipboard
- Timestamp:
- Aug 7, 2016 3:16:53 AM (9 years ago)
- svn:sync-xref-src-repo-rev:
- 109737
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/HostServices/SharedClipboard/VBoxClipboard-win.cpp
r62807 r63121 85 85 Log(("DUMP: VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT:\n")); 86 86 if (pv && cb) 87 {88 87 Log(("%ls\n", pv)); 89 }90 88 else 91 {92 89 Log(("%p %d\n", pv, cb)); 93 }94 90 } 95 91 else if (u32Format & VBOX_SHARED_CLIPBOARD_FMT_BITMAP) 96 {97 92 dprintf(("DUMP: VBOX_SHARED_CLIPBOARD_FMT_BITMAP\n")); 98 }99 93 else if (u32Format & VBOX_SHARED_CLIPBOARD_FMT_HTML) 100 94 { … … 105 99 106 100 //size_t cb = RTStrNLen(pv, ); 107 char * buf = (char*)RTMemAlloc(cb + 1);101 char *buf = (char *)RTMemAlloc(cb + 1); 108 102 RT_BZERO(buf, cb); 109 103 RTStrCopy(buf, cb, (const char*)pv); 110 for ( int i = 0; i < cb; ++i)111 { 112 if (buf[ i] == '\n' || buf[i] == '\r')113 buf[ i] = ' ';104 for (size_t off = 0; off < cb; ++off) 105 { 106 if (buf[off] == '\n' || buf[off] == '\r') 107 buf[off] = ' '; 114 108 } 115 109 … … 118 112 } 119 113 else 120 {121 114 Log(("%p %d\n", pv, cb)); 122 }123 115 } 124 116 else 125 {126 117 dprintf(("DUMP: invalid format %02X\n", u32Format)); 127 } 128 } 129 #else 130 #define vboxClipboardDump(__pv, __cb, __format) do { NOREF(__pv); NOREF(__cb); NOREF(__format); } while (0) 131 #endif /* LOG_ENABLED */ 118 } 119 #else /* !LOG_ENABLED */ 120 # define vboxClipboardDump(__pv, __cb, __format) do { NOREF(__pv); NOREF(__cb); NOREF(__format); } while (0) 121 #endif /* !LOG_ENABLED */ 132 122 133 123 … … 857 847 if (RT_SUCCESS(rc)) 858 848 { 859 for (int i = 0; i < cb; ++i) 860 { 849 for (size_t i = 0; i < cb; ++i) 861 850 if (buf[i] == '\n' || buf[i] == '\r') 862 851 buf[i] = ' '; 863 }864 852 } 865 853 else 866 {867 854 Log(("Error in copying string.\n")); 868 }869 855 Log(("Removed \\r\\n: %s\n", buf)); 870 856 RTMemFree(buf);
Note:
See TracChangeset
for help on using the changeset viewer.