Changeset: 07e38066a1d3 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=07e38066a1d3
Modified Files:
        gdk/gdk.h
Branch: default
Log Message:

Extended changeset f80f0ede832d to new bunfastapp macro.


diffs (29 lines):

diff --git a/gdk/gdk.h b/gdk/gdk.h
--- a/gdk/gdk.h
+++ b/gdk/gdk.h
@@ -1329,7 +1329,7 @@ gdk_export bte ATOMelmshift(int sz);
                register BUN _p = BUNlast(b);                           \
                if (_p >= BATcapacity(b)) {                             \
                        if (_p == BUN_MAX || BATcount(b) == BUN_MAX) {  \
-                               GDKerror("bunfastins: too many elements to 
accomodate (INT_MAX)\n"); \
+                               GDKerror("bunfastins: too many elements to 
accomodate (BUN_MAX)\n"); \
                                goto bunins_failed;                     \
                        }                                               \
                        if (BATextend((b), BATgrows(b)) == NULL)        \
@@ -1348,11 +1348,11 @@ gdk_export bte ATOMelmshift(int sz);
        do {                                                            \
                register BUN _p = BUNlast(b);                           \
                assert((b)->htype == TYPE_void);                        \
-               if (_p == BUN_MAX || BATcount(b) == BUN_MAX) {          \
-                       GDKerror("bunfastapp: too many elements to accomodate 
(INT_MAX)\n");    \
-                       goto bunins_failed;                             \
-               }                                                       \
-               if (_p + 1 > BATcapacity(b)) {                          \
+               if (_p >= BATcapacity(b)) {                             \
+                       if (_p == BUN_MAX || BATcount(b) == BUN_MAX) {  \
+                               GDKerror("bunfastapp: too many elements to 
accomodate (BUN_MAX)\n"); \
+                               goto bunins_failed;                     \
+                       }                                               \
                        if (BATextend((b), BATgrows(b)) == NULL)        \
                                goto bunins_failed;                     \
                }                                                       \
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to