diff -ur dvipng-1.14.orig/misc.c dvipng-1.14/misc.c --- dvipng-1.14.orig/misc.c 2010-09-30 12:13:40.000000000 +0200 +++ dvipng-1.14/misc.c 2010-12-30 17:41:20.000000000 +0100 @@ -34,7 +34,7 @@ #endif #include -static char *programname; +static const char *programname = PACKAGE_NAME; /* just in case */ /*-->DecodeArgs*/ /*********************************************************************/ @@ -50,17 +50,13 @@ if (argv[0]) { #ifdef HAVE_GDIMAGEGIF - programname=strrchr(argv[0],'/'); - if (programname!=NULL) - programname++; - else - programname=argv[0]; + programname=basename(argv[0]); if (strncmp(programname,"dvigif",6)==0) option_flags |= GIF_OUTPUT; #endif programname=argv[0]; Message(BE_NONQUIET,"This is %s",programname); - if (strcmp(basename(programname),PACKAGE_NAME)!=0) + if (strcmp(basename(argv[0]),PACKAGE_NAME)!=0) Message(BE_NONQUIET," (%s)", PACKAGE_NAME); Message(BE_NONQUIET," %s Copyright 2002-2010 Jan-Ake Larsson\n", PACKAGE_VERSION);