From 20df6801f3f1348e94609fc8919d0ced0eadddeb Mon Sep 17 00:00:00 2001 From: cgf Date: Tue, 17 Apr 2001 23:12:10 +0000 Subject: [PATCH] * path.h (path_conv::add_ext_from_sym): Declare. * path.cc (path_conv::add_ext_from_sym): Convert to pure inline method. --- winsup/cygwin/ChangeLog | 5 +++++ winsup/cygwin/path.cc | 5 +---- winsup/cygwin/path.h | 2 ++ 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index ca9461239b..bb52a53b66 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,8 @@ +Tue Apr 17 19:05:44 2001 Christopher Faylor + + * path.h (path_conv::add_ext_from_sym): Declare. + * path.cc (path_conv::add_ext_from_sym): Convert to pure inline method. + Tue Apr 17 18:50:00 2001 Corinna Vinschen * path.cc (windows_device_names): Add missing NULL element. diff --git a/winsup/cygwin/path.cc b/winsup/cygwin/path.cc index 7992a89f84..fc8eae623f 100644 --- a/winsup/cygwin/path.cc +++ b/winsup/cygwin/path.cc @@ -177,11 +177,8 @@ pathmatch (const char *path1, const char *path2) : strcasematch (path1, path2); } -#define add_ext_from_sym(s) \ - (add_ext_from_sym_ (this->path, this->known_suffix, s)) - inline void -add_ext_from_sym_ (char *path, char *known_suffix, symlink_info &sym) +path_conv::add_ext_from_sym (symlink_info &sym) { if (sym.ext_here && *sym.ext_here) { diff --git a/winsup/cygwin/path.h b/winsup/cygwin/path.h index d7b5d74684..49b475993e 100644 --- a/winsup/cygwin/path.h +++ b/winsup/cygwin/path.h @@ -52,9 +52,11 @@ enum path_types PATH_HASACLS = 0x80000000 }; +class symlink_info; class path_conv { char path[MAX_PATH]; + void add_ext_from_sym (symlink_info&); public: unsigned path_flags; -- 2.11.0