RPM Package Manager, CVS Repository http://rpm5.org/cvs/ ____________________________________________________________________________
Server: rpm5.org Name: Pinto Elia Root: /v/rpm/cvs Email: devzero2...@rpm5.org Module: rpm Date: 12-Apr-2011 09:56:14 Branch: HEAD Handle: 2011041207561301 Modified files: rpm CHANGES rpm/build parsePrep.c rpm/lib rpmfc.c Log: get rid of rindex everywhere: use SUSv3 strrchr instead Summary: Revision Changes Path 1.3616 +1 -0 rpm/CHANGES 2.135 +2 -2 rpm/build/parsePrep.c 1.82 +1 -1 rpm/lib/rpmfc.c ____________________________________________________________________________ patch -p0 <<'@@ .' Index: rpm/CHANGES ============================================================================ $ cvs diff -u -r1.3615 -r1.3616 CHANGES --- rpm/CHANGES 11 Apr 2011 23:51:21 -0000 1.3615 +++ rpm/CHANGES 12 Apr 2011 07:56:13 -0000 1.3616 @@ -1,4 +1,5 @@ 5.4.0 -> 5.4.1: + - devzero2000: get rid of rindex everywhere: use SUSv3 strrchr instead - jbj: mongo: templating diddle-ups, use new Date(...) in other.mongo. - jbj: mongo: wire-up a per-spewage macro expansion, more todo++. - jbj: mongo: fix: iconv_open("UTF-8", "UTF-8//IGNORE") zero tolerance @@ . patch -p0 <<'@@ .' Index: rpm/build/parsePrep.c ============================================================================ $ cvs diff -u -r2.134 -r2.135 parsePrep.c --- rpm/build/parsePrep.c 1 Jan 2011 14:39:18 -0000 2.134 +++ rpm/build/parsePrep.c 12 Apr 2011 07:56:14 -0000 2.135 @@ -237,7 +237,7 @@ return NULL; } - t = rindex(sp->source, '.'); + t = strrchr(sp->source, '.'); if(t && !strcasecmp(t, ".gem")) rubygem = 1; @@ -493,7 +493,7 @@ } } if (sp != NULL) { - char *t = rindex(sp->source, '.'); + char *t = strrchr(sp->source, '.'); if(t && !strcasecmp(t, ".gem")) createDir = 1; } @@ . patch -p0 <<'@@ .' Index: rpm/lib/rpmfc.c ============================================================================ $ cvs diff -u -r1.81 -r1.82 rpmfc.c --- rpm/lib/rpmfc.c 10 Apr 2011 22:53:04 -0000 1.81 +++ rpm/lib/rpmfc.c 12 Apr 2011 07:56:14 -0000 1.82 @@ -1104,7 +1104,7 @@ else if (!strncmp(fn, "/ruby", sizeof("/ruby")-1)) { fc->fcolor->vals[fc->ix] |= RPMFC_RUBY; if ((fn = strstr(fn, "/specifications/")) && - (fn = rindex(fn, '.')) && !strcmp(fn, ".gemspec")) + (fn = strrchr(fn, '.')) && !strcmp(fn, ".gemspec")) fc->fcolor->vals[fc->ix] |= RPMFC_MODULE; } /* XXX: lacking better, more generic classifier... */ @@ . ______________________________________________________________________ RPM Package Manager http://rpm5.org CVS Sources Repository rpm-cvs@rpm5.org