--- libconfig-1.4.9/tests/tests.c.org	2013-12-13 00:10:39.877170119 -0600
+++ libconfig-1.4.9/tests/tests.c	2013-12-13 00:56:31.267044390 -0600
@@ -140,7 +140,14 @@ TT_TEST(ParsingAndFormatting)
     printf("parsing %s\n", input_file);
 
     if(!tt_file_exists(input_file) || !tt_file_exists(output_file))
-      break;
+    {
+	if(!tt_file_exists("testdata") || ( i == 0))
+	{
+		printf("Input cfg files input_%d.cfg output_%d.cfg not found. \n", i , i);
+		exit(-1);
+	}
+	break;
+   }
 
     parse_and_compare(input_file, output_file);
   }
@@ -162,7 +169,14 @@ TT_TEST(ParseInvalidFiles)
     sprintf(error_file, "testdata/parse_error_%d.txt", i);
 
     if(!tt_file_exists(input_file) || !tt_file_exists(error_file))
-      break;
+    {
+	if(!tt_file_exists("testdata") || ( i == 0 ))
+	{
+		printf("bad_input_%d.cfg and parse_error_%d.txt not found. \n", i, i);
+		exit(-1);
+        }
+	break;
+    }
 
     fp = fopen(error_file, "rt");
     TT_ASSERT_PTR_NOTNULL(fp);
@@ -190,7 +204,14 @@ TT_TEST(ParseInvalidStrings)
     sprintf(error_file, "testdata/parse_error_%d.txt", i);
 
     if(!tt_file_exists(input_file) || !tt_file_exists(error_file))
-      break;
+    {
+	if(!tt_file_exists("testdata") || ( i == 0 ))
+	{
+		printf("bad_input_%d.cfg and parse_error_%d.txt not found. \n", i, i);
+		exit(-1);
+	}
+	break;
+    }
 
     input_text = read_file_to_string(input_file);

--- libconfig-1.4.9/examples/c/example2.c.org	2013-12-14 01:09:10.019318492 -0600
+++ libconfig-1.4.9/examples/c/example2.c	2013-12-14 01:10:26.550918703 -0600
@@ -72,7 +72,7 @@ int main(int argc, char **argv)
   config_setting_set_float(setting, 12.99);
 
   setting = config_setting_add(movie, "qty", CONFIG_TYPE_INT);
-  config_setting_set_float(setting, 20);
+  config_setting_set_int(setting, 20);
 
   /* Write out the updated configuration. */
   if(! config_write_file(&cfg, output_file))

