Changeset: fa3be4427674 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=fa3be4427674
Modified Files:
        monetdb5/modules/mal/pcre.c
Branch: Jul2017
Log Message:

Simplify: remove the man-in-the-middle.


diffs (43 lines):

diff --git a/monetdb5/modules/mal/pcre.c b/monetdb5/modules/mal/pcre.c
--- a/monetdb5/modules/mal/pcre.c
+++ b/monetdb5/modules/mal/pcre.c
@@ -1886,29 +1886,31 @@ PCREjoin(bat *r1, bat *r2, bat lid, bat 
 str
 LIKEjoin(bat *r1, bat *r2, const bat *lid, const bat *rid, const str *esc, 
const bat *slid, const bat *srid, const bit *nil_matches, const lng *estimate)
 {
-       (void)nil_matches;
-       (void)estimate;
+       (void) nil_matches;
+       (void) estimate;
        return PCREjoin(r1, r2, *lid, *rid, slid ? *slid : 0, srid ? *srid : 0, 
*esc, 0);
 }
 
 str
 LIKEjoin1(bat *r1, bat *r2, const bat *lid, const bat *rid, const bat *slid, 
const bat *srid, const bit *nil_matches, const lng *estimate)
 {
-       const str esc = "";
-       return LIKEjoin(r1, r2, lid, rid, &esc, slid, srid, nil_matches, 
estimate);
+       (void) nil_matches;
+       (void) estimate;
+       return PCREjoin(r1, r2, *lid, *rid, slid ? *slid : 0, srid ? *srid : 0, 
"", 0);
 }
 
 str
 ILIKEjoin(bat *r1, bat *r2, const bat *lid, const bat *rid, const str *esc, 
const bat *slid, const bat *srid, const bit *nil_matches, const lng *estimate)
 {
-       (void)nil_matches;
-       (void)estimate;
+       (void) nil_matches;
+       (void) estimate;
        return PCREjoin(r1, r2, *lid, *rid, slid ? *slid : 0, srid ? *srid : 0, 
*esc, 1);
 }
 
 str
 ILIKEjoin1(bat *r1, bat *r2, const bat *lid, const bat *rid, const bat *slid, 
const bat *srid, const bit *nil_matches, const lng *estimate)
 {
-       const str esc = "";
-       return ILIKEjoin(r1, r2, lid, rid, &esc, slid,srid,nil_matches, 
estimate);
+       (void) nil_matches;
+       (void) estimate;
+       return PCREjoin(r1, r2, *lid, *rid, slid ? *slid : 0, srid ? *srid : 0, 
"", 1);
 }
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to