2 ======================================================================
4 CREATOR: eric 25 jan 2001
11 (C) COPYRIGHT 1999 Eric Busboom
12 http://www.softwarestudio.org
14 This package is free software and is provided "as is" without
15 express or implied warranty. It may be used, redistributed and/or
16 modified under the same terms as perl itself. ( Either the Artistic
19 ======================================================================*/
21 #ifndef __ICALLANGBIND_H__
22 #define __ICALLANGBIND_H__
24 int* icallangbind_new_array(int size);
25 void icallangbind_free_array(int* array);
26 int icallangbind_access_array(int* array, int index);
27 icalproperty* icallangbind_get_property(icalcomponent *c, int n, const char* prop);
28 const char* icallangbind_get_property_val(icalproperty* p);
29 const char* icallangbind_get_parameter(icalproperty *p, const char* parameter);
30 icalcomponent* icallangbind_get_component(icalcomponent *c, const char* comp);
32 icalproperty* icallangbind_get_first_property(icalcomponent *c,
35 icalproperty* icallangbind_get_next_property(icalcomponent *c,
38 icalcomponent* icallangbind_get_first_component(icalcomponent *c,
41 icalcomponent* icallangbind_get_next_component(icalcomponent *c,
45 const char* icallangbind_property_eval_string(icalproperty* prop, char* sep);
48 int icallangbind_string_to_open_flag(const char* str);
49 #endif /*__ICALLANGBIND_H__*/