--- transset/dsimple.c 2003-11-24 18:12:27.000000000 +0100 +++ transset/dsimple.c 2007-08-31 22:45:59.000000000 +0200 @@ -130,6 +130,40 @@ return (displayname); } +/* + * Get_Translucence (argc, argv) Look for -display, -d, or host:dpy (obselete) + * If found, remove it from command line. Don't go past a lone -. + */ +double Get_Translucence(pargc, argv) + int *pargc; /* MODIFIED */ + char **argv; /* MODIFIED */ +{ + int argc = *pargc; + char **pargv = argv+1; + double tr = 1.0; + int i; + + for (i = 1; i < argc; i++) { + char *arg = argv[i]; + + if (!strcmp (arg, "-translucence") || !strcmp (arg, "-tr")) { + if (++i >= argc) usage (); + + tr = atof(argv[i]); + *pargc -= 2; + continue; + } + if (!strcmp(arg,"-")) { + while (i= 0.0) opacity = (unsigned int) (d * OPAQUE); else {