mplot.h

来自「这是一个同样来自贝尔实验室的和UNIX有着渊源的操作系统, 其简洁的设计和实现易」· C头文件 代码 · 共 48 行

H
48
字号
#include <u.h>#include <libc.h>#include <stdio.h>#include <draw.h>#include <event.h>#define SCX(A) ((((A) - e1->xmin)*e1->scalex  + e1->left)+.5)#define SCY(A) ((((A) - e1->ymin)*e1->scaley + e1->bottom)+.5)#define	SCR(A) ((A)*e1->scalex+.5)#define unorm(y)	(double)(e1->sidey - y)#define	BIGINT	0x3FFFFFFF	/* a large, but valid, int */extern struct penvir {	double left, bottom;	double xmin, ymin;	double scalex, scaley;	double sidex, sidey;	double copyx, copyy;	double quantum;	double grade;	int pgap;	double pslant;	int pmode, foregr, backgr;} *e0, *e1, *esave;#define RADIAN 57.3	/* radians per degree */struct seg {	int x, y, X, Y;	char stat;};/* * display parameters */int clipminx, clipminy, clipmaxx, clipmaxy;	/* clipping rectangle */int mapminx, mapminy, mapmaxx, mapmaxy;		/* centered square *//* * Prototypes */#include "../plot.h"void m_clrwin(int, int, int, int, int);void m_finish(void);void m_initialize(char *);int m_text(int, int, char *, char *, int, int, int);void m_vector(int, int, int, int, int);void m_swapbuf(void);void m_dblbuf(void);int bcolor(char *);void sscpy(struct penvir *, struct penvir *);Image *getcolor(int);

⌨️ 快捷键说明

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