Changeset: 67e25f56805e for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=67e25f56805e
Modified Files:
        monetdb5/modules/kernel/batstr.c
        monetdb5/modules/kernel/batstr.h
        monetdb5/modules/kernel/mmath.c
Branch: default
Log Message:

Fix the conversions errors.
The compilation process should work again as expected.


diffs (133 lines):

diff --git a/monetdb5/modules/kernel/batstr.c b/monetdb5/modules/kernel/batstr.c
--- a/monetdb5/modules/kernel/batstr.c
+++ b/monetdb5/modules/kernel/batstr.c
@@ -573,7 +573,7 @@ str STRbatstrSearch(int *ret, int *l, in
        prepareOperand2(left,l,right,r,"search");
        if( BATcount(left) != BATcount(right) )
                throw(MAL, "batstr.compare##X3", ILLEGAL_ARGUMENT " Requires 
bats of identical size");
-       prepareResult2(bn,left,right,TYPE_bit,"search");
+       prepareResult2(bn,left,right,TYPE_int,"search");
 
        lefti = bat_iterator(left);
        righti = bat_iterator(right);
@@ -611,7 +611,7 @@ str STRbatstrSearchcst(int *ret, int *l,
        int v, *vp= &v;
 
        prepareOperand(left,l,"search");
-       prepareResult(bn,left,TYPE_bit,"search");
+       prepareResult(bn,left,TYPE_int,"search");
 
        lefti = bat_iterator(left);
 
@@ -769,7 +769,7 @@ bunins_failed:
        throw(MAL, "batstr""r_search", OPERATION_FAILED " During bulk 
operation");
 }
 
-str STRbatConCat(int *ret, int *l, int *r)
+str STRbatConcat(int *ret, int *l, int *r)
 {   
        BATiter lefti, righti;
        BAT *bn, *left, *right;
@@ -779,7 +779,7 @@ str STRbatConCat(int *ret, int *l, int *
        prepareOperand2(left,l,right,r,"+");
        if( BATcount(left) != BATcount(right) )
                throw(MAL, "batstr.compare##X3", ILLEGAL_ARGUMENT " Requires 
bats of identical size");
-       prepareResult2(bn,left,right,TYPE_bit,"+");
+       prepareResult2(bn,left,right,TYPE_str,"+");
 
        lefti = bat_iterator(left);
        righti = bat_iterator(right);
@@ -809,7 +809,7 @@ bunins_failed:
        throw(MAL, "batstr." "+", OPERATION_FAILED " During bulk operation");
 }
 
-str STRbatConCatcst(int *ret, int *l, str *cst)
+str STRbatConcatcst(int *ret, int *l, str *cst)
 {   
        BATiter lefti;
        BAT *bn, *left;
@@ -817,7 +817,7 @@ str STRbatConCatcst(int *ret, int *l, st
        str v, *vp= &v;
 
        prepareOperand(left,l,"+");
-       prepareResult(bn,left,TYPE_bit,"+");
+       prepareResult(bn,left,TYPE_str,"+");
 
        lefti = bat_iterator(left);
 
@@ -840,7 +840,7 @@ bunins_failed:
        throw(MAL, "batstr""+", OPERATION_FAILED " During bulk operation");
 }
 
-str STRcstConCatbat(int *ret, str *cst, int *r)
+str STRcstConcatbat(int *ret, str *cst, int *r)
 {   
        BATiter righti;
        BAT *bn, *right;
diff --git a/monetdb5/modules/kernel/batstr.h b/monetdb5/modules/kernel/batstr.h
--- a/monetdb5/modules/kernel/batstr.h
+++ b/monetdb5/modules/kernel/batstr.h
@@ -55,9 +55,9 @@ batstr_export str STRcststrSearchbat(int
 batstr_export str STRbatRstrSearch(int *ret, int *l, int *r);
 batstr_export str STRbatRstrSearchcst(int *ret, int *l, str *cst);
 batstr_export str STRcstRstrSearchbat(int *ret, str *cst, int *r);
-batstr_export str STRbatConCat(int *ret, int *l, int *r);
-batstr_export str STRbatConCatcst(int *ret, int *l, str *cst);
-batstr_export str STRcstConCatbat(int *ret, str *cst, int *r);
+batstr_export str STRbatConcat(int *ret, int *l, int *r);
+batstr_export str STRbatConcatcst(int *ret, int *l, str *cst);
+batstr_export str STRcstConcatbat(int *ret, str *cst, int *r);
 batstr_export str STRbatTail(int *ret, int *l, int *r);
 batstr_export str STRbatTailcst(int *ret, int *l, int *cst);
 batstr_export str STRbatWChrAt(int *ret, int *l, int *r);
diff --git a/monetdb5/modules/kernel/mmath.c b/monetdb5/modules/kernel/mmath.c
--- a/monetdb5/modules/kernel/mmath.c
+++ b/monetdb5/modules/kernel/mmath.c
@@ -145,10 +145,7 @@ math_unary_FINITE(bit *res, dbl *a)
 }
 
 #define unopbaseM5(X1,X2,X3)\
-str MATHunary##X1##X3(X3 *res , X3 *a ) {\
-#ifdef DEBUG\
-               printf( "MATHunary##X1##X3\n");\
-#endif\
+str MATHunary##X1##X3 (X3 *res , X3 *a ) {\
        dbl tmp1,tmp2;\
        str msg= MAL_SUCCEED;\
        if (*a == X3##_nil) {\
@@ -163,9 +160,6 @@ str MATHunary##X1##X3(X3 *res , X3 *a ) 
 
 #define unopM5(X1,X2) \
 str MATHunary##X1##dbl(dbl *res , dbl *a ) {\
-#ifdef DEBUG\
-               printf( "MATHunary##X1##dbl\n");\
-#endif\
        dbl tmp1,tmp2;\
        str msg= MAL_SUCCEED;\
        if (*a == dbl_nil) {\
@@ -178,9 +172,6 @@ str MATHunary##X1##dbl(dbl *res , dbl *a
    return msg;\
 }\
 str MATHunary##X1##flt(flt *res , flt *a ) {\
-#ifdef DEBUG\
-               printf( "MATHunary##X1##flt\n");\
-#endif\
        dbl tmp1,tmp2;\
        str msg= MAL_SUCCEED;\
        if (*a == flt_nil) {\
@@ -195,14 +186,11 @@ str MATHunary##X1##flt(flt *res , flt *a
 
 #define binopbaseM5(X1,X2,X3)\
 str MATHbinary##X1##X3(X3 *res, X3 *a, X3 *b ) {\
-#ifdef DEBUG\
-               printf( "MATHbinary##X1\n");\
-#endif\
    if (*a == X3##_nil || *b == X3##_nil) {\
                *res = X3##_nil;\
    } else {\
                dbl r1 ,a1 = *a, b1 = *b;\
-               X2_binary( &a1, &b1, &r1);\
+               X2##_binary( &a1, &b1, &r1);\
                *res= (X3) r1;\
    }\
    return MAL_SUCCEED;\
_______________________________________________
Checkin-list mailing list
Checkin-list@monetdb.org
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to