<!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. 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. I saw in the
online "todo" list that there was an item to change certain
data types in the library. Is it your intent to change ALL
standard data types to the u_int32_t - styled types? 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. I notice in
Media.cpp at line 181 there's a comment saying not to use
"snprintf" because it is not on some systems. Are
there other calls like this that are intentionally avoided? I
did notice that you created strDup.cpp. Which <string>
functions do you consider "allowed" 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. (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>