[BACK]Return to ca.h CVS log [TXT][DIR] Up to [local] / OpenXM_contrib2 / asir2000 / include

Diff for /OpenXM_contrib2/asir2000/include/ca.h between version 1.17 and 1.18

version 1.17, 2001/06/25 04:11:43 version 1.18, 2001/07/03 01:41:26
Line 45 
Line 45 
  * DEVELOPER SHALL HAVE NO LIABILITY IN CONNECTION WITH THE USE,   * DEVELOPER SHALL HAVE NO LIABILITY IN CONNECTION WITH THE USE,
  * PERFORMANCE OR NON-PERFORMANCE OF THE SOFTWARE.   * PERFORMANCE OR NON-PERFORMANCE OF THE SOFTWARE.
  *   *
  * $OpenXM: OpenXM_contrib2/asir2000/include/ca.h,v 1.16 2001/06/25 01:35:22 noro Exp $   * $OpenXM: OpenXM_contrib2/asir2000/include/ca.h,v 1.17 2001/06/25 04:11:43 noro Exp $
 */  */
 #include <stdio.h>  #include <stdio.h>
   
Line 538  bzero((char *)(p),(int)(((n)+1)*sizeof(type))))
Line 538  bzero((char *)(p),(int)(((n)+1)*sizeof(type))))
         (p) = ___q___;\          (p) = ___q___;\
 }  }
   
 #define W_BMALLOC(n,bound,p)\  #define W_BMALLOC(dx,dy,p)\
 {\  {\
         BM ___q___;\          BM ___q___;\
         int ___i___;\          int ___i___;\
         UM *___c___;\          UM *___c___;\
         (___q___) = (BM)ALLOCA(TRUESIZE(oBM,(bound),UM));\          (___q___) = (BM)ALLOCA(TRUESIZE(oBM,(dy),UM));\
         DEG(___q___) = bound;\          DEG(___q___) = dy;\
         ___c___ = (UM *)COEF(___q___);\          ___c___ = (UM *)COEF(___q___);\
         for ( ___i___ = 0; ___i___ < bound; ___i___++ ) {\          for ( ___i___ = 0; ___i___ <= dy; ___i___++ ) {\
                 ___c___[___i___] = W_UMALLOC(n);\                  ___c___[___i___] = W_UMALLOC(dx);\
                 clearum(___c___[___i___],n);\                  clearum(___c___[___i___],dx);\
         }\          }\
         (p) = ___q___;\          (p) = ___q___;\
 }  }

Legend:
Removed from v.1.17  
changed lines
  Added in v.1.18

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>