📄 main.c
字号:
#include "tc.h"
main()
{
init();
reset();
yyparse();
}
init()
{
static STATEINFO init_state;
state = &init_state;
}
reset()
{
state->scale = 0;
state->width = 8;
state->randx = 1;
state->verbose = 0;
state->nblocks = 100;
state->clip = 255;
}
yywrap()
{
return 1;
}
yyerror(char *s)
{
printf("%s", s);
}
tcsirint(d)
double d;
{
int i;
int s;
union { float f; int i; } u;
u.f = d;
if ((u.i&0x7F800000) == 0x7F800000 && (u.i&0x7FFFF)!=0)
return 0;
_asm {
fld d
fistp i
fstsw s
}
if (s & 1) { /* I exception => overflow */
return d > 0.0 ? 0x7fffffff : 0x80000000;
}
return i;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -