<!doctype html public "-//W3C//DTD W3 HTML//EN">
<html><head><style type="text/css"><!--
blockquote, dl, ul, ol, li { padding-top: 0 ; padding-bottom: 0 }
 --></style><title>Re: [Live-devel] LIVE Design? STL / Data Types /
snprintf</title></head><body>
<blockquote type="cite" cite><font size="-1">1. &nbsp;Is there
specific reasoning that LIVE555 does not use STL?</font></blockquote>
<div><br></div>
<div>Basically, because I want this software to be useful for
environments (e.g., embedded systems) for which STL might not be
available, or might incur an excessive memory footprint if it were
used.</div>
<div><br></div>
<div><br></div>
<blockquote type="cite" cite><font size="-1">2. &nbsp;I saw in the
online &quot;todo&quot; list that there was an item to change certain
data types in the library. &nbsp;Is it your intent to change ALL
standard data types to the u_int32_t - styled types? &nbsp;Or only
when the type size is specified by a standard (RTSP/RTP/RTCP,
etc.)?</font></blockquote>
<div><br>
The latter.</div>
<div><br>
<br>
</div>
<blockquote type="cite" cite><font size="-1">3. &nbsp;I notice in
Media.cpp at line 181 there's a comment saying not to use
&quot;snprintf&quot; because it is not on some systems. &nbsp;Are
there other calls like this that are intentionally avoided? &nbsp;I
did notice that you created strDup.cpp. &nbsp;Which &lt;string&gt;
functions do you consider &quot;allowed&quot; when working with your
code?</font></blockquote>
<div><br></div>
<div>Any software that you write that uses the software is yours, so
you can use whatever functions you like.&nbsp; (Of course, you really
should not be *modifying* the existing code; instead, you should just
be extending it or adding your own code that links with it.)</div>
<x-sigsep><pre>-- 
</pre></x-sigsep>
<div><br>
Ross Finlayson<br>
Live Networks, Inc.<br>
http://www.live555.com/</div>
</body>
</html>