<div dir="ltr">Paul,<div><br></div><div>you need to use a stream with :element-type '(unsigned-type 8) if you want to control the binary encoding.  If you need to mix binary and text, maybe FLEXI-STREAMS (<a href="http://weitz.de/flexi-streams/">http://weitz.de/flexi-streams/</a>) is helpful.</div>

<div><br></div><div>-Hans</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-04-10 10:31 GMT-04:00 Paul Tarvydas <span dir="ltr"><<a href="mailto:paultarvydas@gmail.com" target="_blank">paultarvydas@gmail.com</a>></span>:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I'm using sbcl to write-char a 16-bit unsigned integer to a socket as two separate unsigned 8-bit bytes, for example 141 should appear as<br>


<br>
#x00 #x8d.<br>
<br>
SBCL appears to convert the #x8d into a two-byte utf-8 char, resulting in 3 bytes written to the stream<br>
<br>
\#x00 #xcd #x8d.<br>
<br>
What is the proper incantation to achieve this?  (SBCL on Windows, if that matters).<br>
<br>
thanks<br>
pt<br>
<br>
<br>
______________________________<u></u>_________________<br>
pro mailing list<br>
<a href="mailto:pro@common-lisp.net" target="_blank">pro@common-lisp.net</a><br>
<a href="http://common-lisp.net/cgi-bin/mailman/listinfo/pro" target="_blank">http://common-lisp.net/cgi-<u></u>bin/mailman/listinfo/pro</a><br>
</blockquote></div><br></div>