version 1.19, 2014/10/20 22:29:25 |
version 1.20, 2015/04/10 16:00:08 |
|
|
return (CMD_RETURN_ERROR); |
return (CMD_RETURN_ERROR); |
} |
} |
|
|
if (cmd != MODEKEYCOPY_COPYPIPE) { |
switch (cmd) { |
if (args->argc != 2) { |
case MODEKEYCOPY_APPENDSELECTION: |
cmdq_error(cmdq, "no argument allowed"); |
case MODEKEYCOPY_COPYSELECTION: |
return (CMD_RETURN_ERROR); |
case MODEKEYCOPY_STARTNAMEDBUFFER: |
|
if (args->argc == 2) |
|
arg = NULL; |
|
else { |
|
arg = args->argv[2]; |
|
if (strcmp(arg, "-x") != 0) { |
|
cmdq_error(cmdq, "unknown argument"); |
|
return (CMD_RETURN_ERROR); |
|
} |
} |
} |
arg = NULL; |
break; |
} else { |
case MODEKEYCOPY_COPYPIPE: |
if (args->argc != 3) { |
if (args->argc != 3) { |
cmdq_error(cmdq, "no argument given"); |
cmdq_error(cmdq, "no argument given"); |
return (CMD_RETURN_ERROR); |
return (CMD_RETURN_ERROR); |
} |
} |
arg = args->argv[2]; |
arg = args->argv[2]; |
|
break; |
|
default: |
|
if (args->argc != 2) { |
|
cmdq_error(cmdq, "no argument allowed"); |
|
return (CMD_RETURN_ERROR); |
|
} |
|
arg = NULL; |
|
break; |
} |
} |
|
|
mtmp.key = key; |
mtmp.key = key; |