segfault / fastxml

ruby libxml library targetting speed and ease of use. provides an hpricot-like interface to xml

This URL has Read+Write access

fastxml / ext / fastxml_nodelist.h
100644 22 lines (17 sloc) 0.664 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
/*
* Prototypes for everything in fastxml_nodelist.c
*
* Please see the LICENSE file for copyright, licensing and distribution information
*/
 
#ifndef fastxml_nodelist_h
#define fastxml_nodelist_h
 
#define EMPTY_NODELIST -1
#define EMPTY_NODESET -2
 
extern void Init_fastxml_nodelist();
 
RUBY_EXTERN VALUE fastxml_nodelist_initialize(VALUE self);
RUBY_EXTERN VALUE fastxml_nodelist_inspect(VALUE self);
RUBY_EXTERN VALUE fastxml_nodelist_length(VALUE self);
RUBY_EXTERN VALUE fastxml_nodelist_entry(VALUE self, long idx);
RUBY_EXTERN VALUE fastxml_nodelist_each(VALUE self);
RUBY_EXTERN VALUE fastxml_nodelist_to_ary(VALUE self);
#endif /*fastxml_nodelist_h*/