Archive-Unzip-Burst

 view release on metacpan or  search on metacpan

unzip-6.0/new-cmdparser/unz6-newcmdparser-diffs.txt  view on Meta::CPAN

+    {UZO, "c",  "",                     o_NO_VALUE,       o_NEGATABLE,
+       'c',  "output to stdout"},
+#ifdef CMS_MVS
+    /* for CMS_MVS map to lower case */
+    {UZO, "C",  "",                     o_NO_VALUE,       o_NEGATABLE,
+       'C',  "CMS/MVS lower case"},
+#endif
+#if (!defined(SFX) || defined(SFX_EXDIR))
+    {UZO, "d",  "",                     o_REQUIRED_VALUE, o_NEGATABLE,
+       'd',  "extraction root directory"},
+#endif
+#if (!defined(NO_TIMESTAMPS))
+    {UZO, "D",  "",                     o_NO_VALUE,       o_NEGATABLE,
+       'D',  "don't restore dir (-DD: any) timestamps"},
+#endif
+    {UZO, "e",  "",                     o_NO_VALUE,       o_NEGATABLE,
+       'e',  "extract (not used?)"},
+#ifdef MACOS
+    {UZO, "E",  "",                     o_NO_VALUE,       o_NEGATABLE,
+       'E',  "display Mac e.f. when restoring"},
+#endif
+    {UZO, "f",  "",                     o_NO_VALUE,       o_NEGATABLE,
+       'f',  "freshen (extract only newer files)"},
+#if (defined(RISCOS) || defined(ACORN_FTYPE_NFS))
+    {UZO, "F",  "",                     o_NO_VALUE,       o_NEGATABLE,
+       'F',  "Acorn filetype & NFS extension handling"},
+#endif
+    {UZO, "h",  "",                     o_NO_VALUE,       o_NOT_NEGATABLE,
+       'h',  "help"},
+#ifdef MACOS
+    {UZO, "i",  "",                     o_NO_VALUE,       o_NEGATABLE,
+       'i',  "ignore filenames stored in Mac ef"},
+#endif
+    {UZO, "j",  "",                     o_NO_VALUE,       o_NEGATABLE,
+       'j',  "junk directories, extract names only"},
+#if (defined(ATH_BEO) || defined(MACOS))
+    {UZO, "J",  "",                     o_NO_VALUE,       o_NEGATABLE,
+       'J',  "Junk AtheOS, BeOS or MacOS file attrs"},
+#endif
+#ifdef ATH_BEO_UNX
+    {UZO, "K",  "",                     o_NO_VALUE,       o_NEGATABLE,
+       'K',  "retain SUID/SGID/Tacky attrs"},
+#endif
+#ifndef SFX
+    {UZO, "l",  "",                     o_NO_VALUE,       o_NEGATABLE,
+        'l',  "listing verbosity"},
+#endif
+#ifndef CMS_MVS
+    {UZO, "L",  "",                     o_NO_VALUE,       o_NEGATABLE,
+       'L',  "convert (some) names to lower"},
+#endif
+#ifdef MORE
+# ifdef CMS_MVS
+    {UZO, "m",  "",                     o_NO_VALUE,       o_NEGATABLE,
+       'm',  "pipe output through more"},
+# endif
+    {UZO, "M",  "",                     o_NO_VALUE,       o_NEGATABLE,
+       'M',  "pipe output through more"},
+#endif /* MORE */
+    {UZO, "n",  "",                     o_NO_VALUE,       o_NEGATABLE,
+       'n',  "never overwrite files (no prompting)"},
+#ifdef AMIGA
+    {UZO, "N",  "",                     o_NO_VALUE,       o_NEGATABLE,
+       'N',  "restore comments as filenotes"},
+#endif
+    {UZO, "o",  "",                     o_NO_VALUE,       o_NEGATABLE,
+       'o',  "overwrite files without prompting"},
+    {UZO, "p",  "",                     o_NO_VALUE,       o_NEGATABLE,
+       'p',  "pipe extraction to stdout, no messages"},
+#if CRYPT
+    {UZO, "P",  "",                     o_REQUIRED_VALUE, o_NEGATABLE,
+       'P',  "password"},
+#endif
+    {UZO, "q",  "",                     o_NO_VALUE,       o_NEGATABLE,
+       'q',  "quiet"},
+#ifdef QDOS
+    {UZO, "Q",  "",                     o_NO_VALUE,       o_NEGATABLE,
+       'Q',  "QDOS flags"},
+#endif
+#ifdef TANDEM
+    {UZO, "r",  "",                     o_NO_VALUE,       o_NEGATABLE,
+       'r',  "remove file extensions"},
+#endif
+#ifdef DOS_FLX_NLM_OS2_W32
+    {UZO, "s",  "",                     o_NO_VALUE,       o_NEGATABLE,
+       's',  "spaces to underscores"},
+#endif
+#ifdef VMS
+    {UZO, "S",  "",                     o_NO_VALUE,       o_NEGATABLE,
+       'S',  "VMS extract text as Stream LF"},
+#endif
+    {UZO, "t",  "",                     o_NO_VALUE,       o_NEGATABLE,
+       't',  "test"},
+#ifdef TIMESTAMP
+    {UZO, "T",  "",                     o_NO_VALUE,       o_NEGATABLE,
+       'T',  "timestamps"},
+#endif
+    {UZO, "u",  "",                     o_NO_VALUE,       o_NEGATABLE,
+       'u',  "update (extract only new/newer files)"},
+#ifdef UNICODE_SUPPORT
+    {UZO, "U",  "",                     o_NO_VALUE,       o_NEGATABLE,
+       'U',  "escape non-ASCII Unicode, disable Unicode"},
+#else /* !UNICODE_SUPPORT */
+# ifndef CMS_MVS
+    {UZO, "U",  "",                     o_NO_VALUE,       o_NEGATABLE,
+       'U',  "names to lower case"},
+# endif /* !CMS_MVS */
+#endif /* ?UNICODE_SUPPORT */
+#ifndef SFX
+    {UZO, "v",  "",                     o_NO_VALUE,       o_NEGATABLE,
+       'v',  "verbose"},
+#endif
+#ifndef CMS_MVS
+    {UZO, "V",  "",                     o_NO_VALUE,       o_NEGATABLE,
+       'V',  "don't strip VMS version numbers"},
+#endif
+#ifdef WILD_STOP_AT_DIR
+    {UZO, "W",  "",                     o_NO_VALUE,       o_NEGATABLE,
+       'W',  "wildcard * doesn't span /"},
+#endif
+    {UZO, "x",  "",                     o_VALUE_LIST,     o_NOT_NEGATABLE,
+       'x',  "exclude this list of files"},
+#if (defined(RESTORE_UIDGID) || defined(RESTORE_ACL))
+    {UZO, "X",  "",                     o_NO_VALUE,       o_NEGATABLE,
+       'X',  "restore owner/prot or UID/GID or ACLs"},
+#endif
+#ifdef VMS

unzip-6.0/new-cmdparser/unz6-newcmdparser-diffs.txt  view on Meta::CPAN

-                case ('L'):    /* convert (some) filenames to lowercase */
-                    if (negative) {
-                        uO.L_flag = MAX(uO.L_flag-negative,0);
-                        negative = 0;
-                    } else
-                        ++uO.L_flag;
-                    break;
+            case ('L'):    /* convert (some) filenames to lowercase */
+                if (negative) {
+                    uO.L_flag = MAX(uO.L_flag-negative,0);
+                    negative = 0;
+                } else
+                    ++uO.L_flag;
+                break;
 #endif /* !CMS_MVS */
 #ifdef MORE
 #ifdef CMS_MVS
-                case ('m'):
+            case ('m'):
 #endif
-                case ('M'):    /* send all screen output through "more" fn. */
+            case ('M'):    /* send all screen output through "more" fn. */
 /* GRR:  eventually check for numerical argument => height */
-                    if (negative)
-                        G.M_flag = FALSE, negative = 0;
-                    else
-                        G.M_flag = TRUE;
-                    break;
+                if (negative)
+                    G.M_flag = FALSE, negative = 0;
+                else
+                    G.M_flag = TRUE;
+                break;
 #endif /* MORE */
-                case ('n'):    /* don't overwrite any files */
-                    if (negative)
-                        uO.overwrite_none = FALSE, negative = 0;
-                    else
-                        uO.overwrite_none = TRUE;
-                    break;
+            case ('n'):    /* don't overwrite any files */
+                if (negative)
+                    uO.overwrite_none = FALSE, negative = 0;
+                else
+                    uO.overwrite_none = TRUE;
+                break;
 #ifdef AMIGA
-                case ('N'):    /* restore comments as filenotes */
-                    if (negative)
-                        uO.N_flag = FALSE, negative = 0;
-                    else
-                        uO.N_flag = TRUE;
-                    break;
+            case ('N'):    /* restore comments as filenotes */
+                if (negative)
+                    uO.N_flag = FALSE, negative = 0;
+                else
+                    uO.N_flag = TRUE;
+                break;
 #endif /* AMIGA */
-                case ('o'):    /* OK to overwrite files without prompting */
-                    if (negative) {
-                        uO.overwrite_all = MAX(uO.overwrite_all-negative,0);
-                        negative = 0;
-                    } else
-                        ++uO.overwrite_all;
-                    break;
-                case ('p'):    /* pipes:  extract to stdout, no messages */
-                    if (negative) {
-                        uO.cflag = FALSE;
-                        uO.qflag = MAX(uO.qflag-999,0);
-                        negative = 0;
-                    } else {
-                        uO.cflag = TRUE;
-                        uO.qflag += 999;
-                    }
-                    break;
+            case ('o'):    /* OK to overwrite files without prompting */
+                if (negative) {
+                    uO.overwrite_all = MAX(uO.overwrite_all-negative,0);
+                    negative = 0;
+                } else
+                    ++uO.overwrite_all;
+                break;
+            case ('p'):    /* pipes:  extract to stdout, no messages */
+                if (negative) {
+                    uO.cflag = FALSE;
+                    uO.qflag = MAX(uO.qflag-999,0);
+                    negative = 0;
+                } else {
+                    uO.cflag = TRUE;
+                    uO.qflag += 999;
+                }
+                break;
 #if CRYPT
-                /* GRR:  yes, this is highly insecure, but dozens of people
-                 * have pestered us for this, so here we go... */
-                case ('P'):
-                    if (negative) {   /* negative not allowed with -P passwd */
-                        Info(slide, 0x401, ((char *)slide,
-                          LoadFarString(MustGivePasswd)));
-                        return(PK_PARAM);  /* don't extract here by accident */
-                    }
-                    if (uO.pwdarg != (char *)NULL) {
+            /* GRR:  yes, this is highly insecure, but dozens of people
+             * have pestered us for this, so here we go... */
+            case ('P'):
+                if (negative) {   /* negative not allowed with -P passwd */
+                    Info(slide, 0x401, ((char *)slide,
+                      LoadFarString(MustGivePasswd)));
+                    return(PK_PARAM);  /* don't extract here by accident */
+                }
+                if (uO.pwdarg != (char *)NULL) {
 /*
-                        GRR:  eventually support multiple passwords?
+                    GRR:  eventually support multiple passwords?
+                    Info(slide, 0x401, ((char *)slide,
+                      LoadFarString(OnlyOnePasswd)));
+                    return(PK_PARAM);
+*/
+                } else {
+                    /* first check for "-Ppasswd", then for "-P passwd" */
+                    uO.pwdarg = value;
+                    if (uO.pwdarg == NULL || *uO.pwdarg == '\0') {
                         Info(slide, 0x401, ((char *)slide,
-                          LoadFarString(OnlyOnePasswd)));
+                          LoadFarString(MustGivePasswd)));
                         return(PK_PARAM);
- */
-                    } else {
-                        /* first check for "-Ppasswd", then for "-P passwd" */
-                        uO.pwdarg = s;
-                        if (*uO.pwdarg == '\0') {
-                            if (argc > 1) {
-                                --argc;
-                                uO.pwdarg = *++argv;
-                                if (*uO.pwdarg == '-') {
-                                    Info(slide, 0x401, ((char *)slide,



( run in 0.989 second using v1.01-cache-2.11-cpan-0b5f733616e )