- if (strcasecmp(argv[i], "-rfbauth") == 0) { /* -rfbauth passwd-file */
- if (i + 1 >= argc) UseMsg();
- rfbAuthPasswdFile = argv[i+1];
- return 2;
- }
-
- if (strcasecmp(argv[i], "-httpd") == 0) {
- if (i + 1 >= argc) UseMsg();
- httpDir = argv[i+1];
- return 2;
- }
-
- if (strcasecmp(argv[i], "-httpport") == 0) {
- if (i + 1 >= argc) UseMsg();
- httpPort = atoi(argv[i+1]);
- return 2;
- }
-
- if (strcasecmp(argv[i], "-deferupdate") == 0) { /* -deferupdate ms */
- if (i + 1 >= argc) UseMsg();
- rfbDeferUpdateTime = atoi(argv[i+1]);
- return 2;
- }
-
- if (strcasecmp(argv[i], "-economictranslate") == 0) {
- rfbEconomicTranslate = TRUE;
- return 1;
- }
-
- if (strcasecmp(argv[i], "-maxrects") == 0) {
- if (i + 1 >= argc) UseMsg();
- rfbMaxRects = atoi(argv[i+1]);
- return 2;
- }
-
- if (strcasecmp(argv[i], "-trace") == 0) {
- rfbTrace = TRUE;
- return 1;
- }
-