Ejemplo n.º 1
0
static void* my_par_init_v
(  void* arp_v
)
   {  mclpAR* ar = arp_v
   ;  mclpARinit(ar)
   ;  mclpARensure(ar, 10)
   ;  return ar
;  }
Ejemplo n.º 2
0
mclpAR* mclpARensure
(  mclpAR* mclpar
,  dim     sz
)
   {  if (!mclpar && !(mclpar =  mclpARinit(NULL)))
      return NULL

   ;  if (sz > mclpar->n_alloc)
      {  if (!( mclpar->ivps
            =  mcxNRealloc
               (  mclpar->ivps
               ,  sz
               ,  mclpar->n_alloc
               ,  sizeof(mclp)
               ,  mclpInit_v
               ,  RETURN_ON_FAIL
               )
            ) )
         return NULL
      ;  mclpar->n_alloc = sz
   ;  }

      return mclpar
;  }
Ejemplo n.º 3
0
void* mclpARinit_v
(  void* mclpar
)
   {  return mclpARinit(mclpar)
;  }