-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 27.07.2014 1:49, Ozkan Sezer wrote:
> On 7/27/14, LRN <lrn1...@gmail.com> wrote: [...]
>> (2013-09-08 22:41:48) LRN: meanwhile - go ahead, fix ws2bth.h (add
>> #pragma pack(push, 1), #pragma pack(pop))
>> 
>> 
>> Apparently, i forgot to report this.
>> 
> 
> Seems like v3.x and trunk version of ws2bth.h already has byte-packing via
> the pshpack1.h and poppack.h includes. The v2.x version does need fixing;
> just did that, here: 
> http://sourceforge.net/p/mingw-w64/mingw-w64/ci/8790e7cb674793a31f023d8fd3d16f8ed8dbde4d/
>
> 
2014-07-26 22:03:20 +0400        RyanGlScott:    I'm having trouble running
Bluetooth-related code on MinGW-w64. It does work on MSVC.
http://lpaste.net/108193
2014-07-26 22:04:16 +0400        RyanGlScott:    bind() fails, giving me the 
error
code 10049 (WSAEADDRNOTAVAIL).
2014-07-26 22:14:52 +0400        lh_mouse:       RyanGlScott, try #define 
WIN_VER 0x0601
#define _WIN32_WINNT 0x0601
2014-07-26 22:17:34 +0400        RyanGlScott:    lh_mouse: That didn't seem to 
fix
it, although it warned that _WIN32_WINNT was redefined.
2014-07-26 22:18:03 +0400        lh_mouse:       RyanGlScott, define them before
#include'ing any headers.
2014-07-26 22:18:19 +0400        RyanGlScott:    lh_mouse: Oh, duh. Sorry, I'll 
try
again.
2014-07-26 22:18:54 +0400        RyanGlScott:    lh_mouse: Hm, no difference.
2014-07-26 22:20:03 +0400        lh_mouse:       No need to apologize. Is it 
the 42nd
line that you get an error?
2014-07-26 22:20:44 +0400        RyanGlScott:    Yeah, the output is "Binding
failed", "errno 10049"
2014-07-26 22:31:25 +0400        lh_mouse:       I don't know why. But I 
suggest you
dump the binary contents of SOCKADDR_BTH of the two programs and check
whether they are the same.
2014-07-26 22:31:49 +0400        RyanGlScott:    lh_mouse: Good idea. I'll 
check that
out.
2014-07-26 22:47:55 +0400        RyanGlScott:    What's the best way of doing a
binary dump in Windows? objdump.exe -S isn't revealing much to me.
2014-07-26 22:51:18 +0400        lh_mouse:       RyanGlScott, I meant the 
contents of
that SOCKADDR_BTH you defined in your code.
2014-07-26 22:54:18 +0400        RyanGlScott:    lh_mouse: I'm not sure what 
the best
way of comparing them is. Should I just make a simpler program containing
only the SOCKADDR_BTH parts of compare their objdumps?
2014-07-26 23:11:15 +0400        lh_mouse:       RyanGlScott, unsigned char *p 
= &blah;
for(size_t i = 0; i < sizeof(blah); ++i){ printf("%02X ", *(p++)); }
2014-07-26 23:14:37 +0400        RyanGlScott:    lh_mouse: Is "&blah" 
representing
the SOCKADDR_BTH address? And is there a reason to make it an unsigned char
pointer type?
2014-07-26 23:17:58 +0400        lh_mouse:       It should be that address 
variable
defined on line 35 in your code.
2014-07-26 23:18:27 +0400        lh_mouse:       Just print all bytes of it in 
hex.
2014-07-26 23:20:50 +0400        RyanGlScott:    Alright, the for the MinGW-w64
version: 20 00 2A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 FF FF FF FF 00 00 00 00
2014-07-26 23:21:08 +0400        RyanGlScott:    And for the MSVC version: 20 
00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF FF
2014-07-26 23:23:54 +0400        RyanGlScott:    Curiously, the 2A changes 
every time
I run the MinGW-w64 version.
2014-07-26 23:25:58 +0400        lh_mouse:       That doesn't matter, it is one 
of the
padding bytes after addressFamily.

- -- 
O< ascii ribbon - stop html email! - www.asciiribbon.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (MingW32)

iQEcBAEBAgAGBQJT1CYIAAoJEOs4Jb6SI2Cw3nIIAMy7jC4JOuAhJ0/BVKo7hrLv
25Wvh6zQlzqqy7wKSORIZrnyqRXsdR1kVl3VzoBjza3s48uDzAH+w5sS1rMTVer8
zhf8lqn2Mlx1gyBH5q4nQhOLNjILx2GyWqXxjbvsDrwrdM3MAKZ8niFs7eQ06Jf3
Zak930ly4Noow9HL9AU3RKUrqy65XZx5moRribLy9hM6F3cBd6jOv9uYziPrAiwX
2bgAM1H4NB8su/k8896yPBJTw/31TrMoMVbXR/5s/jYEdpVYTsTnDDOgEaFvWWS0
vqyiKEE5+fO6YJbg/h6EJWOsSpAAXjRvgDRyda4wFTMIHi4sunseIVvynNBFUt4=
=hKqn
-----END PGP SIGNATURE-----

------------------------------------------------------------------------------
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds
_______________________________________________
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to