zero
zero定义在miracl.h
extern void zero(flash);
函数功能:将数值设置为。
参数x:big或者flash类型数值。
1. 源码分析
zero实现在mrcore.c
void zero(flash x)
{ /* set big/flash number to zero */
int i,n;
mr_small *g;
if (x==NULL) return;
#ifdef MR_FLASH
n=mr_lent(x); // 符点数长度
#else
n=(x->len&MR_OBITS);
#endif
g=x->w;
for (i=0;i<n;i++)
g[i]=0;
x->len=0;
}