mirror of
https://github.com/Interlisp/maiko.git
synced 2026-01-27 20:27:45 +00:00
Resolve warning because URaid_comm string as a target of a sscanf() must have space for a terminating NUL
This commit is contained in:
@@ -97,7 +97,7 @@ uraidloop:
|
||||
BT_temp = 0; /* So we get the "more" option on screen-full */
|
||||
printf("\n< ");
|
||||
for (ptr = URaid_inputstring; (*ptr = getchar()) != '\n'; ptr++) {}
|
||||
URaid_argnum = sscanf(URaid_inputstring, "%1s%s%s", &URaid_comm, URaid_arg1, URaid_arg2);
|
||||
URaid_argnum = sscanf(URaid_inputstring, "%1s%s%s", URaid_comm, URaid_arg1, URaid_arg2);
|
||||
|
||||
if (uraid_commands() == NIL) break;
|
||||
/* XXX: make sure output is flushed so we can see where we are */
|
||||
|
||||
@@ -243,7 +243,7 @@ FX *URaid_FXarray[URMAXFXNUM];
|
||||
int URaid_ArrMAXIndex;
|
||||
|
||||
char URaid_inputstring[URMAXCOMM];
|
||||
char URaid_comm;
|
||||
char URaid_comm[2];
|
||||
char URaid_arg1[URMAXCOMM / 2];
|
||||
char URaid_arg2[URMAXCOMM / 2];
|
||||
int URaid_argnum;
|
||||
@@ -317,7 +317,7 @@ void uraid_commclear(void) {
|
||||
memset(URaid_arg1, 0, URMAXCOMM / 2);
|
||||
memset(URaid_arg2, 0, URMAXCOMM / 2);
|
||||
|
||||
URaid_comm = 0;
|
||||
URaid_comm[0] = 0;
|
||||
URaid_argnum = 0;
|
||||
}
|
||||
|
||||
@@ -370,7 +370,7 @@ LispPTR uraid_commands(void) {
|
||||
return (T);
|
||||
}
|
||||
}
|
||||
switch (URaid_comm) {
|
||||
switch (URaid_comm[0]) {
|
||||
/*** Displaying STACK stuff */
|
||||
#ifdef DOS
|
||||
case '1': printf("%s\n", URaid_summary1); break;
|
||||
|
||||
Reference in New Issue
Block a user