… | |
… | |
376 | enum { |
376 | enum { |
377 | PRIMARY = 0, |
377 | PRIMARY = 0, |
378 | SECONDARY, |
378 | SECONDARY, |
379 | }; |
379 | }; |
380 | |
380 | |
381 | #define RS_None 0 /* Normal */ |
381 | #define RS_None 0 |
382 | |
382 | |
383 | #define RS_fgMask 0x0000007fUL /* 128 colors */ |
383 | #define RS_fgMask 0x0000007fUL // 128 colors |
384 | #define RS_bgMask 0x00003f80UL /* 128 colors */ |
384 | #define RS_bgMask 0x00003f80UL // 128 colors |
385 | |
385 | |
386 | // font styles |
386 | // font styles |
387 | #define RS_Bold 0x00004000UL // value 1 |
387 | #define RS_Bold 0x00004000UL // value 1 |
388 | #define RS_Italic 0x00008000UL // value 2 |
388 | #define RS_Italic 0x00008000UL // value 2 |
389 | |
389 | |
390 | // fake styles |
390 | // fake styles |
391 | #define RS_Blink 0x00010000UL /* blink */ |
391 | #define RS_Blink 0x00010000UL // blink |
392 | #define RS_RVid 0x00020000UL /* reverse video */ |
392 | #define RS_RVid 0x00020000UL // reverse video |
393 | #define RS_Uline 0x00040000UL /* underline */ |
393 | #define RS_Uline 0x00040000UL // underline |
394 | |
394 | |
395 | // 5 bits still to go |
395 | // 5 custom bits for extensions |
|
|
396 | #define RS_customCount 32 |
|
|
397 | #define RS_customMask 0x00f80000UL |
|
|
398 | #define RS_customShift 19 |
396 | |
399 | |
397 | // other flags |
400 | // other flags |
398 | #define RS_Careful 0x80000000UL /* be careful when drawing these */ |
401 | #define RS_Careful 0x80000000UL /* be careful when drawing these */ |
399 | |
402 | |
400 | #define RS_styleCount 4 |
403 | #define RS_styleCount 4 |