Quellcode durchsuchen

Apply patch from Sami Liedes <sliedes@cc.hut.fi> to avoid unecessary
temporary allocations.

Otavio Salvador vor 17 Jahren
Ursprung
Commit
76fcbe5c97
2 geänderte Dateien mit 3 neuen und 0 gelöschten Zeilen
  1. 1 0
      apt-pkg/contrib/strutl.h
  2. 2 0
      debian/changelog

+ 1 - 0
apt-pkg/contrib/strutl.h

@@ -66,6 +66,7 @@ bool CheckDomainList(const string &Host, const string &List);
 int tolower_ascii(int c);
 int tolower_ascii(int c);
 
 
 #define APT_MKSTRCMP(name,func) \
 #define APT_MKSTRCMP(name,func) \
+inline int name(const char *A,const char *B) {return func(A,A+strlen(A),B,B+strlen(B));}; \
 inline int name(const char *A,const char *AEnd,const char *B) {return func(A,AEnd,B,B+strlen(B));}; \
 inline int name(const char *A,const char *AEnd,const char *B) {return func(A,AEnd,B,B+strlen(B));}; \
 inline int name(string A,const char *B) {return func(A.c_str(),A.c_str()+A.length(),B,B+strlen(B));}; \
 inline int name(string A,const char *B) {return func(A.c_str(),A.c_str()+A.length(),B,B+strlen(B));}; \
 inline int name(string A,string B) {return func(A.c_str(),A.c_str()+A.length(),B.c_str(),B.c_str()+B.length());}; \
 inline int name(string A,string B) {return func(A.c_str(),A.c_str()+A.length(),B.c_str(),B.c_str()+B.length());}; \

+ 2 - 0
debian/changelog

@@ -127,6 +127,8 @@ apt (0.7.22) UNRELEASED; urgency=low
   * Apply patch from Sami Liedes <sliedes@cc.hut.fi> to reduce the
   * Apply patch from Sami Liedes <sliedes@cc.hut.fi> to reduce the
     number of times we call progress bar updating and debugging
     number of times we call progress bar updating and debugging
     configuration settings.
     configuration settings.
+  * Apply patch from Sami Liedes <sliedes@cc.hut.fi> to avoid unecessary
+    temporary allocations.
 
 
  -- Julian Andres Klode <jak@debian.org>  Fri, 03 Jul 2009 08:27:35 +0200
  -- Julian Andres Klode <jak@debian.org>  Fri, 03 Jul 2009 08:27:35 +0200