/* ---------------------------------------------------- */
-static FILE *xfopen ( const char *fn, const char *mode )
+static FILE *xfopen ( const char *fn )
{
if ( strcmp(fn,"-") == 0 )
return stdin;
gboolean check_file_magic_vik ( const gchar *filename )
{
gboolean result = FALSE;
- FILE *ff = xfopen ( filename, "r" );
+ FILE *ff = xfopen ( filename );
if ( ff ) {
result = check_magic ( ff, VIK_MAGIC );
xfclose ( ff );
filename = filename + 7;
g_debug ( "Loading file %s from URI %s", filename, filename_or_uri );
}
- FILE *f = xfopen ( filename, "r" );
+ FILE *f = xfopen ( filename );
if ( ! f )
return LOAD_TYPE_READ_FAILURE;
}
-const gchar *a_file_basename ( const gchar *filename )
-{
- const gchar *t = filename + strlen(filename) - 1;
- while ( --t > filename )
- if ( *(t-1) == G_DIR_SEPARATOR )
- break;
- if ( t >= filename )
- return t;
- return filename;
-}
-
/* example:
gboolean is_gpx = a_file_check_ext ( "a/b/c.gpx", ".gpx" );
*/