Diff for /embedaddon/libxml2/xlink.c between versions 1.1.1.1 and 1.1.1.2

version 1.1.1.1, 2012/02/21 23:37:57 version 1.1.1.2, 2014/06/15 19:53:30
Line 47 Line 47
  *           Default setting and related functions              *   *           Default setting and related functions              *
  *                                                              *   *                                                              *
  ****************************************************************/   ****************************************************************/
 
 static xlinkHandlerPtr xlinkDefaultHandler = NULL;  static xlinkHandlerPtr xlinkDefaultHandler = NULL;
 static xlinkNodeDetectFunc      xlinkDefaultDetect = NULL;  static xlinkNodeDetectFunc      xlinkDefaultDetect = NULL;
   
Line 93  xlinkGetDefaultDetect (void) { Line 93  xlinkGetDefaultDetect (void) {
  *   *
  * Set the default xlink detection routine   * Set the default xlink detection routine
  */   */
void void
 xlinkSetDefaultDetect   (xlinkNodeDetectFunc func) {  xlinkSetDefaultDetect   (xlinkNodeDetectFunc func) {
     xlinkDefaultDetect = func;      xlinkDefaultDetect = func;
 }  }
Line 104  xlinkSetDefaultDetect (xlinkNodeDetectFunc func) { Line 104  xlinkSetDefaultDetect (xlinkNodeDetectFunc func) {
  *                                                              *   *                                                              *
  ****************************************************************/   ****************************************************************/
   
 
 /**  /**
  * xlinkIsLink:   * xlinkIsLink:
  * @doc:  the document containing the node   * @doc:  the document containing the node
Line 119  xlinkSetDefaultDetect (xlinkNodeDetectFunc func) { Line 119  xlinkSetDefaultDetect (xlinkNodeDetectFunc func) {
  * Returns the xlinkType of the node (XLINK_TYPE_NONE if there is no   * Returns the xlinkType of the node (XLINK_TYPE_NONE if there is no
  *         link detected.   *         link detected.
  */   */
xlinkType xlinkType
 xlinkIsLink     (xmlDocPtr doc, xmlNodePtr node) {  xlinkIsLink     (xmlDocPtr doc, xmlNodePtr node) {
     xmlChar *type = NULL, *role = NULL;      xmlChar *type = NULL, *role = NULL;
     xlinkType ret = XLINK_TYPE_NONE;      xlinkType ret = XLINK_TYPE_NONE;
Line 157  xlinkIsLink (xmlDocPtr doc, xmlNodePtr node) { Line 157  xlinkIsLink (xmlDocPtr doc, xmlNodePtr node) {
                 xlink = xmlSearchNs(doc, node, XLINK_NAMESPACE);                  xlink = xmlSearchNs(doc, node, XLINK_NAMESPACE);
                 if (xlink == NULL) {                  if (xlink == NULL) {
                     /* Humm, fallback method */                      /* Humm, fallback method */
                    if (xmlStrEqual(role, BAD_CAST"xlink:external-linkset"))                     if (xmlStrEqual(role, BAD_CAST"xlink:external-linkset"))
                         ret = XLINK_TYPE_EXTENDED_SET;                          ret = XLINK_TYPE_EXTENDED_SET;
                 } else {                  } else {
                     xmlChar buf[200];                      xmlChar buf[200];

Removed from v.1.1.1.1  
changed lines
  Added in v.1.1.1.2


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>