&#x00A0;&#x00A0;withCWString,&#x00A0;&#x00A0;withCWStringLen
&#x00A0;<br />&#x00A0;&#x00A0;)&#x00A0;where
</div>
     <p class="noindent"></div>
<p class="noindent"> Utilities for primitive marshalling of C strings.
 <p class="noindent"> The marshalling converts each Haskell character, representing a Unicode code point, to one or more bytes in a
manner that, by default, is determined by the current locale. As a consequence, no guarantees can be made about the
relative length of a Haskell string and its corr