genlimits: New program to generate useful limit MPs for C types.
[u/mdw/catacomb] / mpint.h
diff --git a/mpint.h b/mpint.h
index e44c39e..3bfe36a 100644 (file)
--- a/mpint.h
+++ b/mpint.h
@@ -70,7 +70,7 @@
        MP_ENSURE(_d, _sz);                                             \
       }                                                                        \
       _d->v[_o++] = MPW(_i);                                           \
-      if (_i < MPW_MAX)                                                        \
+      if (_i <= MPW_MAX)                                               \
        break;                                                          \
       else                                                             \
        _i /= (type)MPW_MAX + 1;                                        \
@@ -83,7 +83,7 @@
        MP_ENSURE(_d, _sz);                                             \
       }                                                                        \
       _d->v[_o++] = MPW(-_i);                                          \
-      if (_i > -MPW_MAX)                                               \
+      if (_i >= -MPW_MAX)                                              \
        break;                                                          \
       else                                                             \
        _i /= (type)MPW_MAX + 1;                                        \