Merge branch 'lxc'
[slapos.git] / component / w3m / w3m.gcc.forward.compat.patch
1 diff --git a/istream.c b/istream.c
2 index 8967280..d4c788a 100644
3 --- a/istream.c
4 +++ b/istream.c
5 @@ -22,8 +22,8 @@
6  static void basic_close(int *handle);
7  static int basic_read(int *handle, char *buf, int len);
8  
9 -static void file_close(struct file_handle *handle);
10 -static int file_read(struct file_handle *handle, char *buf, int len);
11 +static void file_close(struct w3m_file_handle *handle);
12 +static int file_read(struct w3m_file_handle *handle, char *buf, int len);
13  
14  static int str_read(Str handle, char *buf, int len);
15  
16 @@ -114,7 +114,7 @@ newFileStream(FILE * f, void (*closep) ())
17      stream = New(union input_stream);
18      init_base_stream(&stream->base, STREAM_BUF_SIZE);
19      stream->file.type = IST_FILE;
20 -    stream->file.handle = New(struct file_handle);
21 +    stream->file.handle = New(struct w3m_file_handle);
22      stream->file.handle->f = f;
23      if (closep)
24         stream->file.handle->close = closep;
25 @@ -658,13 +658,13 @@ basic_read(int *handle, char *buf, int len)
26  }
27  
28  static void
29 -file_close(struct file_handle *handle)
30 +file_close(struct w3m_file_handle *handle)
31  {
32      handle->close(handle->f);
33  }
34  
35  static int
36 -file_read(struct file_handle *handle, char *buf, int len)
37 +file_read(struct w3m_file_handle *handle, char *buf, int len)
38  {
39      return fread(buf, 1, len, handle->f);
40  }
41 diff --git a/istream.h b/istream.h
42 index a220d8b..6d9736d 100644
43 --- a/istream.h
44 +++ b/istream.h
45 @@ -20,7 +20,7 @@ struct stream_buffer {
46  
47  typedef struct stream_buffer *StreamBuffer;
48  
49 -struct file_handle {
50 +struct w3m_file_handle {
51      FILE *f;
52      void (*close) ();
53  };
54 @@ -53,7 +53,7 @@ struct base_stream {
55  
56  struct file_stream {
57      struct stream_buffer stream;
58 -    struct file_handle *handle;
59 +    struct w3m_file_handle *handle;
60      char type;
61      char iseos;
62      int (*read) ();