projects/guix·blob python-team · refs

30 lines · 943 B

1Source: https://gitlab.archlinux.org/archlinux/packaging/packages/alure/-/blob/main/dumb-2.patch
2
3diff -Naur a/src/codec_dumb.cpp b/src/codec_dumb.cpp
4--- a/src/codec_dumb.cpp 2011-07-29 09:37:48.000000000 +0100
5+++ b/src/codec_dumb.cpp 2020-05-10 15:59:48.502632496 +0100
6@@ -272,7 +272,11 @@
7
8 private:
9 // DUMBFILE iostream callbacks
10+#if DUMB_VERSION >= 2*10000
11+ static int skip(void *user_data, dumb_off_t offset)
12+#else
13 static int skip(void *user_data, long offset)
14+#endif
15 {
16 std::istream *stream = static_cast<dumbStream*>(user_data)->fstream;
17 stream->clear();
18@@ -282,7 +286,11 @@
19 return -1;
20 }
21
22+#if DUMB_VERSION >= 2*10000
23+ static dumb_ssize_t read(char *ptr, size_t size, void *user_data)
24+#else
25 static long read(char *ptr, long size, void *user_data)
26+#endif
27 {
28 std::istream *stream = static_cast<dumbStream*>(user_data)->fstream;
29 stream->clear();
30