|
|
| version 1.1, 2003/10/16 17:57:10 | version 1.3, 2005/03/20 06:09:16 |
|---|---|
| Line 1 | Line 1 |
| #ifdef __cplusplus | |
| extern "C" { | |
| #endif | |
| typedef struct { | typedef struct { |
| int x; | int x; |
| int y; | int y; |
| Line 34 typedef struct { | Line 30 typedef struct { |
| } UNIRECT; | } UNIRECT; |
| BOOL rect_in(const RECT_T *rect, int x, int y); | #ifdef __cplusplus |
| extern "C" { | |
| #endif | |
| BRESULT rect_in(const RECT_T *rect, int x, int y); | |
| int rect_num(const RECT_T *rect, int cnt, int x, int y); | int rect_num(const RECT_T *rect, int cnt, int x, int y); |
| BOOL rect_isoverlap(const RECT_T *r1, const RECT_T *r2); | BRESULT rect_isoverlap(const RECT_T *r1, const RECT_T *r2); |
| void rect_enumout(const RECT_T *tag, const RECT_T *base, | void rect_enumout(const RECT_T *tag, const RECT_T *base, |
| void *arg, void (*outcb)(void *arg, const RECT_T *rect)); | void *arg, void (*outcb)(void *arg, const RECT_T *rect)); |
| void rect_add(RECT_T *dst, const RECT_T *src); | void rect_add(RECT_T *dst, const RECT_T *src); |