LINUX.ORG.RU

История изменений

Исправление ZenitharChampion, (текущая версия) :

Я сделал вот так, и сборка на этом моменте «проскочила». Я решил что если эти кусочки кода повторяются, то надо сделать ignoreMe во всех трёх местах. А не ignoreMe, ignoreMe2 и ignoreMe3. Правильно сделал?

--- a/lib/dbm/src/h_page.c	2017-09-20 06:47:27.000000000 +0100
+++ b/lib/dbm/src/h_page.c	2017-11-09 07:00:28.000000000 +0100
@@ -966,7 +966,8 @@
     if (offset > SPLITMASK) {
         if (++splitnum >= NCACHED) {
 #ifndef macintosh
-            (void)fwrite(OVMSG, 1, sizeof(OVMSG) - 1, stderr);
+            int ignoreMe = fwrite(OVMSG, 1, sizeof(OVMSG) - 1, stderr);
+            (void)ignoreMe;
 #endif
             return (0);
         }
@@ -981,7 +982,8 @@
         free_page++;
         if (free_page >= NCACHED) {
 #ifndef macintosh
-            (void)fwrite(OVMSG, 1, sizeof(OVMSG) - 1, stderr);
+            int ignoreMe = fwrite(OVMSG, 1, sizeof(OVMSG) - 1, stderr);
+            (void)ignoreMe;
 #endif
             return (0);
         }
@@ -1007,7 +1009,8 @@
         if (offset > SPLITMASK) {
             if (++splitnum >= NCACHED) {
 #ifndef macintosh
-                (void)fwrite(OVMSG, 1, sizeof(OVMSG) - 1, stderr);
+            int ignoreMe = fwrite(OVMSG, 1, sizeof(OVMSG) - 1, stderr);
+            (void)ignoreMe;
 #endif
                 return (0);
             }

Исходная версия ZenitharChampion, :

Я сделал вот так, и сборка на этом моменте «проскочила». Я решил что если эти кусочки кода повторяются, то надо сделать ignoreMe, во всех трёх местах. А не ignoreMe, ignoreMe2 и ignoreMe3. Правильно сделал?

--- a/lib/dbm/src/h_page.c	2017-09-20 06:47:27.000000000 +0100
+++ b/lib/dbm/src/h_page.c	2017-11-09 07:00:28.000000000 +0100
@@ -966,7 +966,8 @@
     if (offset > SPLITMASK) {
         if (++splitnum >= NCACHED) {
 #ifndef macintosh
-            (void)fwrite(OVMSG, 1, sizeof(OVMSG) - 1, stderr);
+            int ignoreMe = fwrite(OVMSG, 1, sizeof(OVMSG) - 1, stderr);
+            (void)ignoreMe;
 #endif
             return (0);
         }
@@ -981,7 +982,8 @@
         free_page++;
         if (free_page >= NCACHED) {
 #ifndef macintosh
-            (void)fwrite(OVMSG, 1, sizeof(OVMSG) - 1, stderr);
+            int ignoreMe = fwrite(OVMSG, 1, sizeof(OVMSG) - 1, stderr);
+            (void)ignoreMe;
 #endif
             return (0);
         }
@@ -1007,7 +1009,8 @@
         if (offset > SPLITMASK) {
             if (++splitnum >= NCACHED) {
 #ifndef macintosh
-                (void)fwrite(OVMSG, 1, sizeof(OVMSG) - 1, stderr);
+            int ignoreMe = fwrite(OVMSG, 1, sizeof(OVMSG) - 1, stderr);
+            (void)ignoreMe;
 #endif
                 return (0);
             }