Replace sprintf with snprintf

master
Camilla Berglund ago%!(EXTRA string=9 years)
parent 9d42e146e7
commit ea1958a948
  1. 4
      tests/events.c
  2. 3
      tests/monitors.c
  3. 2
      tests/tearing.c

@ -221,7 +221,7 @@ static const char* get_button_name(int button)
default:
{
static char name[16];
sprintf(name, "%i", button);
snprintf(name, sizeof(name), "%i", button);
return name;
}
}
@ -555,7 +555,7 @@ int main(int argc, char** argv)
slots[i].closeable = GLFW_TRUE;
slots[i].number = i + 1;
sprintf(title, "Event Linter (Window %i)", slots[i].number);
snprintf(title, sizeof(title), "Event Linter (Window %i)", slots[i].number);
if (monitor)
{

@ -59,7 +59,8 @@ static const char* format_mode(const GLFWvidmode* mode)
static char buffer[512];
const int gcd = euclid(mode->width, mode->height);
sprintf(buffer,
snprintf(buffer,
sizeof(buffer),
"%i x %i x %i (%i:%i) (%i %i %i) %i Hz",
mode->width, mode->height,
mode->redBits + mode->greenBits + mode->blueBits,

@ -79,7 +79,7 @@ static void update_window_title(GLFWwindow* window)
{
char title[256];
sprintf(title, "Tearing detector (interval %i%s, %0.1f Hz)",
snprintf(title, sizeof(title), "Tearing detector (interval %i%s, %0.1f Hz)",
swap_interval,
(swap_tear && swap_interval < 0) ? " (swap tear)" : "",
frame_rate);

Loading…
Cancel
Save