[vte] build: Suppress warnings about ignored returned value



commit 80a5ec56edf562727c3008248674bf7b171edb36
Author: Egmont Koblinger <egmont gmail com>
Date:   Sat Sep 14 21:34:59 2019 +0200

    build: Suppress warnings about ignored returned value
    
    https://gitlab.gnome.org/GNOME/vte/issues/167

 src/xticker.c | 9 +++++++++
 1 file changed, 9 insertions(+)
---
diff --git a/src/xticker.c b/src/xticker.c
index 20e46fb3..6c2c8055 100644
--- a/src/xticker.c
+++ b/src/xticker.c
@@ -79,7 +79,10 @@ main(int argc, char **argv)
                if (fd != -1) {
                        if (fstat(fd, &st) != -1) {
                                buffer = g_malloc(st.st_size);
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wunused-result"
                                read(fd, buffer, st.st_size);
+#pragma GCC diagnostic pop
                                for (j = 0; j < st.st_size; j++) {
                                        switch (buffer[j]) {
                                        case '\r':
@@ -113,9 +116,12 @@ main(int argc, char **argv)
                                               buffer + j,
                                               length);
                                        outbuf[length + 4] = '\007';
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wunused-result"
                                        write(STDERR_FILENO,
                                              outbuf,
                                              length + 5);
+#pragma GCC diagnostic pop
                                        my_usleep(delay);
                                        if ((j == 0) ||
                                            (j == st.st_size - length - 1)) {
@@ -132,7 +138,10 @@ main(int argc, char **argv)
                                                 "\007",
                                                 argv[i],
                                                 strerror(errno));
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wunused-result"
                        write(STDERR_FILENO, errbuf, strlen(errbuf));
+#pragma GCC diagnostic pop
                        g_free(errbuf);
                        my_usleep(1000000);
                }


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]