SLPUnescape man page on SunOS

Man page or keyword search:  
man Server   20652 pages
apropos Keyword Search (all sections)
Output format
SunOS logo
[printable version]

SLPUnescape(3SLP) Service Location Protocol Library FunctionsSLPUnescape(3SLP)

NAME
       SLPUnescape - translate escaped characters into UTF-8

SYNOPSIS
       #include <slp.h>

       SLPError	 SLPUnescape(const char *pcInBuf, char** ppcOutBuf, SLPBoolean
       isTag);

DESCRIPTION
       The SLPUnescape() function processes the input string  in  pcInbuf  and
       unescapes  any SLP reserved characters.	If the isTag parameter is SLP‐
       True, then look for bad tag characters and signal an error if  any  are
       found with the SLP_PARSE_ERROR code.  No transformation is performed if
       the input string is an opaque.  The results are put into a buffer allo‐
       cated by the API library and returned in the ppcOutBuf parameter.  This
       buffer should be deallocated using SLPFree(3SLP) when the memory is  no
       longer needed.

PARAMETERS
       pcInBuf	       Pointer to the input buffer to process for escape char‐
		       acters.

       ppcOutBuf	Pointer to a pointer for the output  buffer  with  the
		       SLP   reserved characters escaped.  Must be freed using
		       SLPFree(3SLP) when the memory is no longer needed.

       isTag	       When true, the input buffer  is	checked	 for  bad  tag
		       characters.

ERRORS
       This  function  or  its callback may return any SLP error code. See the
       ERRORS section in slp_api(3SLP).

EXAMPLES
       Example 1: Using SLPUnescape()

       The following example decodes the representation for ",tag,":

       char* pcOutBuf;
       SLPError err;

       err = SLPUnescape("\2c tag\2c", &pcOutbuf, SLP_TRUE);

ENVIRONMENT VARIABLES
       SLP_CONF_FILE	       When set, use this file for configuration.

ATTRIBUTES
       See attributes(5)  for descriptions of the following attributes:

       ┌─────────────────────────────┬─────────────────────────────┐
       │      ATTRIBUTE TYPE	     │	    ATTRIBUTE VALUE	   │
       ├─────────────────────────────┼─────────────────────────────┤
       │Availability		     │SUNWslpu			   │
       └─────────────────────────────┴─────────────────────────────┘

SEE ALSO
       slpd(1M),SLPFree(3SLP),	 slp_api(3SLP),	  slp.conf(4),	  slpd.reg(4),
       attributes(5)

       System Administration Guide: Network Services

       Guttman,	 E.,   Perkins, C., Veizades, J., and Day, M.RFC 2608, Service
       Location Protocol, Version 2. The Internet Society. June 1999.

       Kempf, J. and Guttman, E. RFC 2614, An API for  Service	Location.  The
       Internet Society. June 1999.

SunOS 5.10			  16 Jan 2003		     SLPUnescape(3SLP)
[top]

List of man pages available for SunOS

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net