From 4c4a1070febe5a140cac0357267af338b9852a7e Mon Sep 17 00:00:00 2001 From: reimar Date: Thu, 5 Jul 2007 22:01:07 +0000 Subject: Avoid code duplication and ugly config.h hack by using av_strlcat/av_strlcpy instead of plain strlcat/strlcpy git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23723 b3059339-0415-0410-9bf9-f77b7e298cf2 --- libvo/vo_dxr3.c | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) (limited to 'libvo') diff --git a/libvo/vo_dxr3.c b/libvo/vo_dxr3.c index 4e46403a30..b66a004433 100644 --- a/libvo/vo_dxr3.c +++ b/libvo/vo_dxr3.c @@ -148,6 +148,7 @@ #ifdef HAVE_X11 #include "x11_common.h" #endif +#include "libavutil/avstring.h" #define SPU_SUPPORT @@ -1125,13 +1126,13 @@ static int overlay_read_state(overlay_t *o, char *p) int j; if(!p) { - strlcpy(fname, getenv("HOME"), sizeof( fname )); - strlcat(fname,"/.overlay", sizeof( fname )); + av_strlcpy(fname, getenv("HOME"), sizeof( fname )); + av_strlcat(fname,"/.overlay", sizeof( fname )); } else - strlcpy(fname, p, sizeof( fname )); + av_strlcpy(fname, p, sizeof( fname )); sprintf(tmp,"/res_%dx%dx%d",o->xres,o->yres,o->depth); - strlcat(fname, tmp, sizeof( fname )); + av_strlcat(fname, tmp, sizeof( fname )); if(!(fp=fopen(fname,"r"))) return -1; @@ -1188,10 +1189,10 @@ static int overlay_write_state(overlay_t *o, char *p) int i,j; if(!p) { - strlcpy(fname, getenv("HOME"), sizeof( fname )); - strlcat(fname,"/.overlay", sizeof( fname )); + av_strlcpy(fname, getenv("HOME"), sizeof( fname )); + av_strlcat(fname,"/.overlay", sizeof( fname )); } else - strlcpy(fname, p, sizeof( fname )); + av_strlcpy(fname, p, sizeof( fname )); if(access(fname, W_OK|X_OK|R_OK)) { if(mkdir(fname,0766)) @@ -1199,7 +1200,7 @@ static int overlay_write_state(overlay_t *o, char *p) } sprintf(tmp,"/res_%dx%dx%d",o->xres,o->yres,o->depth); - strlcat(fname, tmp, sizeof( fname )); + av_strlcat(fname, tmp, sizeof( fname )); if(!(fp=fopen(fname,"w"))) return -1; -- cgit v1.2.3