I borked that patch. Here's a, hopefully, useable one.
-- Copyleft (c) 2001, Scott Moynes
Only in bbkeys-0.8.3/redhat: Makefile Only in bbkeys-0.8.3/redhat: bbkeys.spec diff -rucb bbkeys-0.8.3/src/bbkeys.cc bbkeys-0.8.3-rc/src/bbkeys.cc *** bbkeys-0.8.3/src/bbkeys.cc Fri Sep 14 17:33:46 2001 --- bbkeys-0.8.3-rc/src/bbkeys.cc Tue Nov 13 18:06:27 2001 *************** *** 793,802 **** timer->setTimeout(100); timer->fireOnce(True); char *homedir = getenv("HOME"); bbkeys_rcfile = new char[strlen(homedir) + 32]; sprintf(bbkeys_rcfile, "%s/.bbkeysrc", homedir); ! XrmInitialize(); InitializeModifiers(); --- 793,805 ---- timer->setTimeout(100); timer->fireOnce(True); + if (!(options->bbkeysrc)){ char *homedir = getenv("HOME"); bbkeys_rcfile = new char[strlen(homedir) + 32]; sprintf(bbkeys_rcfile, "%s/.bbkeysrc", homedir); ! }else{ ! bbkeys_rcfile = options->bbkeysrc; ! } XrmInitialize(); InitializeModifiers(); diff -rucb bbkeys-0.8.3/src/main.cc bbkeys-0.8.3-rc/src/main.cc *** bbkeys-0.8.3/src/main.cc Wed Aug 1 23:50:16 2001 --- bbkeys-0.8.3-rc/src/main.cc Tue Nov 13 18:06:41 2001 *************** *** 53,58 **** --- 53,60 ---- "but smaller.\n"); fprintf(stderr, "-t[inyMe] All you can see is his keyhole *sniff*.\n\n"); + fprintf(stderr, + "-r[cfile] Your bbkeys config file. Default: +$HOME/.bbkeysrc\n"); } *************** *** 71,77 **** options.noQt = False; options.miniMe = False; options.tinyMe = False; ! for (i = 1; i < argc; i++) { if ((!strcmp(argv[i], "-display"))) { --- 73,79 ---- options.noQt = False; options.miniMe = False; options.tinyMe = False; ! options.bbkeysrc = NULL; for (i = 1; i < argc; i++) { if ((!strcmp(argv[i], "-display"))) { *************** *** 88,93 **** --- 90,102 ---- exit(2); }; options.config_file = argv[i]; + }else if((!strcmp(argv[1], "-rcfile"))|| + (!strcmp(argv[i], "-r"))){ + if(++i == argc){ + Usage(); + exit(2); + }; + options.bbkeysrc=argv[i]; } else if ((!strcmp(argv[i], "-nobb")) | (!strcmp(argv[i], "-n"))) { options.nobb_config = True; } else if ((!strcmp(argv[i], "-v")) diff -rucb bbkeys-0.8.3/src/main.hh bbkeys-0.8.3-rc/src/main.hh *** bbkeys-0.8.3/src/main.hh Tue Sep 18 22:59:23 2001 --- bbkeys-0.8.3-rc/src/main.hh Tue Nov 13 17:56:41 2001 *************** *** 33,38 **** --- 33,39 ---- bool noQt; bool miniMe; bool tinyMe; + char *bbkeysrc; }; #endif // __MAIN_H
msg03794/pgp00000.pgp
Description: PGP signature