summaryrefslogtreecommitdiffabout
path: root/libical/src/libical/icallangbind.h
Unidiff
Diffstat (limited to 'libical/src/libical/icallangbind.h') (more/less context) (ignore whitespace changes)
-rw-r--r--libical/src/libical/icallangbind.h49
1 files changed, 49 insertions, 0 deletions
diff --git a/libical/src/libical/icallangbind.h b/libical/src/libical/icallangbind.h
new file mode 100644
index 0000000..2ed5003
--- a/dev/null
+++ b/libical/src/libical/icallangbind.h
@@ -0,0 +1,49 @@
1/* -*- Mode: C -*-
2 ======================================================================
3 FILE: icallangbind.h
4 CREATOR: eric 25 jan 2001
5
6 DESCRIPTION:
7
8 $Id$
9 $Locker$
10
11 (C) COPYRIGHT 1999 Eric Busboom
12 http://www.softwarestudio.org
13
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
17 License or the GPL. )
18
19 ======================================================================*/
20
21#ifndef __ICALLANGBIND_H__
22#define __ICALLANGBIND_H__
23
24int* icallangbind_new_array(int size);
25void icallangbind_free_array(int* array);
26int icallangbind_access_array(int* array, int index);
27icalproperty* icallangbind_get_property(icalcomponent *c, int n, const char* prop);
28const char* icallangbind_get_property_val(icalproperty* p);
29const char* icallangbind_get_parameter(icalproperty *p, const char* parameter);
30icalcomponent* icallangbind_get_component(icalcomponent *c, const char* comp);
31
32icalproperty* icallangbind_get_first_property(icalcomponent *c,
33 const char* prop);
34
35icalproperty* icallangbind_get_next_property(icalcomponent *c,
36 const char* prop);
37
38icalcomponent* icallangbind_get_first_component(icalcomponent *c,
39 const char* comp);
40
41icalcomponent* icallangbind_get_next_component(icalcomponent *c,
42 const char* comp);
43
44
45const char* icallangbind_property_eval_string(icalproperty* prop, char* sep);
46
47
48int icallangbind_string_to_open_flag(const char* str);
49#endif /*__ICALLANGBIND_H__*/