1
     �Ãa–Ým_J*j"Tâ€nãOÜŠbÑ¿Â      File not found.
  *   ˆl–Ü4ý()|¤P@ªë�½q°©‹FÿÀƒî‹_†I|¥�+ÀÄ ´    /*
 * Summary: interface for the XSLT functions not from XPath
 * Description: a set of extra functions coming from XSLT but not in XPath
 *
 * Copy: See Copyright for the status of this software.
 *
 * Author: Daniel Veillard and Bjorn Reese <breese@users.sourceforge.net>
 */

#ifndef __XML_XSLT_FUNCTIONS_H__
#define __XML_XSLT_FUNCTIONS_H__

#include <libxml/xpath.h>
#include <libxml/xpathInternals.h>
#include "xsltexports.h"
#include "xsltInternals.h"

#ifdef __cplusplus
extern "C" {
#endif

/**
 * XSLT_REGISTER_FUNCTION_LOOKUP:
 *
 * Registering macro, not general purpose at all but used in different modules.
 */
#define XSLT_REGISTER_FUNCTION_LOOKUP(ctxt)			\
    xmlXPathRegisterFuncLookup((ctxt)->xpathCtxt,		\
	xsltXPathFunctionLookup,				\
	(void *)(ctxt->xpathCtxt));

XSLTPUBFUN xmlXPathFunction XSLTCALL
	xsltXPathFunctionLookup		(void *vctxt,
					 const xmlChar *name,
					 const xmlChar *ns_uri);

/*
 * Interfaces for the functions implementations.
 */

XSLTPUBFUN void XSLTCALL
	xsltDocumentFunction		(xmlXPathParserContextPtr ctxt,
					 int nargs);
XSLTPUBFUN void XSLTCALL
	xsltKeyFunction			(xmlXPathParserContextPtr ctxt,
					 int nargs);
XSLTPUBFUN void XSLTCALL
	xsltUnparsedEntityURIFunction	(xmlXPathParserContextPtr ctxt,
					 int nargs);
XSLTPUBFUN void XSLTCALL
	xsltFormatNumberFunction	(xmlXPathParserContextPtr ctxt,
					 int nargs);
XSLTPUBFUN void XSLTCALL
	xsltGenerateIdFunction		(xmlXPathParserContextPtr ctxt,
					 int nargs);
XSLTPUBFUN void XSLTCALL
	xsltSystemPropertyFunction	(xmlXPathParserContextPtr ctxt,
					 int nargs);
XSLTPUBFUN void XSLTCALL
	xsltElementAvailableFunction	(xmlXPathParserContextPtr ctxt,
					 int nargs);
XSLTPUBFUN void XSLTCALL
	xsltFunctionAvailableFunction	(xmlXPathParserContextPtr ctxt,
					 int nargs);

/*
 * And the registration
 */

XSLTPUBFUN void XSLTCALL
	xsltRegisterAllFunctions	(xmlXPathContextPtr ctxt);

#ifdef __cplusplus
}
#endif

#endif /* __XML_XSLT_FUNCTIONS_H__ */

  "   ˆl–Ým_J*j"Tâ€nãB¸ÓŠbÑ¿Âƒh¹ÁÅ      0
  5   ˆl–ßi~”ja,j€fàp!S�ÿÃ„t¶/_�uÐb&=L‰*VBl(éÃÇ ?÷     ELF          >    Pe      @       X         @ 8  @                                 8M      8M                    P       P       P      	e      	e                    À       À       À      (.      (.                   �÷      �     �     0	      8	                   €ø      €     €     ð      ð                   ¨      ¨      ¨                                   È      È      È      $       $              Såtd   ¨      ¨      ¨                             Påtd    È       È       È      d      d             Qåtd                                                  Råtd   �÷      �     �     p      p                      GNU   À                   GNU íBí/…2ÚÖ¶jni’ïº    Å               „ 	  Ù��€HƒƒÂ˜H ƒP@� š   PR        E   !´  €•�* X    QÂpb EX^ �Ð¥ B ` „  !©F    (€  !€9°@ "`À $@ €	ÈÊÀ¨h›A$X&¼ªp	@   À   ÁaP`  C @F iD ÒB�	ˆ@„D
  @  @q  ‚!! !		 @�@€ €   0`                                                 #   $   %   '   (       *           ,           -   1   2   4       5       7       9           =   >               @       C   D       E   F   H   K   M   N   P   Q   S   T   U       Y       [       \       ]   ^       `   a   d   j       k       m   p   q   s       t       w   x   y       {   }   ~              �   „   …   ‡       ˆ   ‰   ‹   Œ   �   Ž   �       ‘   “   •   –       —   š   œ   ž   Ÿ           ¡   ¢           ¤   §       ©   ª       «   ®   ¯   ²       µ   ·   ¹   º   ½           ¿   Á       Ã               Ä   Æ   Ç               Ê           Ì   Í       Ï   Ð           Ò           Ó   Ö           ×       Ø       Ú   Ü       ß       à   á       â   ä       å   ç   ê       ë   ì   í   î       ñ   ô   ö   y0,Õ¦®·h°š«Ì(!¯bcüZ�0OÿÍ·LkA>U|B�¦ÌK>™Þ~0®ìŠy€r4À.Å·ig›ß£¾