]> git.draconx.ca Git - gob-dx.git/commitdiff
Add missing <stdlib.h> includes in test cases.
authorNick Bowler <nbowler@draconx.ca>
Fri, 7 Feb 2020 02:30:00 +0000 (21:30 -0500)
committerNick Bowler <nbowler@draconx.ca>
Fri, 7 Feb 2020 02:30:00 +0000 (21:30 -0500)
It seems that current versions of GLib expose EXIT_FAILURE and
EXIT_SUCCESS (possibly via indirect <stdlib.h> includes).  But this
is not the case in older versions and some tests fail as a result
due to the missing macro definitions.  Easily fixed.

tests/general.at
tests/interface.at

index fa465e546c038ed8bd7ab40095173306d517de06..97b59da387cfc43b50b2add4ce9e4377fcbbe574 100644 (file)
@@ -131,7 +131,7 @@ class :Mod from G:Type:Module
 ]])
 
 AT_DATA([main.c],
-[[#include <stdio.h>
+[[#include <stdlib.h>
 #include "mod.h"
 #include "test.h"
 
index 61c42bb4f35ce8cab82437d8c0829e7f8c279597..9c368b689d777300a620b849a46d97526fc561a6 100644 (file)
@@ -204,6 +204,7 @@ TEST_FOOABLE_IMPL_DYN([Test:B], [Test:A],
 
 AT_DATA([main.c],
 [[#include <stdio.h>
+#include <stdlib.h>
 #include "test-fooable.h"
 #include "test-a.h"
 #include "test-b.h"
@@ -254,6 +255,7 @@ TEST_FOOABLE_IMPL_DYN([Test:B], [Test:A],
 
 AT_DATA([main.c],
 [[#include <stdio.h>
+#include <stdlib.h>
 #include "test-fooable.h"
 #include "test-a.h"
 #include "test-a-mod.h"
@@ -306,6 +308,7 @@ TEST_FOOABLE_IMPL([Test:C], [Test:B],
 
 AT_DATA([main.c],
 [[#include <stdio.h>
+#include <stdlib.h>
 #include "test-fooable.h"
 #include "test-a.h"
 #include "test-b.h"
@@ -349,6 +352,7 @@ TEST_FOOABLE_IMPL_DYN([Test:C], [Test:B],
 
 AT_DATA([main.c],
 [[#include <stdio.h>
+#include <stdlib.h>
 #include "test-fooable.h"
 #include "test-a.h"
 #include "test-a-mod.h"