]> git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - cl_video_libavw.c
PRVM: optimise string arguments
[xonotic/darkplaces.git] / cl_video_libavw.c
index 10e4756246aaa7387388081bd1463dbda59a6859..b0181be0dd7d71f409aa74ca2bbe0a0abae342f4 100644 (file)
@@ -335,7 +335,7 @@ void *LibAvW_OpenVideo(clvideo_t *video, char *filename, const char **errorstrin
        if (wavename)
        {
                FS_StripExtension(filename, wavename, len-1);
-               strlcat(wavename, ".wav", len);
+               dp_strlcat(wavename, ".wav", len);
                s->sfx = S_PrecacheSound(wavename, false, false);
                s->sndchan = -1;
                Z_Free(wavename);
@@ -364,7 +364,7 @@ qbool LibAvW_OpenLibrary(void)
                return false;
 
        // load DLL's
-       Sys_LoadLibrary(dllnames_libavw, &libavw_dll, libavwfuncs);
+       Sys_LoadDependency(dllnames_libavw, &libavw_dll, libavwfuncs);
        if (!libavw_dll)
                return false;
 
@@ -372,7 +372,7 @@ qbool LibAvW_OpenLibrary(void)
        if ((errorcode = qLibAvW_Init(&libavw_message)))
        {
                Con_Printf(CON_ERROR "LibAvW failed to initialize: %s\n", qLibAvW_ErrorString(errorcode));
-               Sys_UnloadLibrary(&libavw_dll);
+               Sys_FreeLibrary(&libavw_dll);
        }
 
        Cvar_RegisterVariable(&cl_video_libavw_minwidth);
@@ -384,5 +384,5 @@ qbool LibAvW_OpenLibrary(void)
 
 void LibAvW_CloseLibrary(void)
 {
-       Sys_UnloadLibrary(&libavw_dll);
+       Sys_FreeLibrary(&libavw_dll);
 }