mirror of
https://github.com/gbdev/rgbds.git
synced 2025-11-20 18:22:07 +00:00
Prefer snprintf to sprintf
This also simplifies advancing `ptr`
This commit is contained in:
@@ -627,8 +627,7 @@ static std::tuple<DefaultInitVec<size_t>, std::vector<Palette>>
|
|||||||
static char buf[sizeof(", $XXXX, $XXXX, $XXXX, $XXXX")];
|
static char buf[sizeof(", $XXXX, $XXXX, $XXXX, $XXXX")];
|
||||||
char *ptr = buf;
|
char *ptr = buf;
|
||||||
for (uint16_t cgbColor : list) {
|
for (uint16_t cgbColor : list) {
|
||||||
sprintf(ptr, ", $%04x", cgbColor);
|
ptr += snprintf(ptr, sizeof(", $XXXX"), ", $%04x", cgbColor);
|
||||||
ptr += QUOTEDSTRLEN(", $XXXX");
|
|
||||||
}
|
}
|
||||||
return &buf[QUOTEDSTRLEN(", ")];
|
return &buf[QUOTEDSTRLEN(", ")];
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user