aboutsummaryrefslogtreecommitdiff
path: root/xml/details/genx/genx.h
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2014-04-30 08:59:43 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2014-04-30 08:59:43 +0200
commit3a13787cc800f70813087a4e9ff541bd0ef63a0f (patch)
treea1bfab3f4343f4e584a95470c0e1e091e261ff1e /xml/details/genx/genx.h
parent6f9ded221d69320047a8c3a0621cd797a86c07e2 (diff)
Use size_t instead of int in genx
Diffstat (limited to 'xml/details/genx/genx.h')
-rw-r--r--xml/details/genx/genx.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/xml/details/genx/genx.h b/xml/details/genx/genx.h
index d41c4d0..bdaeee1 100644
--- a/xml/details/genx/genx.h
+++ b/xml/details/genx/genx.h
@@ -12,6 +12,8 @@
#ifndef GENX_H
#define GENX_H
+#include <stddef.h> /* size_t */
+
#ifdef __cplusplus
extern "C" {
#endif
@@ -71,7 +73,7 @@ typedef struct genxNamespace_rec * genxNamespace;
typedef struct genxElement_rec * genxElement;
typedef struct genxAttribute_rec * genxAttribute;
-typedef void * (*genxAlloc) (void * userData, int bytes);
+typedef void * (*genxAlloc) (void * userData, size_t bytes);
typedef void (*genxDealloc) (void * userData, void* data);
/*
@@ -275,10 +277,10 @@ genxStatus genxEndElement(genxWriter w);
/*
* Write some text
* You can't write any text outside the root element, except with
- * genxComment and genxPI
+ * genxComment and genxPI.
*/
genxStatus genxAddText(genxWriter w, constUtf8 start);
-genxStatus genxAddCountedText(genxWriter w, constUtf8 start, int byteCount);
+genxStatus genxAddCountedText(genxWriter w, constUtf8 start, size_t byteCount);
genxStatus genxAddBoundedText(genxWriter w, constUtf8 start, constUtf8 end);
/*