copied mono-api-diff.cs from mono-2-2 branch so new patch can be applied and history...
[mono.git] / eglib / src / gstr.c
index 14ba231c4f36dacf0fcaaf24a31e289211fa60b7..305f9480e26867fb19f6bcbcef8b34cb25e15df9 100644 (file)
@@ -817,15 +817,6 @@ g_strescape (const gchar *source, const gchar *exceptions)
        return result;
 }
 
-gchar *
-g_strdup (const gchar *str)
-{
-       if (str == NULL)
-               return NULL;
-
-       return strdup (str);
-}
-
 gint
 g_ascii_xdigit_value (gchar c)
 {
@@ -835,6 +826,12 @@ g_ascii_xdigit_value (gchar c)
                  (c - 'A' + 10))));
 }
 
+gchar *
+g_strnfill (gsize length, gchar fill_char)
+{
+       gchar *ret = g_new (gchar, length + 1);
 
-
-
+       memset (ret, fill_char, length);
+       ret [length] = 0;
+       return ret;
+}