79     va_start( ap, dimensions );
 
   81         dim = &array->
dimTB[0];
 
   83     for( i = 0; i < dimensions; i++ )
 
   85                 lbTB[i] = va_arg( ap, ssize_t );
 
   86                 ubTB[i] = va_arg( ap, ssize_t );
 
   88         dim->elements = (ubTB[i] - lbTB[i]) + 1;
 
   89         dim->lbound = lbTB[i];
 
   90         dim->ubound = ubTB[i];
 
   99     array->
ptr = arraydata;
 
  101     FB_ARRAY_SETDESC( array, element_len, dimensions, elements * element_len, diff );