From ee3f67aa032d88f76cd088bb9628d5ec6d082e7e Mon Sep 17 00:00:00 2001 From: "F. Duncanh" Date: Wed, 6 Dec 2023 14:00:28 -0500 Subject: [PATCH] sprintf->snprintf to silence macOS compiler warnings --- uxplay.cpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/uxplay.cpp b/uxplay.cpp index 0286e85..65ed94d 100644 --- a/uxplay.cpp +++ b/uxplay.cpp @@ -218,13 +218,13 @@ char *create_pin_display(char *pin_str, int margin, int gap) { return NULL; } char *pos = pin_image; - sprintf(pos, "\n"); + snprintf(pos, 2, "\n"); pos++; for (int i = 0; i < h; i++) { for (int j = 0; j < margin; j++) { - sprintf(pos, " "); - pos++; + snprintf(pos, 2, " "); + pos++; } for (int j = 0; j < len; j++) { @@ -234,18 +234,18 @@ char *create_pin_display(char *pin_str, int margin, int gap) { char *ptr; strncpy(num, p++, 1); int r = (int) strtoul(num, &ptr, 10); - sprintf(pos, "%c", pixels[r]); + snprintf(pos, 2, "%c", pixels[r]); pos++; } for (int n=0; n < gap ; n++) { - sprintf(pos, " "); + snprintf(pos, 2, " "); pos++; } } - sprintf(pos, "\n"); + snprintf(pos, 2, "\n"); pos++; } - sprintf(pos, "\n"); + snprintf(pos, 2, "\n"); return pin_image; }