diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2023-02-13 11:24:13 +0100 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2023-02-13 11:24:13 +0100 |
| commit | 9c8b663d5bc1f30717aa4d87cc63d1c9ebfa1c8e (patch) | |
| tree | 138dc39b708378f56bf0a5a6ef6fa5e99c704b66 /src/elfs | |
| parent | 8309b63fb10cba69ef5374f9c2e5416369d84bb2 (diff) | |
| download | box64-9c8b663d5bc1f30717aa4d87cc63d1c9ebfa1c8e.tar.gz box64-9c8b663d5bc1f30717aa4d87cc63d1c9ebfa1c8e.zip | |
Various minor warning fixes
Diffstat (limited to 'src/elfs')
| -rwxr-xr-x | src/elfs/elfloader.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/elfs/elfloader.c b/src/elfs/elfloader.c index 69c7797d..ec0b344c 100755 --- a/src/elfs/elfloader.c +++ b/src/elfs/elfloader.c @@ -1617,25 +1617,26 @@ void CreateMemorymapFile(box64context_t* context, int fd) uintptr_t start, end; if (sscanf(line, "%zx-%zx", &start, &end)==2) { elfheader_t* h = FindElfAddress(my_context, start); - size_t l = strlen(line); + int l = strlen(line); if(h && l<73) { - sprintf(buff, "%s%*s\n", line, 74-strlen(line), h->name); + sprintf(buff, "%s%*s\n", line, 74-l, h->name); dummy = write(fd, buff, strlen(buff)); } else if(start==(uintptr_t)my_context->stack) { - sprintf(buff, "%s%*s\n", line, 74-strlen(line), "[stack]"); + sprintf(buff, "%s%*s\n", line, 74-l, "[stack]"); dummy = write(fd, buff, strlen(buff)); } else if (strstr(line, "[stack]")) { char* p = strstr(line, "[stack]")-1; while (*p==' ' || *p=='\t') --p; p[1]='\0'; strcat(line, "\n"); - write(fd, line, strlen(line)); + dummy = write(fd, line, strlen(line)); } else { - write(fd, line, strlen(line)); + dummy = write(fd, line, strlen(line)); } } } fclose(f); + (void)dummy; } void ElfAttachLib(elfheader_t* head, library_t* lib) |