<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:"Cambria Math";
        panose-1:0 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal>diff --git a/modules/services_discovery/upnp_intel.cpp
b/modules/services_discovery/upnp_intel.cpp<o:p></o:p></p>

<p class=MsoNormal>index 269b5ff..dec8f8d 100644<o:p></o:p></p>

<p class=MsoNormal>--- a/modules/services_discovery/upnp_intel.cpp<o:p></o:p></p>

<p class=MsoNormal>+++ b/modules/services_discovery/upnp_intel.cpp<o:p></o:p></p>

<p class=MsoNormal>@@ -27,7 +27,6 @@<o:p></o:p></p>

<p class=MsoNormal> <o:p></o:p></p>

<p class=MsoNormal> /*<o:p></o:p></p>

<p class=MsoNormal>   \TODO: Debug messages: "__FILE__, __LINE__" ok
???, Wrn/Err ???<o:p></o:p></p>

<p class=MsoNormal>-  \TODO: Change names to VLC standard ???<o:p></o:p></p>

<p class=MsoNormal> */<o:p></o:p></p>

<p class=MsoNormal> #undef PACKAGE_NAME<o:p></o:p></p>

<p class=MsoNormal> #ifdef HAVE_CONFIG_H<o:p></o:p></p>

<p class=MsoNormal>@@ -148,12 +147,12 @@ static void Close( vlc_object_t
*p_this )<o:p></o:p></p>

<p class=MsoNormal> <o:p></o:p></p>

<p class=MsoNormal> // Returns the value of a child element, or 0 on error<o:p></o:p></p>

<p class=MsoNormal> const char* xml_getChildElementValue( IXML_Element*
p_parent,<o:p></o:p></p>

<p class=MsoNormal>-                                      const char*  
_psz_tag_name )<o:p></o:p></p>

<p class=MsoNormal>+                                      const char*  
psz_tag_name_ )<o:p></o:p></p>

<p class=MsoNormal> {<o:p></o:p></p>

<p class=MsoNormal>     if ( !p_parent ) return 0;<o:p></o:p></p>

<p class=MsoNormal>-    if ( !_psz_tag_name ) return 0;<o:p></o:p></p>

<p class=MsoNormal>+    if ( !psz_tag_name_ ) return 0;<o:p></o:p></p>

<p class=MsoNormal> <o:p></o:p></p>

<p class=MsoNormal>-    char* psz_tag_name = strdup( _psz_tag_name );<o:p></o:p></p>

<p class=MsoNormal>+    char* psz_tag_name = strdup( psz_tag_name_ );<o:p></o:p></p>

<p class=MsoNormal>     IXML_NodeList* p_node_list =
ixmlElement_getElementsByTagName( p_parent, psz_tag_name );<o:p></o:p></p>

<p class=MsoNormal>     free( psz_tag_name );<o:p></o:p></p>

<p class=MsoNormal>     if ( !p_node_list ) return 0;<o:p></o:p></p>

<p class=MsoNormal>@@ -535,12 +534,12 @@ void
MediaServer::subscribeToContentDirectory()<o:p></o:p></p>

<p class=MsoNormal>     }<o:p></o:p></p>

<p class=MsoNormal> }<o:p></o:p></p>

<p class=MsoNormal> <o:p></o:p></p>

<p class=MsoNormal>-IXML_Document* MediaServer::_browseAction( const char*
pObjectID,<o:p></o:p></p>

<p class=MsoNormal>-                                           const char*
pBrowseFlag,<o:p></o:p></p>

<p class=MsoNormal>-                                           const char*
pFilter,<o:p></o:p></p>

<p class=MsoNormal>-                                           const char*
pStartingIndex,<o:p></o:p></p>

<p class=MsoNormal>-                                           const char*
pRequestedCount,<o:p></o:p></p>

<p class=MsoNormal>-                                           const char*
pSortCriteria )<o:p></o:p></p>

<p class=MsoNormal>+IXML_Document* MediaServer::_browseAction( const char*
psz_object_id_,<o:p></o:p></p>

<p class=MsoNormal>+                                           const char*
psz_browser_flag_,<o:p></o:p></p>

<p class=MsoNormal>+                                           const char*
psz_filter_,<o:p></o:p></p>

<p class=MsoNormal>+                                           const char*
psz_starting_index_,<o:p></o:p></p>

<p class=MsoNormal>+                                           const char*
psz_requested_count_,<o:p></o:p></p>

<p class=MsoNormal>+                                           const char*
psz_sort_criteria_ )<o:p></o:p></p>

<p class=MsoNormal> {<o:p></o:p></p>

<p class=MsoNormal>     IXML_Document* p_action = 0;<o:p></o:p></p>

<p class=MsoNormal>     IXML_Document* p_response = 0;<o:p></o:p></p>

<p class=MsoNormal>@@ -552,12 +551,12 @@ IXML_Document*
MediaServer::_browseAction( const char* pObjectID,<o:p></o:p></p>

<p class=MsoNormal>         return 0;<o:p></o:p></p>

<p class=MsoNormal>     }<o:p></o:p></p>

<p class=MsoNormal> <o:p></o:p></p>

<p class=MsoNormal>-    char* psz_object_id = strdup( pObjectID );<o:p></o:p></p>

<p class=MsoNormal>-    char* psz_browse_flag = strdup( pBrowseFlag );<o:p></o:p></p>

<p class=MsoNormal>-    char* psz_filter = strdup( pFilter );<o:p></o:p></p>

<p class=MsoNormal>-    char* psz_starting_index = strdup( pStartingIndex );<o:p></o:p></p>

<p class=MsoNormal>-    char* psz_requested_count = strdup( pRequestedCount );<o:p></o:p></p>

<p class=MsoNormal>-    char* psz_sort_criteria = strdup( pSortCriteria );<o:p></o:p></p>

<p class=MsoNormal>+    char* psz_object_id = strdup( psz_object_id_ );<o:p></o:p></p>

<p class=MsoNormal>+    char* psz_browse_flag = strdup( psz_browser_flag_ );<o:p></o:p></p>

<p class=MsoNormal>+    char* psz_filter = strdup( psz_filter_ );<o:p></o:p></p>

<p class=MsoNormal>+    char* psz_starting_index = strdup( psz_starting_index_
);<o:p></o:p></p>

<p class=MsoNormal>+    char* psz_requested_count = strdup(
psz_requested_count_ );<o:p></o:p></p>

<p class=MsoNormal>+    char* psz_sort_criteria = strdup( psz_sort_criteria_ );<o:p></o:p></p>

<p class=MsoNormal>     char* psz_service_type = strdup(
CONTENT_DIRECTORY_SERVICE_TYPE );<o:p></o:p></p>

<p class=MsoNormal> <o:p></o:p></p>

<p class=MsoNormal>     int i_res;<o:p></o:p></p>

<p class=MsoNormal>@@ -930,13 +929,14 @@ void MediaServerList::removeServer(
const char* psz_udn )<o:p></o:p></p>

<p class=MsoNormal> <o:p></o:p></p>

<p class=MsoNormal> // Item...<o:p></o:p></p>

<p class=MsoNormal> <o:p></o:p></p>

<p class=MsoNormal>-Item::Item( Container* p_parent, const char* objectID,
const char* title, const char* resource )<o:p></o:p></p>

<p class=MsoNormal>+Item::Item( Container* p_parent, const char* psz_object_id,
const char* psz_title,<o:p></o:p></p>

<p class=MsoNormal>+                const char* psz_resource )<o:p></o:p></p>

<p class=MsoNormal> {<o:p></o:p></p>

<p class=MsoNormal>     _parent = p_parent;<o:p></o:p></p>

<p class=MsoNormal> <o:p></o:p></p>

<p class=MsoNormal>-    _objectID = objectID;<o:p></o:p></p>

<p class=MsoNormal>-    _title = title;<o:p></o:p></p>

<p class=MsoNormal>-    _resource = resource;<o:p></o:p></p>

<p class=MsoNormal>+    _objectID = psz_object_id;<o:p></o:p></p>

<p class=MsoNormal>+    _title = psz_title;<o:p></o:p></p>

<p class=MsoNormal>+    _resource = psz_resource;<o:p></o:p></p>

<p class=MsoNormal> <o:p></o:p></p>

<p class=MsoNormal>     _inputItem = NULL;<o:p></o:p></p>

<p class=MsoNormal> }<o:p></o:p></p>

<p class=MsoNormal>@@ -983,13 +983,13 @@ input_item_t* Item::getInputItem()
const<o:p></o:p></p>

<p class=MsoNormal> // Container...<o:p></o:p></p>

<p class=MsoNormal> <o:p></o:p></p>

<p class=MsoNormal> Container::Container( Container*  p_parent,<o:p></o:p></p>

<p class=MsoNormal>-                      const char* objectID,<o:p></o:p></p>

<p class=MsoNormal>-                      const char* title )<o:p></o:p></p>

<p class=MsoNormal>+                      const char* psz_object_id,<o:p></o:p></p>

<p class=MsoNormal>+                      const char* psz_title )<o:p></o:p></p>

<p class=MsoNormal> {<o:p></o:p></p>

<p class=MsoNormal>     _parent = p_parent;<o:p></o:p></p>

<p class=MsoNormal> <o:p></o:p></p>

<p class=MsoNormal>-    _objectID = objectID;<o:p></o:p></p>

<p class=MsoNormal>-    _title = title;<o:p></o:p></p>

<p class=MsoNormal>+    _objectID = psz_object_id;<o:p></o:p></p>

<p class=MsoNormal>+    _title = psz_title;<o:p></o:p></p>

<p class=MsoNormal> <o:p></o:p></p>

<p class=MsoNormal>     _inputItem = NULL;<o:p></o:p></p>

<p class=MsoNormal> }<o:p></o:p></p>

<p class=MsoNormal>@@ -1015,9 +1015,9 @@ void Container::addItem( Item* item )<o:p></o:p></p>

<p class=MsoNormal>     _items.push_back( item );<o:p></o:p></p>

<p class=MsoNormal> }<o:p></o:p></p>

<p class=MsoNormal> <o:p></o:p></p>

<p class=MsoNormal>-void Container::addContainer( Container* container )<o:p></o:p></p>

<p class=MsoNormal>+void Container::addContainer( Container* p_container )<o:p></o:p></p>

<p class=MsoNormal> {<o:p></o:p></p>

<p class=MsoNormal>-    _containers.push_back( container );<o:p></o:p></p>

<p class=MsoNormal>+    _containers.push_back( p_container );<o:p></o:p></p>

<p class=MsoNormal> }<o:p></o:p></p>

<p class=MsoNormal> <o:p></o:p></p>

<p class=MsoNormal> const char* Container::getObjectID() const<o:p></o:p></p>

<p class=MsoNormal>@@ -1040,15 +1040,15 @@ unsigned int
Container::getNumContainers() const<o:p></o:p></p>

<p class=MsoNormal>     return _containers.size();<o:p></o:p></p>

<p class=MsoNormal> }<o:p></o:p></p>

<p class=MsoNormal> <o:p></o:p></p>

<p class=MsoNormal>-Item* Container::getItem( unsigned int i ) const<o:p></o:p></p>

<p class=MsoNormal>+Item* Container::getItem( unsigned int i_index ) const<o:p></o:p></p>

<p class=MsoNormal> {<o:p></o:p></p>

<p class=MsoNormal>-    if ( i < _items.size() ) return _items[i];<o:p></o:p></p>

<p class=MsoNormal>+    if ( i_index < _items.size() ) return
_items[i_index];<o:p></o:p></p>

<p class=MsoNormal>     return 0;<o:p></o:p></p>

<p class=MsoNormal> }<o:p></o:p></p>

<p class=MsoNormal> <o:p></o:p></p>

<p class=MsoNormal>-Container* Container::getContainer( unsigned int i ) const<o:p></o:p></p>

<p class=MsoNormal>+Container* Container::getContainer( unsigned int i_index )
const<o:p></o:p></p>

<p class=MsoNormal> {<o:p></o:p></p>

<p class=MsoNormal>-    if ( i < _containers.size() ) return _containers[i];<o:p></o:p></p>

<p class=MsoNormal>+    if ( i_index < _containers.size() ) return _containers[i_index];<o:p></o:p></p>

<p class=MsoNormal>     return 0;<o:p></o:p></p>

<p class=MsoNormal> }<o:p></o:p></p>

<p class=MsoNormal> <o:p></o:p></p>

<p class=MsoNormal>-- <o:p></o:p></p>

<p class=MsoNormal>1.7.1<o:p></o:p></p>

</div>

</body>

</html>