diff options
| author | Wiimm <wiimm@wiimm.de> | 2023-07-11 16:18:26 +0200 |
|---|---|---|
| committer | Wiimm <wiimm@wiimm.de> | 2023-07-11 16:18:26 +0200 |
| commit | b5b1fe7fc0cf460d6204c18ba7bb4c40f7597efa (patch) | |
| tree | a7b4bb1e79fde818dd7af17fee1207ae40178ab7 /project/dclib/lib-mkw.h | |
| parent | 74ac39c1af5c8e85bf10711aed2ffc9dfee2e277 (diff) | |
SZS v2.35a
Diffstat (limited to 'project/dclib/lib-mkw.h')
| -rw-r--r-- | project/dclib/lib-mkw.h | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/project/dclib/lib-mkw.h b/project/dclib/lib-mkw.h index 71ef140..b0d7558 100644 --- a/project/dclib/lib-mkw.h +++ b/project/dclib/lib-mkw.h @@ -474,12 +474,19 @@ static inline bool IsRandomLEFL ( le_flags_t flags ) le_flags_t ScanLEFL ( ccp text ); -ccp PrintLEFL8 ( le_flags_t flags, bool aligned ); -ccp PrintLEFL16 ( le_flags_t flags, bool aligned ); +ccp PrintLEFL8 ( le_flags_t flags, bool aligned ); +ccp PrintLEFL16 ( le_flags_t flags, bool aligned ); + +// use PrintLEFL8() or PrintLEFL16() if col==0 +ccp PrintLEFL8col ( le_flags_t flags, bool aligned, ColorSet_t *col ); +ccp PrintLEFL16col ( le_flags_t flags, bool aligned, ColorSet_t *col ); static inline ccp PrintLEFL ( le_flags_t flags_bits, le_flags_t flags, bool aligned ) { return ( flags_bits == 16 ? PrintLEFL16 : PrintLEFL8 )(flags,aligned); } +static inline ccp PrintLEFLcol ( le_flags_t flags_bits, le_flags_t flags, bool aligned, ColorSet_t *col ) + { return ( flags_bits == 16 ? PrintLEFL16col : PrintLEFL8col )(flags,aligned,col); } + typedef ccp (*PrintLEFL_func) ( le_flags_t flags, bool aligned ); static inline PrintLEFL_func GetPrintLEFL ( uint flags_bits ) { return flags_bits == 16 ? PrintLEFL16 : PrintLEFL8; } |
