Changeset: a83b195360b1 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=a83b195360b1
Modified Files:
        monetdb5/extras/rapi/rapi.c
Branch: default
Log Message:

merged with jul2015


diffs (31 lines):

diff --git a/monetdb5/extras/rapi/rapi.c b/monetdb5/extras/rapi/rapi.c
--- a/monetdb5/extras/rapi/rapi.c
+++ b/monetdb5/extras/rapi/rapi.c
@@ -521,18 +521,16 @@ str RAPIeval(Client cntxt, MalBlkPtr mb,
                        BATiter li;
                        li = bat_iterator(b);
                        varvalue = PROTECT(NEW_STRING(BATcount(b)));
-                       BATloop(b, p, q)
-                               {
-                                       const char *t = (const char *) 
BUNtail(li, p);
-                                       if (t == str_nil) {
-                                               SET_STRING_ELT(varvalue, j, 
NA_STRING);
-                                       } else {
-                                               SET_STRING_ELT(varvalue, j, 
mkCharCE(t, CE_UTF8));
-                                       }
-                                       j++;
+                       BATloop(b, p, q) {
+                               const char *t = (const char *) BUNtail(li, p);
+                               if (ATOMcmp(TYPE_str, t, str_nil) == 0) {
+                                       SET_STRING_ELT(varvalue, j, NA_STRING);
+                               } else {
+                                       SET_STRING_ELT(varvalue, j, mkCharCE(t, 
CE_UTF8));
                                }
-               }
-                       break;
+                               j++;
+                       }
+               }       break;
                default:
                        // no clue what type to consider
                        msg = createException(MAL, "rapi.eval", "unknown 
argument type ");
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to