Remove strcpy compile warning
This commit is contained in:
parent
d4aa197744
commit
d853a70556
1 changed files with 5 additions and 6 deletions
|
@ -216,13 +216,12 @@ bool GCodeQueue::process_injected_command() {
|
||||||
gcode.process_parsed_command();
|
gcode.process_parsed_command();
|
||||||
}
|
}
|
||||||
|
|
||||||
#pragma GCC diagnostic push
|
|
||||||
#pragma GCC diagnostic ignored "-Wrestrict"
|
|
||||||
|
|
||||||
// Copy the next command into place
|
// Copy the next command into place
|
||||||
strcpy(injected_commands, &injected_commands[i + (c != '\0')]);
|
for (
|
||||||
|
uint8_t d = 0, s = i + !!c; // dst, src
|
||||||
#pragma GCC diagnostic pop
|
(injected_commands[d] = injected_commands[s]); // copy, exit if 0
|
||||||
|
d++, s++ // next dst, src
|
||||||
|
);
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
Reference in a new issue