summaryrefslogtreecommitdiff
path: root/include/dom/core/characterdata.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/dom/core/characterdata.h')
-rw-r--r--include/dom/core/characterdata.h38
1 files changed, 18 insertions, 20 deletions
diff --git a/include/dom/core/characterdata.h b/include/dom/core/characterdata.h
index 745407c..322fb03 100644
--- a/include/dom/core/characterdata.h
+++ b/include/dom/core/characterdata.h
@@ -11,8 +11,6 @@
#include <dom/core/exceptions.h>
#include <dom/core/node.h>
-struct dom_string;
-
typedef struct dom_characterdata dom_characterdata;
/* The vtable for characterdata */
@@ -21,48 +19,48 @@ typedef struct dom_characterdata_vtable {
dom_exception (*dom_characterdata_get_data)(
struct dom_characterdata *cdata,
- struct dom_string **data);
+ dom_string **data);
dom_exception (*dom_characterdata_set_data)(
struct dom_characterdata *cdata,
- struct dom_string *data);
+ dom_string *data);
dom_exception (*dom_characterdata_get_length)(
struct dom_characterdata *cdata,
unsigned long *length);
dom_exception (*dom_characterdata_substring_data)(
struct dom_characterdata *cdata, unsigned long offset,
- unsigned long count, struct dom_string **data);
+ unsigned long count, dom_string **data);
dom_exception (*dom_characterdata_append_data)(
struct dom_characterdata *cdata,
- struct dom_string *data);
+ dom_string *data);
dom_exception (*dom_characterdata_insert_data)(
struct dom_characterdata *cdata,
- unsigned long offset, struct dom_string *data);
+ unsigned long offset, dom_string *data);
dom_exception (*dom_characterdata_delete_data)(
struct dom_characterdata *cdata,
unsigned long offset, unsigned long count);
dom_exception (*dom_characterdata_replace_data)(
struct dom_characterdata *cdata, unsigned long offset,
- unsigned long count, struct dom_string *data);
+ unsigned long count, dom_string *data);
} dom_characterdata_vtable;
static inline dom_exception dom_characterdata_get_data(
- struct dom_characterdata *cdata, struct dom_string **data)
+ struct dom_characterdata *cdata, dom_string **data)
{
return ((dom_characterdata_vtable *) ((dom_node *) cdata)->vtable)->
dom_characterdata_get_data(cdata, data);
}
#define dom_characterdata_get_data(c, d) dom_characterdata_get_data( \
- (struct dom_characterdata *) (c), (struct dom_string **) (d))
+ (struct dom_characterdata *) (c), (dom_string **) (d))
static inline dom_exception dom_characterdata_set_data(
- struct dom_characterdata *cdata, struct dom_string *data)
+ struct dom_characterdata *cdata, dom_string *data)
{
return ((dom_characterdata_vtable *) ((dom_node *) cdata)->vtable)->
dom_characterdata_set_data(cdata, data);
}
#define dom_characterdata_set_data(c, d) dom_characterdata_set_data( \
- (struct dom_characterdata *) (c), (struct dom_string *) (d))
+ (struct dom_characterdata *) (c), (dom_string *) (d))
static inline dom_exception dom_characterdata_get_length(
struct dom_characterdata *cdata, unsigned long *length)
@@ -75,7 +73,7 @@ static inline dom_exception dom_characterdata_get_length(
static inline dom_exception dom_characterdata_substring_data(
struct dom_characterdata *cdata, unsigned long offset,
- unsigned long count, struct dom_string **data)
+ unsigned long count, dom_string **data)
{
return ((dom_characterdata_vtable *) ((dom_node *) cdata)->vtable)->
dom_characterdata_substring_data(cdata, offset, count,
@@ -84,27 +82,27 @@ static inline dom_exception dom_characterdata_substring_data(
#define dom_characterdata_substring_data(c, o, ct, d) \
dom_characterdata_substring_data( \
(struct dom_characterdata *) (c), (unsigned long) (o), \
- (unsigned long) (ct), (struct dom_string **) (d))
+ (unsigned long) (ct), (dom_string **) (d))
static inline dom_exception dom_characterdata_append_data(
- struct dom_characterdata *cdata, struct dom_string *data)
+ struct dom_characterdata *cdata, dom_string *data)
{
return ((dom_characterdata_vtable *) ((dom_node *) cdata)->vtable)->
dom_characterdata_append_data(cdata, data);
}
#define dom_characterdata_append_data(c, d) dom_characterdata_append_data( \
- (struct dom_characterdata *) (c), (struct dom_string *) (d))
+ (struct dom_characterdata *) (c), (dom_string *) (d))
static inline dom_exception dom_characterdata_insert_data(
struct dom_characterdata *cdata, unsigned long offset,
- struct dom_string *data)
+ dom_string *data)
{
return ((dom_characterdata_vtable *) ((dom_node *) cdata)->vtable)->
dom_characterdata_insert_data(cdata, offset, data);
}
#define dom_characterdata_insert_data(c, o, d) dom_characterdata_insert_data( \
(struct dom_characterdata *) (c), (unsigned long) (o), \
- (struct dom_string *) (d))
+ (dom_string *) (d))
static inline dom_exception dom_characterdata_delete_data(
struct dom_characterdata *cdata, unsigned long offset,
@@ -119,7 +117,7 @@ static inline dom_exception dom_characterdata_delete_data(
static inline dom_exception dom_characterdata_replace_data(
struct dom_characterdata *cdata, unsigned long offset,
- unsigned long count, struct dom_string *data)
+ unsigned long count, dom_string *data)
{
return ((dom_characterdata_vtable *) ((dom_node *) cdata)->vtable)->
dom_characterdata_replace_data(cdata, offset, count,
@@ -128,6 +126,6 @@ static inline dom_exception dom_characterdata_replace_data(
#define dom_characterdata_replace_data(c, o, ct, d) \
dom_characterdata_replace_data(\
(struct dom_characterdata *) (c), (unsigned long) (o),\
- (unsigned long) (ct), (struct dom_string *) (d))
+ (unsigned long) (ct), (dom_string *) (d))
#endif