Sys_PathType has been unnecessary for a while so nuke it

This commit is contained in:
Bill Currie 2004-01-13 21:30:13 +00:00
parent 74d8c3e379
commit 2a399cc4b4
3 changed files with 3 additions and 30 deletions

View file

@ -42,12 +42,6 @@ extern struct cvar_s *developer;
extern const char sys_char_map[256];
enum e_pathtype {
PATHTYPE_ABSOLUTE,
PATHTYPE_RELATIVE_ABOVE,
PATHTYPE_RELATIVE_BELOW
};
typedef struct date_s {
int sec;
int min;
@ -60,7 +54,6 @@ typedef struct date_s {
int Sys_FileTime (const char *path);
void Sys_mkdir (const char *path);
enum e_pathtype Sys_PathType (const char *path);
typedef void (*sys_printf_t) (const char *fmt, va_list args);

View file

@ -749,7 +749,7 @@ GIB_Event_Register_f (void)
/* File access */
int (*GIB_File_Transform_Path) (dstring_t * path) = NULL;
static int (*GIB_File_Transform_Path) (dstring_t * path) = NULL;
static int
GIB_File_Transform_Path_Null (dstring_t * path)
@ -769,9 +769,8 @@ GIB_File_Transform_Path_Secure (dstring_t * path)
for (s = strchr (path->str, '\\'); s; s = strchr (s, '\\'))
*s = '/';
if (Sys_PathType (path->str) != PATHTYPE_RELATIVE_BELOW)
return -1;
if (path->str[0] != '/')
dstring_insertstr (path, 0, "/");
dstring_insertstr (path, 0, qfs_gamedir->dir.def);
dstring_insertstr (path, 0, "/");

View file

@ -183,25 +183,6 @@ Sys_FileTime (const char *path)
return -1;
}
enum e_pathtype
Sys_PathType (const char *path)
{
enum e_pathtype type;
char *comp = QFS_CompressPath (path);
if (comp[0] == '/'
#ifdef WIN32
|| (comp[0] && comp[1] == ':')
#endif /* WIN32 */
)
type = PATHTYPE_ABSOLUTE;
else if (comp[0] == '.' && comp[1] == '.')
type = PATHTYPE_RELATIVE_ABOVE;
else
type = PATHTYPE_RELATIVE_BELOW;
free (comp);
return type;
}
/*
Sys_SetPrintf