From: Rocky B. <ro...@us...> - 2004-09-11 13:41:43
|
Update of /cvsroot/xine/xine-vcdnav/input In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10917 Modified Files: xineplug_inp_vcd.c Log Message: Use sizeof instead of strlen (as is done in other xine vcd plugin). Allegedly this helps some C compilers. Index: xineplug_inp_vcd.c =================================================================== RCS file: /cvsroot/xine/xine-vcdnav/input/xineplug_inp_vcd.c,v retrieving revision 1.112 retrieving revision 1.113 diff -u -r1.112 -r1.113 --- xineplug_inp_vcd.c 7 Aug 2004 23:20:27 -0000 1.112 +++ xineplug_inp_vcd.c 11 Sep 2004 13:41:34 -0000 1.113 @@ -47,7 +47,7 @@ #define SHORT_PLUGIN_NAME "VCDX" #define MRL_PREFIX "vcdx://" -#define MRL_PREFIX_LEN strlen(MRL_PREFIX) +#define MRL_PREFIX_LEN sizeof(MRL_PREFIX)-1 #define MAX_DEVICE_LEN 1024 #define xine_config_entry_t xine_cfg_entry_t @@ -281,7 +281,7 @@ vcd_build_mrl_list(vcd_input_class_t *class, char *vcd_device) { - char mrl[strlen(MRL_PREFIX)+MAX_DEVICE_LEN+strlen("@E")+10]; + char mrl[strlen(MRL_PREFIX)+MAX_DEVICE_LEN+sizeof("@E")-1+12]; vcdplayer_input_t *player; unsigned int n, i=0; unsigned int num_entries; |