<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Jul 18, 2020, 07:42 Troy A. Griffitts <<a href="mailto:scribe@crosswire.org">scribe@crosswire.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I know Greg has sent me a link to the patch you guys apply to get Xiphos <br>
to run well on Win32, but I have searched through all my past emails <br>
with every relevant term I can thing of, and still can't find it.  I am <br>
sorry,  Could you possibly sent that again? I think you guys were using <br>
glib routines.  If possible, I'd like to include something in SWORD more <br>
generic, possibly using native Win32 calls.  I've done something similar <br>
for a couple projects in the past and need to find all that code.  The <br>
only one I keep thinking of off the top of my head is swordreader's <br>
wince layer, which I believe is similar to win32 methods, but might need <br>
some adapting.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Here is the existing patch which applies pretty cleanly on 1.8.1. <a href="https://src.fedoraproject.org/rpms/mingw-sword/blob/master/f/xiphos_sword.patch">https://src.fedoraproject.org/rpms/mingw-sword/blob/master/f/xiphos_sword.patch</a></div><div dir="auto"><br></div><div dir="auto">I attempted, once, to wrap the Sword calls the way you propose, but at the time my knowledge of UTF-16 and file pointers was woefully inadequate to get it right. The Windows native file calls only speak UTF-16, while their standard "open" methods only speak CP-1252.</div><div dir="auto"><br></div><div dir="auto">Thanks for tackling this!</div><div dir="auto"><br></div><div dir="auto">--Greg</div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<a href="http://crosswire.org/svn/swordreader/trunk/src/Dll1/winceSword/src/" rel="noreferrer noreferrer" target="_blank">http://crosswire.org/svn/swordreader/trunk/src/Dll1/winceSword/src/</a><br>
<br>
The Xiphos code would be very helpful, if not just for finding <br>
everyplace you needed to make a modification.  Thanks for any help <br>
finding it,<br>
<br>
Troy<br>
<br>
<br>
_______________________________________________<br>
sword-devel mailing list: <a href="mailto:sword-devel@crosswire.org" target="_blank" rel="noreferrer">sword-devel@crosswire.org</a><br>
<a href="http://www.crosswire.org/mailman/listinfo/sword-devel" rel="noreferrer noreferrer" target="_blank">http://www.crosswire.org/mailman/listinfo/sword-devel</a><br>
Instructions to unsubscribe/change your settings at above page</blockquote></div></div></div>