Multiple registers (alpha early)
[idzebra-moved-to-github.git] / include / mfile.h
index 26c9300..81fd99e 100644 (file)
@@ -3,7 +3,7 @@
  * All rights reserved.
  * Sebastian Hammer, Adam Dickmeiss
  *
- * $Id: mfile.h,v 1.14 2000-03-20 19:08:36 adam Exp $
+ * $Id: mfile.h,v 1.17 2002-04-04 14:14:13 adam Exp $
  */
 
 #ifndef MFILE_H
 #include <stdio.h>
 #include <yaz/yconfig.h>
 
+#ifdef WIN32
+typedef long off_t;
+#else
+#include <sys/types.h>
+#endif
+
 #ifndef FILENAME_MAX
 #include <sys/param.h>
 #define FILENAME_MAX MAXPATHLEN
@@ -26,6 +32,7 @@ YAZ_BEGIN_CDECL
 
 #define mf_blocksize(mf) ((mf)->blocksize)
 
+
 typedef struct mf_dir
 {
     char name[FILENAME_MAX+1];
@@ -76,7 +83,7 @@ typedef struct MFile_area_struct
 /*
  * Open an area, cotaining metafiles in directories.
  */
-MFile_area mf_init(const char *name, const char *spec); 
+MFile_area mf_init(const char *name, const char *spec, const char *base); 
 
 /*
  * Release an area.