]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - sys_win.c
add a "freeslots" field to the host cache
[xonotic/darkplaces.git] / sys_win.c
index f0f3045dfc25437039eeea09cabdb3fee83f8ad6..6a33662590836c7ac6dacc6d72577874f4631541 100644 (file)
--- a/sys_win.c
+++ b/sys_win.c
@@ -265,11 +265,11 @@ char *Sys_ConsoleInput (void)
        return NULL;
 }
 
-void Sys_Sleep(int milliseconds)
+void Sys_Sleep(int microseconds)
 {
-       if (milliseconds < 1)
-               milliseconds = 1;
-       Sleep(milliseconds);
+       if (microseconds < 1000)
+               microseconds = 1000;
+       Sleep(microseconds / 1000);
 }
 
 char *Sys_GetClipboardData (void)
@@ -285,8 +285,10 @@ char *Sys_GetClipboardData (void)
                {
                        if ((cliptext = GlobalLock (hClipboardData)) != 0)
                        {
-                               data = Z_Malloc (GlobalSize(hClipboardData)+1);
-                               strcpy (data, cliptext);
+                               size_t allocsize;
+                               allocsize = GlobalSize (hClipboardData) + 1;
+                               data = Z_Malloc (allocsize);
+                               strlcpy (data, cliptext, allocsize);
                                GlobalUnlock (hClipboardData);
                        }
                }