diff src/audio/windx5/SDL_dx5audio.c @ 1330:450721ad5436

It's now possible to build SDL without any C runtime at all on Windows, using Visual C++ 2005
author Sam Lantinga <slouken@libsdl.org>
date Mon, 06 Feb 2006 08:28:51 +0000
parents c9b51268668f
children 3692456e7b0f
line wrap: on
line diff
--- a/src/audio/windx5/SDL_dx5audio.c	Sat Feb 04 22:01:44 2006 +0000
+++ b/src/audio/windx5/SDL_dx5audio.c	Mon Feb 06 08:28:51 2006 +0000
@@ -22,12 +22,12 @@
 
 /* Allow access to a raw mixing buffer */
 
-#include <stdio.h>
-
 #include "SDL_types.h"
 #include "SDL_error.h"
 #include "SDL_timer.h"
 #include "SDL_audio.h"
+#include "SDL_stdlib.h"
+#include "SDL_string.h"
 #include "SDL_audio_c.h"
 #include "SDL_dx5audio.h"
 
@@ -223,12 +223,13 @@
 			error = "Function not supported";
 			break;
 		default:
-			sprintf(errbuf, "%s: Unknown DirectSound error: 0x%x",
+			snprintf(errbuf, SDL_arraysize(errbuf),
+			         "%s: Unknown DirectSound error: 0x%x",
 								function, code);
 			break;
 	}
 	if ( ! errbuf[0] ) {
-		sprintf(errbuf, "%s: %s", function, error);
+		snprintf(errbuf, SDL_arraysize(errbuf), "%s: %s", function, error);
 	}
 	SDL_SetError("%s", errbuf);
 	return;