ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/cvsroot/rxvt-unicode/src/rxvt.h
(Generate patch)

Comparing cvsroot/rxvt-unicode/src/rxvt.h (file contents):
Revision 1.174 by root, Sat Dec 31 17:16:17 2005 UTC vs.
Revision 1.179 by root, Mon Jan 2 15:10:18 2006 UTC

70 70
71#ifndef STDIN_FILENO 71#ifndef STDIN_FILENO
72# define STDIN_FILENO 0 72# define STDIN_FILENO 0
73# define STDOUT_FILENO 1 73# define STDOUT_FILENO 1
74# define STDERR_FILENO 2 74# define STDERR_FILENO 2
75#endif
76
77#if defined(HAVE_GRANTPT) && defined(HAVE_UNLOCKPT)
78# if defined(PTYS_ARE_GETPT) || defined(PTYS_ARE_PTMX)
79# define NO_SETOWNER_TTYDEV 1
80# endif
81#endif
82#if defined(__CYGWIN32__) || defined(PTYS_ARE_OPENPTY)
83# define NO_SETOWNER_TTYDEV 1
84#endif 75#endif
85 76
86/* 77/*
87 ***************************************************************************** 78 *****************************************************************************
88 * PROTOTYPES 79 * PROTOTYPES
376enum { 367enum {
377 PRIMARY = 0, 368 PRIMARY = 0,
378 SECONDARY, 369 SECONDARY,
379}; 370};
380 371
381#define RS_None 0 /* Normal */ 372#define RS_None 0
382 373
383#define RS_fgMask 0x0000007fUL /* 128 colors */ 374#define RS_fgMask 0x0000007fUL // 128 colors
384#define RS_bgMask 0x00003f80UL /* 128 colors */ 375#define RS_bgMask 0x00003f80UL // 128 colors
385 376
386// font styles 377// font styles
387#define RS_Bold 0x00004000UL // value 1 378#define RS_Bold 0x00004000UL // value 1
388#define RS_Italic 0x00008000UL // value 2 379#define RS_Italic 0x00008000UL // value 2
389 380
390// fake styles 381// fake styles
391#define RS_Blink 0x00010000UL /* blink */ 382#define RS_Blink 0x00010000UL // blink
392#define RS_RVid 0x00020000UL /* reverse video */ 383#define RS_RVid 0x00020000UL // reverse video
393#define RS_Uline 0x00040000UL /* underline */ 384#define RS_Uline 0x00040000UL // underline
394 385
395// 5 bits still to go 386// 5 custom bits for extensions
387#define RS_customCount 32
388#define RS_customMask 0x00f80000UL
389#define RS_customShift 19
396 390
397// other flags 391// other flags
398#define RS_Careful 0x80000000UL /* be careful when drawing these */ 392#define RS_Careful 0x80000000UL /* be careful when drawing these */
399 393
400#define RS_styleCount 4 394#define RS_styleCount 4
573 Rs_font, 567 Rs_font,
574#if ENABLE_STYLES 568#if ENABLE_STYLES
575 Rs_boldFont, 569 Rs_boldFont,
576 Rs_italicFont, 570 Rs_italicFont,
577 Rs_boldItalicFont, 571 Rs_boldItalicFont,
572 Rs_intensityStyles,
578#endif 573#endif
579 Rs_name, 574 Rs_name,
580 Rs_title, 575 Rs_title,
581#if defined (XPM_BACKGROUND) || (MENUBAR_MAX) 576#if defined (XPM_BACKGROUND) || (MENUBAR_MAX)
582 Rs_path, 577 Rs_path,
636 Rs_ext_bwidth, 631 Rs_ext_bwidth,
637 Rs_int_bwidth, 632 Rs_int_bwidth,
638 Rs_borderLess, 633 Rs_borderLess,
639 Rs_lineSpace, 634 Rs_lineSpace,
640 Rs_cursorUnderline, 635 Rs_cursorUnderline,
641 Rs_intensityStyles,
642#endif 636#endif
643#if CURSOR_BLINK 637#if CURSOR_BLINK
644 Rs_cursorBlink, 638 Rs_cursorBlink,
645#endif 639#endif
646#if ENABLE_XEMBED 640#if ENABLE_XEMBED
748#endif 742#endif
749 743
750// do not change these constants lightly, there are many interdependencies 744// do not change these constants lightly, there are many interdependencies
751#define IMBUFSIZ 128 // input modifier buffer sizes 745#define IMBUFSIZ 128 // input modifier buffer sizes
752#define KBUFSZ 512 // size of keyboard mapping buffer 746#define KBUFSZ 512 // size of keyboard mapping buffer
753#define CBUFSIZ 4096 // size of command buffer 747#define CBUFSIZ 2048 // size of command buffer
754#define UBUFSIZ 4096 // character buffer 748#define UBUFSIZ 2048 // character buffer
755 749
756#ifndef PATH_MAX 750#ifndef PATH_MAX
757# define PATH_MAX 16384 751# define PATH_MAX 16384
758#endif 752#endif
759 753
1483 int fgcolor_of (rend_t r) 1477 int fgcolor_of (rend_t r)
1484 { 1478 {
1485 int base = GET_BASEFG (r); 1479 int base = GET_BASEFG (r);
1486#ifndef NO_BRIGHTCOLOR 1480#ifndef NO_BRIGHTCOLOR
1487 if (r & RS_Bold 1481 if (r & RS_Bold
1482# if ENABLE_STYLES
1488 && (!ENABLE_STYLES || OPTION (Opt_intensityStyles)) 1483 && OPTION (Opt_intensityStyles)
1484# endif
1489 && IN_RANGE_INC (base, minCOLOR, minBrightCOLOR)) 1485 && IN_RANGE_INC (base, minCOLOR, minBrightCOLOR))
1490 base += minBrightCOLOR - minCOLOR; 1486 base += minBrightCOLOR - minCOLOR;
1491#endif 1487#endif
1492 return base; 1488 return base;
1493 } 1489 }
1495 int bgcolor_of (rend_t r) 1491 int bgcolor_of (rend_t r)
1496 { 1492 {
1497 int base = GET_BASEBG (r); 1493 int base = GET_BASEBG (r);
1498#ifndef NO_BRIGHTCOLOR 1494#ifndef NO_BRIGHTCOLOR
1499 if (r & RS_Blink 1495 if (r & RS_Blink
1496# if ENABLE_STYLES
1500 && (!ENABLE_STYLES || OPTION (Opt_intensityStyles)) 1497 && OPTION (Opt_intensityStyles)
1498# endif
1501 && IN_RANGE_INC (base, minCOLOR, minBrightCOLOR)) 1499 && IN_RANGE_INC (base, minCOLOR, minBrightCOLOR))
1502 base += minBrightCOLOR - minCOLOR; 1500 base += minBrightCOLOR - minCOLOR;
1503#endif 1501#endif
1504 return base; 1502 return base;
1505 } 1503 }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines