/*
* An implementation of expandable c strings in heap memory.
- * Copyright (C) 2014 Michael Goehler
+ * Copyright (C) 2018 Michael Goehler
*
* This file is part of mdp.
*
*
* struct: cstring_t which defines a expandable c string type in heap memory
*
- * function: cstring_init to intialize struct of type cstring_t
+ * function: cstring_init to initialize struct of type cstring_t
* function: cstring_t->expand to add one character to the struct
* function: cstring_t->expand_arr to add a string to the struct
* function: cstring_t->strip to remove a substring
#define REALLOC_ADD 10
typedef struct _cstring_t {
- wchar_t *text;
+ wchar_t *value;
size_t size;
size_t alloc;
void (*expand)(struct _cstring_t *self, wchar_t x);