Пример #1
0
void BlockDestroy(ZZ_p* x, long n)
{
    if (n <= 0) return;

    long i = 0;
    long m;

    while (i < n) {
        m = ZZ_BlockDestroy(x[i]._ZZ_p__rep);
        i += m;
    }
}
Пример #2
0
void ZZVec::kill()
{
   long n = len;

   len = 0; bsize = 0;

   if (n == 0) return;

   long i = 0;
   long m;

   while (i < n) {
      m = ZZ_BlockDestroy(v[i]);
      i += m;
   }

   free(v);
   v = 0; 
}