From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mout.kundenserver.de (mout.kundenserver.de [212.227.126.131]) by sourceware.org (Postfix) with ESMTPS id 7BA5B385828E for ; Tue, 5 Jul 2022 11:42:48 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 7BA5B385828E Authentication-Results: sourceware.org; dmarc=fail (p=none dis=none) header.from=cygwin.com Authentication-Results: sourceware.org; spf=fail smtp.mailfrom=cygwin.com Received: from calimero.vinschen.de ([24.134.7.25]) by mrelayeu.kundenserver.de (mreue010 [212.227.15.167]) with ESMTPSA (Nemesis) id 1MdNoW-1nZdBO2DxI-00ZMee for ; Tue, 05 Jul 2022 13:42:46 +0200 Received: by calimero.vinschen.de (Postfix, from userid 500) id 9CC65A80B74; Tue, 5 Jul 2022 13:42:45 +0200 (CEST) Date: Tue, 5 Jul 2022 13:42:45 +0200 From: Corinna Vinschen To: cygwin@cygwin.com Subject: Re: /dev/clipboard sometimes fails to set CF_UNICODETEXT data. Message-ID: Reply-To: cygwin@cygwin.com Mail-Followup-To: cygwin@cygwin.com References: <20220702122056.39a6c5e49c637d028694412e@nifty.ne.jp> <62975088-7bc3-7dde-d08c-3972126304f1@maxrnd.com> <20220705174058.b4d8cb5ce54f7fac8700aaa9@nifty.ne.jp> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20220705174058.b4d8cb5ce54f7fac8700aaa9@nifty.ne.jp> X-Provags-ID: V03:K1:bxmnplJ6ZEj8ojeRtN8Z/e+3ARW9ituD5VfblfDSUR3I5DI5Jd1 7B1f6F5geeSKf8eZhOXaqe7b7QMrelJSOa1CFZrdyvDYtENoCK+L3UnnJ01ZIrj/13O/OsM ZVPL1vLxbBe2e35Pk0UgB9vEJtvZ4JE+JQMGclKgp1ui5i542nDcEiH+DRfdyhAJrBQVVvI n83znJ00pLi6QBRCpwFvw== X-UI-Out-Filterresults: notjunk:1;V03:K0:SCBIlUShXuo=:/JtyfgdmoV27EDKVAz9MS8 NAuvAfW+HlhbgZasaO6+/g3Ih6O/otOfaNTwpQTGp+cn4UwMDTvmYIjari5ojG++TqhpkyY+q lYMr3v09DbY9XCTCjCorEI/Qu7YFjgEk+HbwZlRLWWbNJM7Hvd851y1Lgq/DDF2VI83kUFtDa wRnRddYbMIuw292udnhUV2mdupOzuuuHx8shS2291obAeYf9E7QpWwacYlyt6qnN7yCBNGjKP wlHfMgpyMFGK7Im3Lw9IAZ7nmQ7jahmNjofx46NH5SEJTjn1wfDR5gIgCr/qWzoZLpGm43Pf4 RaYgWTRcXY5dhns8mzZXjPhgZV+K+x0TFsmyVy11TwMUz2vw7j7eWWoGnVuZtdyHhsuk41hdk N4INEHibyKr2/5z47xX7gbFgLD9dZVfShINaG/c/zAF6j0a3FhcwfBkclr7Pmb4NQ6dnN0UI0 96iAMrU0hhIF+e0TE2H/yEUFg5lCjs+OrAvkQjnptk9PR1++UxiCmRCbW7L+Su7f/g1zHdqN5 CTPBcrjuMzFB7LkfUuUypVoPtYR65tKzhlsrY/eTH/HqHJ7oQiOIKWwKajbADqwq9CGr1rv1P 9LUR+Wl/FKXJKgiQPmUL5hnDijIhBDQ+VNT7NuO2Kx4jowrm5jthYF50Y4uUG0nCr8d92xn7E 2sup0KVNLGSAFezsZYW1zdU9NB1dQuSMTHzO0SNz51Dv1Tcxkf5YwADRPQjDyWK+T3q+oxaMS 3IdQ0ccjKxkKfRIuV19BUG4Pj4SI82qq4+tf/qy3MP1lso1MaNs7EJi8ag8= X-Spam-Status: No, score=-94.9 required=5.0 tests=BAYES_00, GOOD_FROM_CORINNA_CYGWIN, KAM_DMARC_NONE, KAM_DMARC_STATUS, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_FAIL, SPF_HELO_NONE, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: cygwin@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: General Cygwin discussions and problem reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Jul 2022 11:42:49 -0000 On Jul 5 17:40, Takashi Yano wrote: > On Tue, 5 Jul 2022 00:42:50 -0700 > Mark Geisert wrote: > > Takashi Yano wrote: > > > I also found the patch attached solves the issue. > > > > > > I would appreciate any suggestion. > > > > Would be neet if this patch wasn't needed, but, oh well. My only comment on the > > patch would be to possibly call the new wrapper function MyOpenClipboard, or > > CygOpenClipboard, to help keep the name paired with CloseClipboard. > > Thanks for the comment. IIUC, the camel case name should be > used only for Win32 APIs related. However, this is the wrapper > for Win32 API. So, it might be acceptable. In other places, > some wrapper functions are named as camel case. > > Corinna, WDYT? What about just adding a static inline wrapper called close_clipboard for symmetry? Corinna