commandline
static int parseargs(int, char *[], struct commandline *);
struct commandline cmd;
(void) memset((char *) &cmd, 0, sizeof(struct commandline));
parseargs(int argc, char *argv[], struct commandline *cmd)
ptr = &commandline[1];
ptr = &commandline[1];
ptr = &commandline[1];
ptr = &commandline[1];
ptr = &commandline[1];
ptr = &commandline[1];
char commandline[CMDBUFLEN];
fgets(commandline, 512, stdin);
commandline[512 - 1] = '\n'; /* safety */
commandline[0] = 'q';
if (commandline[0] == '\n') {
memcpy(commandline, lastcommand, sizeof commandline);
memcpy(lastcommand, commandline, sizeof commandline);
switch (commandline[0]) {