⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 minmax.c

📁 <B>Digital的Unix操作系统VAX 4.2源码</B>
💻 C
字号:
/*	minmax.c	4.1	83/03/09	*//* * minmax: find the 4 edges of the glyph within a window. */#include "bit.h"minmax(g, nrow, ncol, rmin, cmin, rmax, cmax)bitmat g;int nrow, ncol;int *rmin, *cmin, *rmax, *cmax;{	register int i, j;	register int r1, r2, c1, c2;	int ar1, ar2, ac1, ac2;	aminmax(g, nrow, ncol, &ar1, &ac1, &ar2, &ac2);#ifdef TRACE	if (trace)		fprintf(trace, "aminmax returns %d, %d, %d, %d\n", ar1, ac1, ar2, ac2);#endif	r1 = nrow; c1 = ncol; r2 = c2 = 0;	for (i=ar1; i<=ar2; i++)		for (j=ac1; j<=ac2; j++)			if (mat(g, nrow, ncol, i, j, 8)) {				r1 = min(r1, i);				r2 = max(r2, i);				c1 = min(c1, j);				c2 = max(c2, j);			}	if (r2 < r1) {		/* empty glyph! */		r1 = c1 = r2 = c2 = 1;	}	*rmin = r1; *rmax = r2;	*cmin = c1; *cmax = c2;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -