version 1.12, 2000/11/10 15:33:12 |
version 1.13, 2000/11/11 15:34:25 |
|
|
while ((opt = getopt(argc, argv, "kmps:b:")) != -1) { |
while ((opt = getopt(argc, argv, "kmps:b:")) != -1) { |
switch (opt) { |
switch (opt) { |
case 'k': /* Stdin/Stdout Unix crypt */ |
case 'k': /* Stdin/Stdout Unix crypt */ |
if (operation != -1) |
if (operation != -1 || prompt) |
usage(); |
usage(); |
operation = DO_MAKEKEY; |
operation = DO_MAKEKEY; |
break; |
break; |
case 'm': /* MD5 password hash */ |
case 'm': /* MD5 password hash */ |
if (operation != -1 || prompt) |
if (operation != -1) |
usage(); |
usage(); |
operation = DO_MD5; |
operation = DO_MD5; |
break; |
break; |
case 'p': |
case 'p': |
if (operation != -1) |
if (operation == DO_MAKEKEY) |
usage(); |
usage(); |
prompt = 1; |
prompt = 1; |
break; |
break; |