summaryrefslogtreecommitdiff
path: root/testglib.c
diff options
context:
space:
mode:
authorJeff Garzik <jgarzik@src.gnome.org>1999-01-11 20:24:28 +0000
committerJeff Garzik <jgarzik@src.gnome.org>1999-01-11 20:24:28 +0000
commitb4c62873da3942abcb6f1f6a9d878ce1314b28ab (patch)
treeaea80ae627f182a0fd2d720f63c0e7f32e909e1e /testglib.c
parent3afce8ea0ac7d5e20e138a2a93c8f0dc341cf89e (diff)
downloadglib-b4c62873da3942abcb6f1f6a9d878ce1314b28ab.tar.gz
alloca and vasprintf go away
Diffstat (limited to 'testglib.c')
-rw-r--r--testglib.c52
1 files changed, 0 insertions, 52 deletions
diff --git a/testglib.c b/testglib.c
index 8cc315c89..c93d65c2b 100644
--- a/testglib.c
+++ b/testglib.c
@@ -910,58 +910,6 @@ main (int argc,
#endif
g_print ("ok\n");
-#ifdef G_HAVE_ALLOCA
- g_print ("checking alloca()-based allocation routines...");
-
- string = g_alloca(80);
- g_assert(string != NULL);
- for (i = 0; i < 80; i++)
- string[i] = 'x';
- string[79] = 0;
- g_assert(strlen(string) == 79);
-
- gti = g_new_a(GlibTestInfo, 2);
- string = g_alloca(2);
- strcpy(string, "x");
- for (i = 0; i < 2; i++) {
- for (j = 0; j < 40; j++)
- gti[i].name[j] = 'x';
- gti[i].name[39] = 0;
- g_assert(strlen(gti[i].name) == 39);
- gti[i].age = 42;
- }
- g_assert(strcmp(string, "x") == 0);
-
- string = g_new0_a(char, 40);
- for (i = 0; i < 39; i++)
- string[i] = 'x';
- g_assert(strlen(string) == 39);
-
- g_print ("ok\n");
-
- g_print ("checking alloca()-based string duplication routines...");
-
- g_strdup_a(string, GLIB_TEST_STRING);
- g_assert(string != NULL);
- g_assert(strcmp(string, GLIB_TEST_STRING) == 0);
- g_strdup_a(string, NULL);
- g_assert(string == NULL);
-
- g_strndup_a(string, GLIB_TEST_STRING, 5);
- g_assert(string != NULL);
- g_assert(strlen(string) == 5);
- g_assert(strcmp(string, GLIB_TEST_STRING_5) == 0);
- g_strndup_a(string, NULL, 20);
- g_assert(string == NULL);
-
- g_strconcat3_a(string, GLIB_TEST_STRING, GLIB_TEST_STRING, GLIB_TEST_STRING);
- g_assert(string != NULL);
- g_assert(strcmp(string, GLIB_TEST_STRING GLIB_TEST_STRING
- GLIB_TEST_STRING) == 0);
-
- g_print ("ok\n");
-#endif
-
return 0;
}