/* GOB C Preprocessor
* Copyright (C) 1999-2000 the Free Software Foundation.
* Copyright (C) 2000 Eazel, Inc.
+ * Copyright (C) 2022 Nick Bowler
*
* Author: George Lebl
*
* USA.
*/
-#include "config.h"
+#include <config.h>
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
char *
get_type (const Type *t, gboolean postfix_to_stars)
{
- char *s;
+ char *ret, *s;
int i;
int extra;
GString *gs;
g_string_append_c (gs, '*');
g_string_append_c (gs, ' ');
}
-
- return g_string_free (gs, FALSE);
+ ret = gs->str;
+ g_string_free(gs, FALSE);
+ return ret;
}
-char *
-gob_strup (char *str)
+#if HAVE_G_ASCII_STRCASECMP
+char *gob_strup(char *str)
{
char *s;
+
for (s = str; *s; s++)
- *s = g_ascii_toupper (*s);
+ *s = g_ascii_toupper(*s);
return str;
}
-char *
-gob_strdown (char *str)
+char *gob_strdown(char *str)
{
char *s;
+
for (s = str; *s; s++)
- *s = g_ascii_tolower (*s);
+ *s = g_ascii_tolower(*s);
return str;
}
+#endif
char *
gob_str_delete_quotes(char *str)