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

Comparing rxvt-unicode/src/xdefaults.C (file contents):
Revision 1.102 by sasha, Fri Jun 8 20:04:12 2007 UTC vs.
Revision 1.104 by sasha, Fri Jun 8 20:41:01 2007 UTC

58#define BOOL(rsp, kw, opt, option, flag, desc) \ 58#define BOOL(rsp, kw, opt, option, flag, desc) \
59 { (option), (Optflag_Boolean | (flag)), (rsp), (kw), (opt), NULL, (desc)} 59 { (option), (Optflag_Boolean | (flag)), (rsp), (kw), (opt), NULL, (desc)}
60 60
61/* SWCH () - `-' flag */ 61/* SWCH () - `-' flag */
62#define SWCH(opt, option, flag, desc) \ 62#define SWCH(opt, option, flag, desc) \
63 { (option), (flag), -1, NULL, (opt), NULL, (desc)} 63 { (option), (Optflag_Boolean | (flag)), -1, NULL, (opt), NULL, (desc)}
64 64
65/* convenient macros */ 65/* convenient macros */
66#define optList_strlen(i) \ 66#define optList_strlen(i) \
67 (optList[i].flag ? 0 : (optList[i].arg ? strlen (optList[i].arg) : 1)) 67 (optList[i].flag ? 0 : (optList[i].arg ? strlen (optList[i].arg) : 1))
68#define optList_isBool(i) \ 68#define optList_isBool(i) \
546 /* 546 /*
547 * special cases are handled in main.c:main () to allow 547 * special cases are handled in main.c:main () to allow
548 * X resources to set these values before we settle for 548 * X resources to set these values before we settle for
549 * default values 549 * default values
550 */ 550 */
551
552 if (optList[entry].doff != -1) 551 if (optList[entry].doff != -1)
553 { 552 {
554 if (flag == resval_on && !argv [i+1]) 553 if (flag == resval_on && !argv [i+1])
555 rxvt_fatal ("option '%s' needs an argument, aborting.\n", argv [i]); 554 rxvt_fatal ("option '%s' needs an argument, aborting.\n", argv [i]);
556 555

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines