#ifndef MY_STRING_H #define MY_STRING_H 1 #include #include /*typedef struct _stringlist_item stringlist_item; struct _stringlist_item { char *data; stringlist_item *next; stringlist_item *prev; }; typedef struct _stringlist stringlist; struct _stringlist { stringlist_item *firstItem; stringlist_item *lastItem; unsigned int count; }; void stringlist_add(stringlist * strl, char *data); void stringlist_remove(stringlist * strl, stringlist_item * removed); stringlist *stringlist_create(char *argstr, char *delim); void stringlist_destroy(stringlist * strl); char *stringlist_glue_it(stringlist * strl, char *glue); */ int gm_string_to_int(const gchar *str, int *result); char *gm_string_catn(char *str, char *add, unsigned int n); char *gm_string_cat(char *str, char *add); char *gm_string_trim(const gchar *str); void gm_string_remove_char(char *str, char rem); #endif