comparison src/xs_support.h @ 537:3982cba928f2

Forgot to define xs_fseek()
author Matti Hamalainen <ccr@tnsp.org>
date Wed, 21 Feb 2007 01:19:04 +0000
parents d609d0ece252
children a751d2b85a7d
comparison
equal deleted inserted replaced
536:8cdd288ebb53 537:3982cba928f2
50 #define xs_fgetc(a) vfs_getc(a) 50 #define xs_fgetc(a) vfs_getc(a)
51 #define xs_fread(a,b,c,d) vfs_fread(a,b,c,d) 51 #define xs_fread(a,b,c,d) vfs_fread(a,b,c,d)
52 #define xs_feof(a) vfs_feof(a) 52 #define xs_feof(a) vfs_feof(a)
53 #define xs_ferror(a) (0) 53 #define xs_ferror(a) (0)
54 #define xs_ftell(a) vfs_ftell(a) 54 #define xs_ftell(a) vfs_ftell(a)
55 #define xs_fseek(a,b,c) vfs_fseek(a,b,c)
55 #else 56 #else
56 #define t_xs_file FILE 57 #define t_xs_file FILE
57 t_xs_file *xs_fopen(const gchar *, const gchar *); 58 t_xs_file *xs_fopen(const gchar *, const gchar *);
58 gint xs_fclose(t_xs_file *); 59 gint xs_fclose(t_xs_file *);
59 gint xs_fgetc(t_xs_file *); 60 gint xs_fgetc(t_xs_file *);
60 size_t xs_fread(void *, size_t, size_t, t_xs_file *); 61 size_t xs_fread(void *, size_t, size_t, t_xs_file *);
61 gint xs_feof(t_xs_file *); 62 gint xs_feof(t_xs_file *);
62 gint xs_ferror(t_xs_file *); 63 gint xs_ferror(t_xs_file *);
63 glong xs_ftell(t_xs_file *); 64 glong xs_ftell(t_xs_file *);
65 gint xs_fseek(t_xs_file *, glong, gint);
64 #endif 66 #endif
65 guint16 xs_fread_be16(t_xs_file *); 67 guint16 xs_fread_be16(t_xs_file *);
66 guint32 xs_fread_be32(t_xs_file *); 68 guint32 xs_fread_be32(t_xs_file *);
67 gint xs_fload_buffer(gchar *, guint8 **, size_t *); 69 gint xs_fload_buffer(gchar *, guint8 **, size_t *);
68 70