Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2016-11-24 17:06:05 +0300
committerCorinna Vinschen <corinna@vinschen.de>2016-11-24 17:06:05 +0300
commit1dfffe8ef49feec60df9513d9a1f5573faedc357 (patch)
tree8324458c7cfcfd6464dee9632722874c2e7f13a6
parent6a6ae087e8ee3645d2ce4d8c45735842eadf9a93 (diff)
Eliminate unused parameter from path_conv::eq_worker
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
-rw-r--r--winsup/cygwin/path.h16
1 files changed, 4 insertions, 12 deletions
diff --git a/winsup/cygwin/path.h b/winsup/cygwin/path.h
index 1af5d2293..c6b2d2bed 100644
--- a/winsup/cygwin/path.h
+++ b/winsup/cygwin/path.h
@@ -316,8 +316,7 @@ class path_conv
cfree_and_null (posix_path);
cfree_and_null (wide_path);
}
- path_conv& eq_worker (const path_conv& pc, const char *in_path,
- const char *in_posix_path)
+ path_conv& eq_worker (const path_conv& pc, const char *in_path)
{
free_strings ();
memcpy (this, &pc, sizeof pc);
@@ -341,7 +340,7 @@ class path_conv
path_conv &operator << (const path_conv& pc)
{
const char *save_path;
- const char *save_posix_path;
+
if (!path)
save_path = pc.path;
else
@@ -349,19 +348,12 @@ class path_conv
save_path = (char *) alloca (strlen (path) + 1);
strcpy ((char *) save_path, path);
}
- if (!posix_path)
- save_posix_path = pc.posix_path;
- else
- {
- save_posix_path = (char *) alloca (strlen (posix_path) + 1);
- strcpy ((char *) save_posix_path, path);
- }
- return eq_worker (pc, save_path, save_posix_path);
+ return eq_worker (pc, save_path);
}
path_conv &operator =(const path_conv& pc)
{
- return eq_worker (pc, pc.path, pc.posix_path);
+ return eq_worker (pc, pc.path);
}
dev_t get_device () {return dev.get_device ();}
DWORD file_attributes () const {return fileattr;}