<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <!-- #BeginTemplate "../../../openslp.dwt" --> <!-- Pristine 1.0 Design copyright Matt Dibb 2006 www.mdibb.net Please feel free to use and modify this template for use on your site. I dont mind if you use it for your personal site or a commercial site, but I do insist that it is not sold or given away in some "50,000 Templates!" package or something like that. --> <head profile="http://www.w3.org/2005/10/profile"> <meta http-equiv="Content-Language" content="en-gb" /> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252" /> <link rel="stylesheet" type="text/css" href="../../../site.css" /> <link rel="stylesheet" type="text/css" href="../../../print.css" media="print" /> <link rel="alternate" type="application/rss+xml" title="OpenSLP…Recent Activity" href="http://www.sourceforge.net/export/rss2_keepsake.php?group_id=1730" /> <link rel="alternate" type="application/rss+xml" title="OpenSLP…News" href="http://www.sourceforge.net/export/rss2_projnews.php?group_id=1730" /> <link rel="alternate" type="application/rss+xml" title="OpenSLP…File Releases" href="http://www.sourceforge.net/api/file/index/project-id/1730/mtime/desc/limit/20/rss" /> <link rel="alternate" type="application/rss+xml" title="OpenSLP…Reviews" href="http://www.sourceforge.net/projects/openslp/reviews_feed.rss" /> <link rel="shortcut icon" href="../../../images/openslp_favicon_256color_48px.ico" /> <!-- #BeginEditable "Page%20Style%20and%20Scripts" --> <!-- #EndEditable --> <!-- #BeginEditable "Page%20Title" --> <title>OpenSLP Programmers Guide - SLPUnEscape()</title> <!-- #EndEditable --> </head> <body> <div id="content"> <div id="header"> <a href="http://openslp.org/"> <img src="../../../images/openslp_logo_web_color_150px.jpg" alt="" /></a> </div> <div id="body"> <!-- #BeginEditable "Left%20Navigation%20-%20Context%20Specific" --> <!-- #EndEditable --> <div id="links"> <p><a href="../../../index.html">About</a><br/> what is openslp</p> <p><a href="../../../download.html">Download</a><br/> how to get openslp</p> <p><a href="../../../contribute.html">Contribute</a><br/> how to help out</p> <p><a href="../../../documentation.html">Documentation</a><br/> how to find out more</p> <p><a href="../../../credits.html">Credits</a><br/> who to blame</p> <p><a href="http://sourceforge.net/projects/openslp"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=1730&type=2" alt="Get OpenSLP at SourceForge.net. Fast, secure and Free Open Source software downloads"/></a></p> </div> <div id="main"> <!-- #BeginEditable "Page%20Content" --> <h2>SLPUnescape<br /> <span id="breadcrumbs"><a href="index.html">OpenSLP Programmer's Guide</a> » Parsing Functions » <a href="SLPUnescape.html">SLPUnescape</a></span></h2> <h3>Declaration</h3> <pre>#include <slp.h> <a href="SLPTypes.html#SLPEXP">SLPEXP</a> <a href="SLPError.html">SLPError</a> <a href="SLPTypes.html#SLPAPI">SLPAPI</a> SLPUnescape( const char * <a href="#escaped">escaped</a>, char ** <a href="#unescaped">unescaped</a>, <a href="SLPTypes.html#SLPBoolean">SLPBoolean</a> <a href="#ist">istag</a>); </pre> <h3>Description</h3> <p>Process the input string to unescapes any SLP reserved characters. If the <tt>istag</tt> parameter is SLP_TRUE then SLPUnEscape() will look for bad tag characters.</p> <h3>Parameters</h3> <table nosave="" border="1" cellpadding="5"> <tbody> <tr nosave="" valign="top"> <td><a name="escaped"></a><tt>escaped</tt></td> <td nosave="">Pointer to the string to be un-escaped</td> </tr> <tr nosave="" valign="top"> <td nosave=""><a name="unescaped"></a><tt>unescaped</tt></td> <td nosave="">Pointer to a pointer for the dynamically allocated output string. The memory should be freed by a call to <tt><a href="SLPFree.html"> SLPFree()</a></tt> when no longer needed.</td> </tr> <tr nosave="" valign="top"> <td><a name="ist"></a>istag</td> <td nosave="">When SLP_TRUE_ the input buffer is checked for bad characters</td> </tr> </tbody> </table> <h3>Returns</h3> <table nosave="" border="1"> <tbody> <tr> <td>SLP_OK</td> <td>Indicates that the no error occurred during the operation.</td> </tr> <tr> <td>SLP_PARSE_ERROR</td> <td>The API returns this error only when no information was retrieved, and at least one SA or DA indicated a protocol error. The data supplied through the API may be malformed or a may have been damaged in transit.</td> </tr> <tr> <td>SLP_MEMORY_ALLOC_FAILED </td> <td>Out of memory error</td> </tr> <tr> <td>SLP_PARAMETER_BAD</td> <td>If a parameter passed into a function is bad, this error is returned.</td> </tr> </tbody> </table> <h3>Status</h3> <table nosave="" cellpadding="5"> <tbody> <tr nosave="" valign="top"> <td nosave="">OpenSLP 0.6.8</td> <td nosave="">Fully implemented as specified by RFC 2614.</td> </tr> </tbody> </table> <br /> <h3>See Also</h3> <p><a href="SLPEscape.html">SLPEscape</a>, <a href="SLPFree.html">SLPFree</a></p> <p id="breadcrumbs0">Prepared by: <a href="http://www.calderasystems.com">Caldera Systems Inc</a><br /> Maintained by: <a href="http://www.openslp.org/">openslp.org</a></p> <!-- #EndEditable --> </div> </div> <div id="footer"> Copyright © 2011 <a href="http://www.openslp.org/">openslp.org</a>. All Rights Reserved.<br/> Design by <a href="http://www.mdibb.net" title="Website of Matt Dibb">Matt Dibb</a> 2006. <a href="http://jigsaw.w3.org/css-validator/check/referer" title="Validate CSS">CSS</a> <a href="http://validator.w3.org/check/referer" title="Validate XHTML">XHTML</a> <br/>Courtesy of <a href="http://www.openwebdesign.org">Open Web Design</a> & <a href="http://seo-services.us">seo</a> </div> </div> </body> <!-- #EndTemplate --> </html>