Hi Mikael,
> I am using the zeromq library in a Unicode Windows environment and to
> get 2.0.7 to cleanly compile I had to apply the attached patch. I
> have also added what I guess would be needed for Mingw to work with
> the same settings, but I haven't tested it yet (I don't have Mingw
> installed atm).
>
> I and my employer is releasing this patch under the MIT/X11 license.
> Contact me for additional information if needed.
I think there is a problem there. The 'string_buf' is turned to UNICODE,
right?
Now have a look at zmq::uuid_t::create_blob function:
const char *buf = (const char*) string_buf;
blob_buf [0] = convert_byte (buf + 0);
...
So the code accesses the unicode buffer as if it were ASCII buffer and
tries to convert it into a binary representation of the UUID. I would
expect it to fail during the convert_byte. Does it work OK for you?
Martin
_______________________________________________
zeromq-dev mailing list
[email protected]
http://lists.zeromq.org/mailman/listinfo/zeromq-dev