newmat.c
来自「<B>Digital的Unix操作系统VAX 4.2源码</B>」· C语言 代码 · 共 32 行
C
32 行
/* newmat.c 4.1 83/03/09 *//* * newmat: return a brand new bitmat with the proper size. * To get rid of it just call free. */#include "bit.h"bitmatnewmat(rows, cols)int rows, cols;{ int size = ((cols + 7) >> 3) * rows; char *m;#ifdef TRACE if (size <= 0 && trace) { fprintf(trace, "newmat: rows=%d, cols=%d\n", rows, cols); abort(); } if (trace) fprintf(trace, "newmat: malloc(%d) =", size);#endif m = (char *) malloc(size);#ifdef TRACE if (trace) fprintf(trace, "%x\n", m);#endif zermat(m, rows, cols); return (m);}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?