]> git.street.me.uk Git - andy/viking.git/blobdiff - src/download.h
Remove compiler warning on 32bit systems.
[andy/viking.git] / src / download.h
index 91caa9ded5364a3eff373aa6e9c399ae35f6431d..424d28b71dbd6390c651b3da7f811bbdb01b12b6 100644 (file)
@@ -32,6 +32,9 @@ typedef gboolean (*VikFileContentCheckerFunc) (FILE*);
 gboolean a_check_map_file(FILE*);
 gboolean a_check_html_file(FILE*);
 gboolean a_check_kml_file(FILE*);
+// Convert
+void a_try_decompress_file (gchar *name);
+typedef void (*VikFileContentConvertFunc) (gchar*); // filename (temporary)
 
 typedef struct {
   /**
@@ -68,6 +71,11 @@ typedef struct {
    */
   gchar *user_pass;
 
+  /**
+   * File manipulation if necessary such as uncompressing the downloaded file.
+   */
+  VikFileContentConvertFunc convert_file;
+
 } DownloadMapOptions;
 
 typedef struct {