summaryrefslogtreecommitdiff
path: root/src/ln.c
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>2003-09-28 08:23:28 +0000
committerJim Meyering <jim@meyering.net>2003-09-28 08:23:28 +0000
commit3d56cf5c1db2ca76101b63f0f70c0562eb0a0efd (patch)
tree130c6937502b0805afc88d1e0962948433481fe8 /src/ln.c
parentb19d106cdbe19272770d61fb65bd7d0099287d75 (diff)
downloadcoreutils-3d56cf5c1db2ca76101b63f0f70c0562eb0a0efd.tar.gz
Remove unnecessary casts of alloca, since now it's guaranteed to be (void *).
Diffstat (limited to 'src/ln.c')
-rw-r--r--src/ln.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/ln.c b/src/ln.c
index 468a19af7..d3467a6df 100644
--- a/src/ln.c
+++ b/src/ln.c
@@ -75,12 +75,12 @@ int symlink ();
char *tmp_source; \
size_t buf_len = strlen (source) + 1; \
\
- tmp_source = (char *) alloca (buf_len); \
+ tmp_source = alloca (buf_len); \
memcpy (tmp_source, (source), buf_len); \
strip_trailing_slashes (tmp_source); \
source_base = base_name (tmp_source); \
\
- (new_dest) = (char *) alloca (strlen ((dest)) + 1 \
+ (new_dest) = alloca (strlen ((dest)) + 1 \
+ strlen (source_base) + 1); \
stpcpy (stpcpy (stpcpy ((new_dest), (dest)), "/"), source_base);\
} \
@@ -266,7 +266,7 @@ do_link (const char *source, const char *dest)
if (tmp_backup == NULL)
xalloc_die ();
buf_len = strlen (tmp_backup) + 1;
- dest_backup = (char *) alloca (buf_len);
+ dest_backup = alloca (buf_len);
memcpy (dest_backup, tmp_backup, buf_len);
free (tmp_backup);
if (rename (dest, dest_backup))