mirror of
https://github.com/netwide-assembler/nasm.git
synced 2024-11-27 08:10:07 +08:00
Remove unnecessary calls to memset
The C standard guarantees that strncpy pads the string with zeros if source string is smaller than destination buffer. Signed-off-by: Philipp Kloke <philipp.kloke@web.de> Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
This commit is contained in:
parent
94ba02fa16
commit
c51a224ceb
@ -945,7 +945,6 @@ static void coff_section_header(char *name, int32_t vsize,
|
||||
|
||||
(void)vsize;
|
||||
|
||||
memset(padname, 0, 8);
|
||||
strncpy(padname, name, 8);
|
||||
fwrite(padname, 8, 1, ofile);
|
||||
|
||||
@ -998,7 +997,6 @@ static void coff_symbol(char *name, int32_t strpos, int32_t value,
|
||||
char padname[8];
|
||||
|
||||
if (name) {
|
||||
memset(padname, 0, 8);
|
||||
strncpy(padname, name, 8);
|
||||
fwrite(padname, 8, 1, ofile);
|
||||
} else {
|
||||
@ -1023,7 +1021,6 @@ static void coff_write_symbols(void)
|
||||
* The `.file' record, and the file name auxiliary record.
|
||||
*/
|
||||
coff_symbol(".file", 0L, 0L, -2, 0, 0x67, 1);
|
||||
memset(filename, 0, 18);
|
||||
strncpy(filename, coff_infile, 18);
|
||||
fwrite(filename, 18, 1, ofile);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user