#include "file.h"
#ifndef lint
-FILE_RCSID("@(#)$File: magic.c,v 1.67 2010/08/10 09:53:32 christos Exp $")
+FILE_RCSID("@(#)$File: magic.c,v 1.68 2010/08/20 21:17:06 christos Exp $")
#endif /* lint */
#include "magic.h"
static char default_magic[2 * MAXPATHLEN + 2];
char *home;
char hmagicpath[MAXPATHLEN + 1] = {0};
+ static const char pathsep[] = { PATHSEP, '\0' };
#ifndef WIN32
if ((home = getenv("HOME")) == NULL)
#define APPENDPATH() \
if (access(tmppath, R_OK) != -1)
hmagicp += snprintf(hmagicp, hmagicend - hmagicp, \
- "%s%s", hmagicp == hmagicpath ? "" : ":", tmppath)
+ "%s%s", hmagicp == hmagicpath ? "" : pathsep, tmppath)
/* First, try to get user-specific magic file */
if ((home = getenv("LOCALAPPDATA")) == NULL) {
if ((home = getenv("USERPROFILE")) != NULL)