root/ext/fastxml_nodelist.h

Revision 3743ad075234ad77e4d34c81771003bd38d4a24e, 0.6 KB (checked in by Mark Guzman <segfault@…>, 6 months ago)

adding some more initial documentation
specified that copyright is defined in the LICENSE file

  • Property mode set to 100644
Line 
1/*
2 * Prototypes for everything in fastxml_nodelist.c
3 *
4 * Please see the LICENSE file for copyright, licensing and distribution information
5 */
6
7#ifndef fastxml_nodelist_h
8#define fastxml_nodelist_h
9
10#define EMPTY_NODELIST -1
11#define EMPTY_NODESET -2
12
13extern void Init_fastxml_nodelist();
14
15RUBY_EXTERN VALUE fastxml_nodelist_initialize(VALUE self);
16RUBY_EXTERN VALUE fastxml_nodelist_inspect(VALUE self);
17RUBY_EXTERN VALUE fastxml_nodelist_length(VALUE self);
18RUBY_EXTERN VALUE fastxml_nodelist_entry(VALUE self, long idx);
19RUBY_EXTERN VALUE fastxml_nodelist_each(VALUE self);
20RUBY_EXTERN VALUE fastxml_nodelist_to_ary(VALUE self);
21#endif /*fastxml_nodelist_h*/
Note: See TracBrowser for help on using the browser.