sdk-world v2026.11.05
PS2 SDK - world tier (copyleft-allowed, non-essential packages)
Loading...
Searching...
No Matches
aaint.h
Go to the documentation of this file.
1
5#ifndef __AAINT_INCLUDED__
6#define __AAINT_INCLUDED__
7#include <stdio.h>
8
9#define NCHARS (256*AA_NATTRS)
10#define aa_validmode(x,y,params) \
11 ((((params)->minwidth||(params)->maxwidth)||((params)->width==(x)||!(params)->width))&& \
12 (((params)->minheight||(params)->maxheight)||((params)->height==(y)||!(params)->height)) && \
13 ((params)->minwidth?(params->minwidth)<=(x):1)&& \
14 ((params)->minheight?(params->minheight)<=(x):1)&& \
15 ((params)->maxwidth?(params->maxwidth)>=(x):1)&& \
16 ((params)->maxheight?(params->maxheight)>=(x):1))
17
18#define ALOWED(i,s) ((isgraph((i)&0xff)||(((i)&0xff)==' ')||(((i)&0xff)>160&&(s&AA_EIGHT))||((s&AA_ALL)&&((i)&0xff)))&&(s&TOMASK(((i)>>8))))
19#define ALOWED1(i,s) (1)
20#define TOMASK(i) (1<<(i))
21#endif