[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.16 and 1.18

version 1.16, 2001/06/25 01:35:22 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.15 2001/06/20 09:30:34 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,(n),UM));\          (___q___) = (BM)ALLOCA(TRUESIZE(oBM,(dy),UM));\
         DEG(___q___) = n;\          DEG(___q___) = dy;\
         ___c___ = (UM *)COEF(___q___);\          ___c___ = (UM *)COEF(___q___);\
         for ( ___i___ = 0; ___i___ <= n; ___i___++ ) {\          for ( ___i___ = 0; ___i___ <= dy; ___i___++ ) {\
                 ___c___[___i___] = W_UMALLOC(bound);\                  ___c___[___i___] = W_UMALLOC(dx);\
                 DEG(___c___[___i___]) = -1\                  clearum(___c___[___i___],dx);\
                 bzero((char *)COEF(___c___[___i___]),((bound)+1)*sizeof(int));\  
         }\          }\
         (p) = ___q___;\          (p) = ___q___;\
 }  }

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

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