ext/xml/ruby_xml_attr.h in libxml-ruby-0.3.8.4 vs ext/xml/ruby_xml_attr.h in libxml-ruby-0.5.0

- old
+ new

@@ -1,21 +1,18 @@ -/* $Id: ruby_xml_attr.h,v 1.2 2006/11/20 01:22:07 roscopeco Exp $ */ +/* $Id: ruby_xml_attr.h 138 2007-08-29 18:00:35Z danj $ */ /* Please see the LICENSE file for copyright and distribution information */ #ifndef __RUBY_XML_ATTR__ #define __RUBY_XML_ATTR__ extern VALUE cXMLAttr; typedef struct ruby_xml_attr { xmlAttrPtr attr; - VALUE xd; - //int is_ptr; -} ruby_xml_attr; +} ruby_xml_attr_t; -void ruby_xml_attr_free(ruby_xml_attr *rxn); +void ruby_xml_attr_free(ruby_xml_attr_t *rxn); +VALUE ruby_xml_attr_wrap(VALUE class, xmlAttrPtr xnode); void ruby_init_xml_attr(void); -VALUE ruby_xml_attr_new(VALUE class, VALUE xd, xmlAttrPtr attr); -VALUE ruby_xml_attr_new2(VALUE class, VALUE xd, xmlAttrPtr attr); VALUE ruby_xml_attr_name_get(VALUE self); #endif