From: Maarten B. <sou...@ds...> - 2006-08-09 19:22:19
|
Borut, You're right. And I knew about this option but I just did not think of it= . I'm currently not at one of my computers with svn installed so this will have to wait a bit longer. I intend to keep the strcmpi and not switch to those other functions just because it's so much simpler this way. But I do hope that I've solved all the case sensitivity problems for the z80 port now. Greets, Maarten > Hi Marteen, > > I saw that you added strcmpi.[ch] to support/Util directory: > > * support/Util/strcmpi.ch: added with intention to remove from > mcs51/hc08 > > In such cases is better to use "svn copy" (or "svn move" which is "svn > copy" + "svn delete") instead (copy locally + "svn add" + "svn delete") > because with "svn copy" the file history will be retained: "svn log" > will show the history log of the copied/moved file. > > When you'll decide to remove the as/hc08/strcmpi.[ch] files, I propose > to "svn delete" support/Util/strcmpi.[ch] files and then "svn move" the= m > from as/hc08/ to support/Util/. > > On the other hand, I'm not sure that as_strcmpi is needed at all: MSVC > has _stricmp() and *nix has strcasecmp(), which are both strcmpi() > equivalents (I know that none of them is in ANSI C standard, but they > exist anyway). So the as_strcmpi() is necessary only on systems lacking > one of alternatives, which I think is not the case for platforms on > which SDCC is supported... > > The magic to find out which version is supported on the system is > usually done by autoconf using configure.in. If you need help just say = so. > > Borut |