summary refs log tree commit diff
path: root/string/bug-envz1.c
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>2004-12-22 20:10:10 +0000
committerUlrich Drepper <drepper@redhat.com>2004-12-22 20:10:10 +0000
commita334319f6530564d22e775935d9c91663623a1b4 (patch)
treeb5877475619e4c938e98757d518bb1e9cbead751 /string/bug-envz1.c
parent0ecb606cb6cf65de1d9fc8a919bceb4be476c602 (diff)
downloadglibc-a334319f6530564d22e775935d9c91663623a1b4.tar.gz
glibc-a334319f6530564d22e775935d9c91663623a1b4.tar.xz
glibc-a334319f6530564d22e775935d9c91663623a1b4.zip
(CFLAGS-tst-align.c): Add -mpreferred-stack-boundary=4.
Diffstat (limited to 'string/bug-envz1.c')
-rw-r--r--string/bug-envz1.c76
1 files changed, 0 insertions, 76 deletions
diff --git a/string/bug-envz1.c b/string/bug-envz1.c
deleted file mode 100644
index e8a60972b5..0000000000
--- a/string/bug-envz1.c
+++ /dev/null
@@ -1,76 +0,0 @@
-/* Test for bug BZ #2703.  */
-#include <stdio.h>
-#include <envz.h>
-#include <stdlib.h>
-#include <string.h>
-
-static const struct
-{
-  const char *s;
-  int in_result;
-} strs[] =
-{
-  { "a=1", 1 },
-  { "b=2", 1 },
-  { "(*)", 0 },
-  { "(*)", 0 },
-  { "e=5", 1 },
-  { "f=", 1 },
-  { "(*)", 0 },
-  { "h=8", 1 },
-  { "i=9", 1 },
-  { "j", 0 }
-};
-
-#define nstrs (sizeof (strs) / sizeof (strs[0]))
-
-
-static int
-do_test (void)
-{
-
-  size_t size = 0;
-  char *str = malloc (100);
-  if (str == NULL)
-    {
-      puts ("out of memory");
-      return 1;
-    }
-
-  char **argz = &str;
-
-  for (int i = 0; i < nstrs; ++i)
-    argz_add_sep (argz, &size, strs[i].s, '\0');
-
-  printf ("calling envz_strip with size=%zu\n", size);
-  envz_strip (argz, &size);
-
-  int result = 0;
-  printf ("new size=%zu\n", size);
-  for (int i = 0; i < nstrs; ++i)
-    if (strs[i].in_result)
-      {
-        char name[2];
-        name[0] = strs[i].s[0];
-        name[1] = '\0';
-
-        char *e = envz_entry (*argz, size, name);
-        if (e == NULL)
-          {
-            printf ("entry '%s' not found\n", name);
-            result = 1;
-          }
-        else if (strcmp (e, strs[i].s) != 0)
-          {
-            printf ("entry '%s' does not match: is '%s', expected '%s'\n",
-                    name, e, strs[i].s);
-            result = 1;
-          }
-      }
-
-  free (*argz);
-  return result;
-}
-
-#define TEST_FUNCTION do_test ()
-#include "../test-skeleton.c"