37 result = g_try_malloc (
sizeof (
CRString)) ;
42 memset (result, 0,
sizeof (
CRString)) ;
43 result->stryng = g_string_new (NULL) ;
64 g_string_append (result->stryng, a_string) ;
85 g_string_append_len (result->stryng,
97 g_return_val_if_fail (a_this, NULL) ;
112 gchar *result = NULL ;
114 g_return_val_if_fail (a_this, NULL) ;
118 && a_this->stryng->str) {
119 result = g_strndup (a_this->stryng->str,
120 a_this->stryng->len) ;
133 g_return_val_if_fail (a_this, NULL) ;
135 if (a_this->stryng && a_this->stryng->str)
136 return a_this->stryng->str ;
150 g_return_val_if_fail (a_this && a_this->stryng,
152 return a_this->stryng->len ;
161 g_return_if_fail (a_this) ;
163 if (a_this->stryng) {
164 g_string_free (a_this->stryng, TRUE) ;
165 a_this->stryng = NULL ;