aboutsummaryrefslogtreecommitdiffstats
path: root/src/fstring.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/fstring.h')
-rw-r--r--src/fstring.h16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/fstring.h b/src/fstring.h
index 00fac9039..616287fe4 100644
--- a/src/fstring.h
+++ b/src/fstring.h
@@ -11,14 +11,14 @@
#define update_buf_size(x) (x)->free = (x)->buf->size - ((x)->pos - (x)->buf->begin); (x)->buf->len = (x)->pos - (x)->buf->begin
typedef struct f_str_s {
- char *begin;
+ gchar *begin;
size_t len;
size_t size;
} f_str_t;
typedef struct f_str_buf_s {
f_str_t *buf;
- char *pos;
+ gchar *pos;
size_t free;
} f_str_buf_t;
@@ -30,12 +30,12 @@ typedef struct f_tok_s {
/*
* Search first occurence of character in string
*/
-ssize_t fstrchr (f_str_t *src, char c);
+ssize_t fstrchr (f_str_t *src, gchar c);
/*
* Search last occurence of character in string
*/
-ssize_t fstrrchr (f_str_t *src, char c);
+ssize_t fstrrchr (f_str_t *src, gchar c);
/*
* Search for pattern in orig
@@ -51,7 +51,7 @@ ssize_t fstrstri (f_str_t *orig, f_str_t *pattern);
* Split string by tokens
* word contains parsed word
*/
-int fstrtok (f_str_t *text, const char *sep, f_tok_t *state);
+gint fstrtok (f_str_t *text, const gchar *sep, f_tok_t *state);
/*
* Copy one string into other
@@ -66,7 +66,7 @@ size_t fstrcat (f_str_t *dest, f_str_t *src);
/*
* Push one character to fstr
*/
-int fstrpush (f_str_t *dest, char c);
+gint fstrpush (f_str_t *dest, gchar c);
/*
* Allocate memory for f_str_t
@@ -91,12 +91,12 @@ f_str_t* fstrgrow (memory_pool_t *pool, f_str_t *orig, size_t newlen);
/*
* Return fast hash value for fixed string
*/
-uint32_t fstrhash (f_str_t *str);
+guint32 fstrhash (f_str_t *str);
/*
* Make copy of string to 0-terminated string
*/
-char* fstrcstr (f_str_t *str, memory_pool_t *pool);
+gchar* fstrcstr (f_str_t *str, memory_pool_t *pool);
/*
* Strip fstr string from space symbols