This is the mail archive of the cygwin-apps@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Setup 2.218.2.4 (fixed?)


On Tue, May 14, 2002 at 12:36:50AM -0500, Gary R. Van Sickle wrote:
>>
>> Can I suggest that probably setup.exe needs something like a "suffix"
>> function which operates similarly to strstr but only returns a non-NULL
>> pointer if the string matches the last strlen(string) characters of
>> a path?
>>
>
>What's worked well for me in the past in such situations is to just derive a
>Path class from std::string, and give it members such as GetFilename(),
>GetFullPath(), etc.  I could knock out something analagous pretty quick I should
>think, maybe consolidating our two string classes (cistring and String) in the
>process....

If you look at the code, it isn't as simple as just getting the filename.
There are also things like strstr (foo, ".tar.bz2").  I guess you could make
something like GetExtension (foo, 2) to accommodate that.

cgf


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]