65 g_return_val_if_fail (a_sel, NULL);
70 for (cur = a_this; cur->
next; cur = cur->
next) ;
91 g_return_val_if_fail (a_sel, NULL);
105 GString *str_buf = NULL;
106 guchar *result = NULL;
110 g_return_val_if_fail (a_this, NULL);
112 str_buf = g_string_new (NULL);
113 for (cur = a_this; cur; cur = cur->
next) {
115 guchar *str = (guchar *) g_strndup (cur->
name->stryng->str,
116 cur->
name->stryng->len);
121 g_string_append (str_buf,
" ");
125 g_string_append (str_buf,
"+");
129 g_string_append (str_buf,
">");
136 g_string_append (str_buf, (
const gchar *) str);
143 guchar *tmp_str = NULL;
147 g_string_append (str_buf, (
const gchar *) tmp_str);
155 result = (guchar *) str_buf->str;
156 g_string_free (str_buf, FALSE);
167 GString *str_buf = NULL;
168 guchar *result = NULL;
170 g_return_val_if_fail (a_this, NULL);
172 str_buf = g_string_new (NULL);
174 guchar *str = (guchar *) g_strndup (a_this->
name->stryng->str,
175 a_this->
name->stryng->len);
178 g_string_append_printf (str_buf,
"%s", str);
185 guchar *tmp_str = NULL;
189 g_string_append_printf
190 (str_buf,
"%s", tmp_str);
197 result = (guchar *) str_buf->str;
198 g_string_free (str_buf, FALSE);
219 guchar *tmp_str = NULL;
226 fprintf (a_fp,
"%s", tmp_str);
256 for (cur_sel = a_this; cur_sel; cur_sel = cur_sel->
next) {
259 }
else if (!cur_sel->
name
260 || !cur_sel->
name->stryng
261 || !cur_sel->
name->stryng->str) {
272 for (cur_add_sel = cur_sel->
add_sel;
273 cur_add_sel; cur_add_sel = cur_add_sel->
next) {
274 switch (cur_add_sel->
type) {
306 g_return_if_fail (a_this);