Bugs item #3159015, was opened at 2011-01-15 21:08
Message generated for change (Tracker Item Submitted) made by reduzent
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=478070&aid=3159015&group_id=55736
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: externals
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Roman Haefeli (reduzent)
Assigned to: Nobody/Anonymous (nobody)
Summary: [iemnet/tcpserver]: unreliable broadcast method
Initial Comment:
When [unpackOSC] receives an OSC packet containing a symbol containing a
non-ASCII printable character (such as äöüéèàâ etc.), it prints the following
error:
unpackOSC: PrintTypeTaggedArgs: Type tag said this arg is a string but it's
not!
My C skills are a bit limited, but from what I figured, the problem lies in the
isprint() condition on line 584 of unpackOSC.c. When I remove that condition,
those characters are accepted to be found in strings. However, I guess doing so
disables the validity check completely.
If that information matters, the environment variable LANG on my computer
(Ubuntu 10.04) is set to 'en_US.utf8'.
Interestingly, [packOSC] has no problem in putting strings containing those
characters into OSC packets.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=478070&aid=3159015&group_id=55736
_______________________________________________
Pd-dev mailing list
[email protected]
http://lists.puredata.info/listinfo/pd-dev