/* c-strcasestr.c -- case insensitive substring search in C locale
- Copyright (C) 2005-2006 Free Software Foundation, Inc.
+ Copyright (C) 2005-2007 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2005.
This program is free software; you can redistribute it and/or modify
#include <stddef.h>
#include <string.h>
-#include "allocsa.h"
+#include "malloca.h"
#include "c-ctype.h"
/* Knuth-Morris-Pratt algorithm.
size_t m = strlen (needle);
/* Allocate the table. */
- size_t *table = (size_t *) allocsa (m * sizeof (size_t));
+ size_t *table = (size_t *) malloca (m * sizeof (size_t));
if (table == NULL)
return false;
/* Fill the table.
}
}
- freesa (table);
+ freea (table);
return true;
}
#include <stdlib.h>
#include <string.h>
-#include "allocsa.h"
+#include "malloca.h"
/* Knuth-Morris-Pratt algorithm.
See http://en.wikipedia.org/wiki/Knuth-Morris-Pratt_algorithm
size_t m = strlen (needle);
/* Allocate the table. */
- size_t *table = (size_t *) allocsa (m * sizeof (size_t));
+ size_t *table = (size_t *) malloca (m * sizeof (size_t));
if (table == NULL)
return false;
/* Fill the table.
}
}
- freesa (table);
+ freea (table);
return true;
}
/* Return the canonical absolute name of a given file.
- Copyright (C) 1996-2003, 2005-2006 Free Software Foundation, Inc.
+ Copyright (C) 1996-2003, 2005-2007 Free Software Foundation, Inc.
This file is part of the GNU C Library.
This program is free software; you can redistribute it and/or modify
# define __canonicalize_file_name canonicalize_file_name
# define __realpath rpl_realpath
# include "pathmax.h"
-# include "allocsa.h"
+# include "malloca.h"
# if HAVE_GETCWD
# ifdef VMS
/* We want the directory in Unix syntax, not in VMS syntax. */
goto error;
}
- buf = allocsa (path_max);
+ buf = malloca (path_max);
if (!buf)
{
errno = ENOMEM;
if (n < 0)
{
int saved_errno = errno;
- freesa (buf);
+ freea (buf);
errno = saved_errno;
goto error;
}
if (!extra_buf)
{
- extra_buf = allocsa (path_max);
+ extra_buf = malloca (path_max);
if (!extra_buf)
{
- freesa (buf);
+ freea (buf);
errno = ENOMEM;
goto error;
}
len = strlen (end);
if ((long int) (n + len) >= path_max)
{
- freesa (buf);
+ freea (buf);
__set_errno (ENAMETOOLONG);
goto error;
}
*dest = '\0';
if (extra_buf)
- freesa (extra_buf);
+ freea (extra_buf);
return resolved ? memcpy (resolved, rpath, dest - rpath + 1) : rpath;
{
int saved_errno = errno;
if (extra_buf)
- freesa (extra_buf);
+ freea (extra_buf);
if (resolved)
strcpy (resolved, rpath);
else
#include "pathmax.h"
#include "tmpdir.h"
#include "xalloc.h"
-#include "xallocsa.h"
+#include "xmalloca.h"
#include "gl_linkedhash_list.h"
#include "gettext.h"
#if GNULIB_FWRITEERROR
false);
/* Create the temporary directory. */
- xtemplate = (char *) xallocsa (PATH_MAX);
+ xtemplate = (char *) xmalloca (PATH_MAX);
if (path_search (xtemplate, PATH_MAX, parentdir, prefix, parentdir == NULL))
{
error (0, errno,
block because then the cleanup handler would not remove the directory
if xstrdup fails. */
tmpdir->dirname = xstrdup (tmpdirname);
- freesa (xtemplate);
+ freea (xtemplate);
return (struct temp_dir *) tmpdir;
quit:
- freesa (xtemplate);
+ freea (xtemplate);
return NULL;
}
if (supports_delete_on_close ())
{
size_t mode_len = strlen (mode);
- char *augmented_mode = (char *) xallocsa (mode_len + 2);
+ char *augmented_mode = (char *) xmalloca (mode_len + 2);
memcpy (augmented_mode, mode, mode_len);
memcpy (augmented_mode + mode_len, "D", 2);
fp = fopen (file_name, augmented_mode);
saved_errno = errno;
- freesa (augmented_mode);
+ freea (augmented_mode);
}
else
#endif
/* Compile a C# program.
- Copyright (C) 2003-2006 Free Software Foundation, Inc.
+ Copyright (C) 2003-2007 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2003.
This program is free software; you can redistribute it and/or modify
#include "getline.h"
#include "sh-quote.h"
#include "safe-read.h"
-#include "xallocsa.h"
+#include "xmalloca.h"
#include "error.h"
#include "gettext.h"
1 + (output_is_library ? 1 : 0) + 2 + 2 * libdirs_count
+ 2 * libraries_count + (optimize ? 1 : 0) + (debug ? 1 : 0)
+ sources_count;
- argv = (char **) xallocsa ((argc + 1) * sizeof (char *));
+ argv = (char **) xmalloca ((argc + 1) * sizeof (char *));
argp = argv;
*argp++ = "cscc";
&& memcmp (source_file + strlen (source_file) - 10, ".resources",
10) == 0)
{
- char *option = (char *) xallocsa (12 + strlen (source_file) + 1);
+ char *option = (char *) xmalloca (12 + strlen (source_file) + 1);
memcpy (option, "-fresources=", 12);
strcpy (option + 12, source_file);
for (i = 0; i < sources_count; i++)
if (argv[argc - sources_count + i] != sources[i])
- freesa (argv[argc - sources_count + i]);
- freesa (argv);
+ freea (argv[argc - sources_count + i]);
+ freea (argv);
return (exitstatus != 0);
}
argc =
1 + (output_is_library ? 1 : 0) + 1 + libdirs_count + libraries_count
+ (debug ? 1 : 0) + sources_count;
- argv = (char **) xallocsa ((argc + 1) * sizeof (char *));
+ argv = (char **) xmalloca ((argc + 1) * sizeof (char *));
argp = argv;
*argp++ = "mcs";
if (output_is_library)
*argp++ = "-target:library";
{
- char *option = (char *) xallocsa (5 + strlen (output_file) + 1);
+ char *option = (char *) xmalloca (5 + strlen (output_file) + 1);
memcpy (option, "-out:", 5);
strcpy (option + 5, output_file);
*argp++ = option;
}
for (i = 0; i < libdirs_count; i++)
{
- char *option = (char *) xallocsa (5 + strlen (libdirs[i]) + 1);
+ char *option = (char *) xmalloca (5 + strlen (libdirs[i]) + 1);
memcpy (option, "-lib:", 5);
strcpy (option + 5, libdirs[i]);
*argp++ = option;
}
for (i = 0; i < libraries_count; i++)
{
- char *option = (char *) xallocsa (11 + strlen (libraries[i]) + 4 + 1);
+ char *option = (char *) xmalloca (11 + strlen (libraries[i]) + 4 + 1);
memcpy (option, "-reference:", 11);
memcpy (option + 11, libraries[i], strlen (libraries[i]));
strcpy (option + 11 + strlen (libraries[i]), ".dll");
&& memcmp (source_file + strlen (source_file) - 10, ".resources",
10) == 0)
{
- char *option = (char *) xallocsa (10 + strlen (source_file) + 1);
+ char *option = (char *) xmalloca (10 + strlen (source_file) + 1);
memcpy (option, "-resource:", 10);
strcpy (option + 10, source_file);
i < 1 + (output_is_library ? 1 : 0)
+ 1 + libdirs_count + libraries_count;
i++)
- freesa (argv[i]);
+ freea (argv[i]);
for (i = 0; i < sources_count; i++)
if (argv[argc - sources_count + i] != sources[i])
- freesa (argv[argc - sources_count + i]);
- freesa (argv);
+ freea (argv[argc - sources_count + i]);
+ freea (argv);
return (exitstatus != 0);
}
argc =
1 + 1 + 1 + libdirs_count + libraries_count
+ (optimize ? 1 : 0) + (debug ? 1 : 0) + sources_count;
- argv = (char **) xallocsa ((argc + 1) * sizeof (char *));
+ argv = (char **) xmalloca ((argc + 1) * sizeof (char *));
argp = argv;
*argp++ = "csc";
*argp++ =
(char *) (output_is_library ? "-target:library" : "-target:exe");
{
- char *option = (char *) xallocsa (5 + strlen (output_file) + 1);
+ char *option = (char *) xmalloca (5 + strlen (output_file) + 1);
memcpy (option, "-out:", 5);
strcpy (option + 5, output_file);
*argp++ = option;
}
for (i = 0; i < libdirs_count; i++)
{
- char *option = (char *) xallocsa (5 + strlen (libdirs[i]) + 1);
+ char *option = (char *) xmalloca (5 + strlen (libdirs[i]) + 1);
memcpy (option, "-lib:", 5);
strcpy (option + 5, libdirs[i]);
*argp++ = option;
}
for (i = 0; i < libraries_count; i++)
{
- char *option = (char *) xallocsa (11 + strlen (libraries[i]) + 4 + 1);
+ char *option = (char *) xmalloca (11 + strlen (libraries[i]) + 4 + 1);
memcpy (option, "-reference:", 11);
memcpy (option + 11, libraries[i], strlen (libraries[i]));
strcpy (option + 11 + strlen (libraries[i]), ".dll");
&& memcmp (source_file + strlen (source_file) - 10, ".resources",
10) == 0)
{
- char *option = (char *) xallocsa (10 + strlen (source_file) + 1);
+ char *option = (char *) xmalloca (10 + strlen (source_file) + 1);
memcpy (option, "-resource:", 10);
strcpy (option + 10, source_file);
true, true);
for (i = 2; i < 3 + libdirs_count + libraries_count; i++)
- freesa (argv[i]);
+ freea (argv[i]);
for (i = 0; i < sources_count; i++)
if (argv[argc - sources_count + i] != sources[i])
- freesa (argv[argc - sources_count + i]);
- freesa (argv);
+ freea (argv[argc - sources_count + i]);
+ freea (argv);
return (exitstatus != 0);
}
/* Execute a C# program.
- Copyright (C) 2003-2006 Free Software Foundation, Inc.
+ Copyright (C) 2003-2007 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2003.
This program is free software; you can redistribute it and/or modify
#include "execute.h"
#include "sh-quote.h"
-#include "xallocsa.h"
+#include "xmalloca.h"
#include "error.h"
#include "gettext.h"
bool err;
argc = 1 + 2 * libdirs_count + 1 + nargs;
- argv = (char **) xallocsa ((argc + 1) * sizeof (char *));
+ argv = (char **) xmalloca ((argc + 1) * sizeof (char *));
argp = argv;
*argp++ = "ilrun";
err = executer ("ilrun", "ilrun", argv, private_data);
- freesa (argv);
+ freea (argv);
return err;
}
if (mono_present)
{
char *old_monopath;
- char **argv = (char **) xallocsa ((2 + nargs + 1) * sizeof (char *));
+ char **argv = (char **) xmalloca ((2 + nargs + 1) * sizeof (char *));
unsigned int i;
bool err;
/* Reset MONO_PATH. */
reset_monopath (old_monopath);
- freesa (argv);
+ freea (argv);
return err;
}
if (clix_present)
{
char *old_clixpath;
- char **argv = (char **) xallocsa ((2 + nargs + 1) * sizeof (char *));
+ char **argv = (char **) xmalloca ((2 + nargs + 1) * sizeof (char *));
unsigned int i;
bool err;
/* Reset clix' PATH variable. */
reset_clixpath (old_clixpath);
- freesa (argv);
+ freea (argv);
return err;
}
#include "binary-io.h"
#include "safe-read.h"
#include "xalloc.h"
-#include "xallocsa.h"
+#include "xmalloca.h"
#include "getline.h"
#include "filename.h"
#include "fwriteerror.h"
command_length += 1 + shell_quote_length (java_sources[i]);
command_length += 1;
- command = (char *) xallocsa (command_length);
+ command = (char *) xmalloca (command_length);
p = command;
/* Don't shell_quote $JAVAC, because it may consist of a command
and options. */
null_stderr, true, true);
err = (exitstatus != 0);
- freesa (command);
+ freea (command);
return err;
}
2 + (no_assert_option ? 1 : 0) + (fsource_option ? 1 : 0)
+ (ftarget_option ? 1 : 0) + (optimize ? 1 : 0) + (debug ? 1 : 0)
+ (directory != NULL ? 2 : 0) + java_sources_count;
- argv = (char **) xallocsa ((argc + 1) * sizeof (char *));
+ argv = (char **) xmalloca ((argc + 1) * sizeof (char *));
argp = argv;
*argp++ = "gcj";
*argp++ = "-fno-assert";
if (fsource_option)
{
- fsource_arg = (char *) xallocsa (9 + strlen (source_version) + 1);
+ fsource_arg = (char *) xmalloca (9 + strlen (source_version) + 1);
memcpy (fsource_arg, "-fsource=", 9);
strcpy (fsource_arg + 9, source_version);
*argp++ = fsource_arg;
fsource_arg = NULL;
if (ftarget_option)
{
- ftarget_arg = (char *) xallocsa (9 + strlen (target_version) + 1);
+ ftarget_arg = (char *) xmalloca (9 + strlen (target_version) + 1);
memcpy (ftarget_arg, "-ftarget=", 9);
strcpy (ftarget_arg + 9, target_version);
*argp++ = ftarget_arg;
err = (exitstatus != 0);
if (ftarget_arg != NULL)
- freesa (ftarget_arg);
+ freea (ftarget_arg);
if (fsource_arg != NULL)
- freesa (fsource_arg);
- freesa (argv);
+ freea (fsource_arg);
+ freea (argv);
return err;
}
argc =
1 + (source_option ? 2 : 0) + (target_option ? 2 : 0) + (optimize ? 1 : 0)
+ (debug ? 1 : 0) + (directory != NULL ? 2 : 0) + java_sources_count;
- argv = (char **) xallocsa ((argc + 1) * sizeof (char *));
+ argv = (char **) xmalloca ((argc + 1) * sizeof (char *));
argp = argv;
*argp++ = "javac";
null_stderr, true, true);
err = (exitstatus != 0);
- freesa (argv);
+ freea (argv);
return err;
}
argc =
1 + (optimize ? 1 : 0) + (debug ? 1 : 0) + (directory != NULL ? 2 : 0)
+ java_sources_count;
- argv = (char **) xallocsa ((argc + 1) * sizeof (char *));
+ argv = (char **) xmalloca ((argc + 1) * sizeof (char *));
argp = argv;
*argp++ = "jikes";
null_stderr, true, true);
err = (exitstatus != 0);
- freesa (argv);
+ freea (argv);
return err;
}
/* Setup the command "$JAVAC --version". */
command_length = strlen (javac) + 1 + 9 + 1;
- command = (char *) xallocsa (command_length);
+ command = (char *) xmalloca (command_length);
p = command;
/* Don't shell_quote $JAVAC, because it may consist of a command
and options. */
envjavac_gcj = false;
failed:
- freesa (command);
+ freea (command);
envjavac_tested = true;
}
/* Setup the command "$JAVAC --version". */
command_length = strlen (javac) + 1 + 9 + 1;
- command = (char *) xallocsa (command_length);
+ command = (char *) xmalloca (command_length);
p = command;
/* Don't shell_quote $JAVAC, because it may consist of a command
and options. */
envjavac_gcj43 = false;
failed:
- freesa (command);
+ freea (command);
envjavac_tested = true;
}
#include "sh-quote.h"
#include "filename.h"
#include "xalloc.h"
-#include "xallocsa.h"
+#include "xmalloca.h"
#include "error.h"
#include "gettext.h"
{
char *exe_pathname = concatenated_filename (exe_dir, class_name, EXEEXT);
char *old_classpath;
- char **argv = (char **) xallocsa ((1 + nargs + 1) * sizeof (char *));
+ char **argv = (char **) xmalloca ((1 + nargs + 1) * sizeof (char *));
unsigned int i;
/* Set CLASSPATH. */
/* Reset CLASSPATH. */
reset_classpath (old_classpath);
- freesa (argv);
+ freea (argv);
goto done1;
}
command_length += 1 + shell_quote_length (*arg);
command_length += 1;
- command = (char *) xallocsa (command_length);
+ command = (char *) xmalloca (command_length);
p = command;
/* Don't shell_quote $JAVA, because it may consist of a command
and options. */
argv[3] = NULL;
err = executer (java, "/bin/sh", argv, private_data);
- freesa (command);
+ freea (command);
/* Reset CLASSPATH. */
reset_classpath (old_classpath);
if (gij_present)
{
char *old_classpath;
- char **argv = (char **) xallocsa ((2 + nargs + 1) * sizeof (char *));
+ char **argv = (char **) xmalloca ((2 + nargs + 1) * sizeof (char *));
unsigned int i;
/* Set CLASSPATH. */
/* Reset CLASSPATH. */
reset_classpath (old_classpath);
- freesa (argv);
+ freea (argv);
goto done2;
}
if (java_present)
{
char *old_classpath;
- char **argv = (char **) xallocsa ((2 + nargs + 1) * sizeof (char *));
+ char **argv = (char **) xmalloca ((2 + nargs + 1) * sizeof (char *));
unsigned int i;
/* Set CLASSPATH. We don't use the "-classpath ..." option because
/* Reset CLASSPATH. */
reset_classpath (old_classpath);
- freesa (argv);
+ freea (argv);
goto done2;
}
if (jre_present)
{
char *old_classpath;
- char **argv = (char **) xallocsa ((2 + nargs + 1) * sizeof (char *));
+ char **argv = (char **) xmalloca ((2 + nargs + 1) * sizeof (char *));
unsigned int i;
/* Set CLASSPATH. We don't use the "-classpath ..." option because
/* Reset CLASSPATH. */
reset_classpath (old_classpath);
- freesa (argv);
+ freea (argv);
goto done2;
}
if (jview_present)
{
char *old_classpath;
- char **argv = (char **) xallocsa ((2 + nargs + 1) * sizeof (char *));
+ char **argv = (char **) xmalloca ((2 + nargs + 1) * sizeof (char *));
unsigned int i;
/* Set CLASSPATH. */
/* Reset CLASSPATH. */
reset_classpath (old_classpath);
- freesa (argv);
+ freea (argv);
goto done2;
}
#include <stdbool.h>
#include <stddef.h> /* for NULL, in case a nonstandard string.h lacks it */
-#include "allocsa.h"
+#include "malloca.h"
#if HAVE_MBRTOWC
# include "mbuiter.h"
#endif
size_t m = strlen (needle);
/* Allocate the table. */
- size_t *table = (size_t *) allocsa (m * sizeof (size_t));
+ size_t *table = (size_t *) malloca (m * sizeof (size_t));
if (table == NULL)
return false;
/* Fill the table.
}
}
- freesa (table);
+ freea (table);
return true;
}
size_t *table;
/* Allocate room for needle_mbchars and the table. */
- char *memory = (char *) allocsa (m * (sizeof (mbchar_t) + sizeof (size_t)));
+ char *memory = (char *) malloca (m * (sizeof (mbchar_t) + sizeof (size_t)));
if (memory == NULL)
return false;
needle_mbchars = (mbchar_t *) memory;
}
}
- freesa (memory);
+ freea (memory);
return true;
}
#endif
#include <stdbool.h>
#include <stddef.h> /* for NULL, in case a nonstandard string.h lacks it */
-#include "allocsa.h"
+#include "malloca.h"
#if HAVE_MBRTOWC
# include "mbuiter.h"
#endif
size_t m = strlen (needle);
/* Allocate the table. */
- size_t *table = (size_t *) allocsa (m * sizeof (size_t));
+ size_t *table = (size_t *) malloca (m * sizeof (size_t));
if (table == NULL)
return false;
/* Fill the table.
}
}
- freesa (table);
+ freea (table);
return true;
}
size_t *table;
/* Allocate room for needle_mbchars and the table. */
- char *memory = (char *) allocsa (m * (sizeof (mbchar_t) + sizeof (size_t)));
+ char *memory = (char *) malloca (m * (sizeof (mbchar_t) + sizeof (size_t)));
if (memory == NULL)
return false;
needle_mbchars = (mbchar_t *) memory;
}
}
- freesa (memory);
+ freea (memory);
return true;
}
#endif
-> xreadlink
-> readlink
-> canonicalize-lgpl
- -> allocsa
+ -> malloca
-> relocatable
-> setenv
- -> allocsa
+ -> malloca
-> strerror
-> c-ctype
#if _LIBC || !HAVE_SETENV
#if !_LIBC
-# include "allocsa.h"
+# include "malloca.h"
#endif
#if !_LIBC
__mempcpy (__mempcpy (__mempcpy (new_value, name, namelen), "=", 1),
value, vallen);
# else
- new_value = (char *) allocsa (namelen + 1 + vallen);
+ new_value = (char *) malloca (namelen + 1 + vallen);
if (new_value == NULL)
{
__set_errno (ENOMEM);
if (new_environ[size] == NULL)
{
#if defined USE_TSEARCH && !defined _LIBC
- freesa (new_value);
+ freea (new_value);
#endif
__set_errno (ENOMEM);
UNLOCK;
STORE_VALUE (new_environ[size]);
}
#if defined USE_TSEARCH && !defined _LIBC
- freesa (new_value);
+ freea (new_value);
#endif
}
__mempcpy (__mempcpy (__mempcpy (new_value, name, namelen), "=", 1),
value, vallen);
# else
- new_value = allocsa (namelen + 1 + vallen);
+ new_value = malloca (namelen + 1 + vallen);
if (new_value == NULL)
{
__set_errno (ENOMEM);
if (np == NULL)
{
#if defined USE_TSEARCH && !defined _LIBC
- freesa (new_value);
+ freea (new_value);
#endif
__set_errno (ENOMEM);
UNLOCK;
STORE_VALUE (np);
}
#if defined USE_TSEARCH && !defined _LIBC
- freesa (new_value);
+ freea (new_value);
#endif
}
#include <stdbool.h>
#include <stddef.h> /* for NULL, in case a nonstandard string.h lacks it */
-#include "allocsa.h"
+#include "malloca.h"
#define TOLOWER(Ch) (isupper (Ch) ? tolower (Ch) : (Ch))
size_t m = strlen (needle);
/* Allocate the table. */
- size_t *table = (size_t *) allocsa (m * sizeof (size_t));
+ size_t *table = (size_t *) malloca (m * sizeof (size_t));
if (table == NULL)
return false;
/* Fill the table.
}
}
- freesa (table);
+ freea (table);
return true;
}
#include <stdlib.h>
#include <string.h>
-#include "allocsa.h"
+#include "malloca.h"
#include "c-strcase.h"
#define SIZEOF(a) (sizeof(a)/sizeof(a[0]))
{
int retval;
size_t len = strlen (to_codeset);
- char *to_codeset_suffixed = (char *) allocsa (len + 10 + 1);
+ char *to_codeset_suffixed = (char *) malloca (len + 10 + 1);
memcpy (to_codeset_suffixed, to_codeset, len);
memcpy (to_codeset_suffixed + len, "//TRANSLIT", 10 + 1);
from_codeset, to_codeset_suffixed,
handler, offsets, resultp, lengthp);
- freesa (to_codeset_suffixed);
+ freea (to_codeset_suffixed);
return retval;
}
{
char *result;
size_t len = strlen (to_codeset);
- char *to_codeset_suffixed = (char *) allocsa (len + 10 + 1);
+ char *to_codeset_suffixed = (char *) malloca (len + 10 + 1);
memcpy (to_codeset_suffixed, to_codeset, len);
memcpy (to_codeset_suffixed + len, "//TRANSLIT", 10 + 1);
result = str_iconveha_notranslit (src, from_codeset, to_codeset_suffixed,
handler);
- freesa (to_codeset_suffixed);
+ freea (to_codeset_suffixed);
return result;
}
Depends-on:
c-ctype
stdbool
-allocsa
+malloca
strnlen
configure.ac:
Depends-on:
stdbool
-allocsa
+malloca
strnlen
configure.ac:
Depends-on:
alloca-opt
-allocsa
+malloca
pathmax
readlink
tmpdir
mkdtemp
xalloc
-xallocsa
+xmalloca
linkedhash-list
gettext-h
Depends-on:
stdbool
-xallocsa
+xmalloca
execute
pipe
wait-process
xsetenv
sh-quote
xalloc
-xallocsa
+xmalloca
error
gettext-h
csharpexec-script
binary-io
safe-read
xalloc
-xallocsa
+xmalloca
getline
filename
fwriteerror
sh-quote
filename
xalloc
-xallocsa
+xmalloca
error
gettext-h
javaexec-script
stdbool
string
mbslen
-allocsa
+malloca
strnlen
configure.ac:
stdbool
string
mbslen
-allocsa
+malloca
strnlen
configure.ac:
lib/readlink.c
lib/canonicalize.h
lib/canonicalize-lgpl.c
-lib/allocsa.h
-lib/allocsa.c
+lib/malloca.h
+lib/malloca.c
lib/relocatable.h
lib/relocatable.c
lib/setenv.h
lib/strerror.c
lib/c-ctype.h
lib/c-ctype.c
-m4/allocsa.m4
+m4/malloca.m4
m4/canonicalize-lgpl.m4
m4/eealloc.m4
m4/longlong.m4
m4/setenv.m4
Depends-on:
-allocsa
+malloca
alloca-opt
unistd
Depends-on:
string
stdbool
-allocsa
+malloca
strnlen
configure.ac:
Depends-on:
stdbool
striconveh
-allocsa
+malloca
strdup
c-strcase