Imported Upstream version 1.8.7
[debian/sudo] / common / atobool.c
index f22aae8a0f2d44e3c7986473467ab83a43c4a1a5..9cdcef6df2d80e637ec3b63237a76dd9777e5516 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2010 Todd C. Miller <Todd.Miller@courtesan.com>
+ * Copyright (c) 2010-2012 Todd C. Miller <Todd.Miller@courtesan.com>
  *
  * Permission to use, copy, modify, and distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
@@ -17,7 +17,6 @@
 #include <config.h>
 
 #include <sys/types.h>
-#include <sys/param.h>
 
 #include <stdio.h>
 #ifdef STDC_HEADERS
 #endif /* HAVE_STRINGS_H */
 
 #include "missing.h"
+#include "sudo_debug.h"
 
 int
 atobool(const char *str)
 {
+    debug_decl(atobool, SUDO_DEBUG_UTIL)
+
     switch (*str) {
        case '0':
        case '1':
@@ -77,5 +79,5 @@ atobool(const char *str)
                return 0;
            break;
     }
-    return -1;
+    debug_return_int(-1);
 }