Index: swish++-6.1.4/Group.c
===================================================================
--- swish++-6.1.4.orig/Group.c	2005-01-03 01:40:25.000000000 +0530
+++ swish++-6.1.4/Group.c	2007-08-03 11:09:21.000000000 +0530
@@ -20,6 +20,7 @@
 */
 
 // standard
+#include <cstdlib>
 #include <sys/types.h>                          /* needed by FreeBSD systems */
 #include <grp.h>                                /* for getgrnam(3) */
 
Index: swish++-6.1.4/IncludeMeta.c
===================================================================
--- swish++-6.1.4.orig/IncludeMeta.c	2005-01-03 01:40:25.000000000 +0530
+++ swish++-6.1.4/IncludeMeta.c	2007-08-03 11:09:21.000000000 +0530
@@ -20,6 +20,7 @@
 */
 
 // standard
+#include <cstdlib>
 #include <cstring>
 
 // local
Index: swish++-6.1.4/User.c
===================================================================
--- swish++-6.1.4.orig/User.c	2005-01-03 01:40:25.000000000 +0530
+++ swish++-6.1.4/User.c	2007-08-03 11:09:21.000000000 +0530
@@ -20,6 +20,7 @@
 */
 
 // standard
+#include <cstdlib>
 #include <pwd.h>                                /* for getpwnam(3) */
 
 // local
Index: swish++-6.1.4/WordThreshold.c
===================================================================
--- swish++-6.1.4.orig/WordThreshold.c	2005-01-03 01:40:25.000000000 +0530
+++ swish++-6.1.4/WordThreshold.c	2007-08-03 11:09:21.000000000 +0530
@@ -20,6 +20,7 @@
 */
 
 // standard
+#include <cstdlib>
 #include <sys/types.h>                          /* needed by FreeBSD systems */
 #include <unistd.h>                             /* for geteuid(2) */
 
Index: swish++-6.1.4/conf_bool.c
===================================================================
--- swish++-6.1.4.orig/conf_bool.c	2005-01-03 01:40:25.000000000 +0530
+++ swish++-6.1.4/conf_bool.c	2007-08-03 11:09:21.000000000 +0530
@@ -20,6 +20,7 @@
 */
 
 // standard
+#include <cstdlib>
 #include <iostream>
 
 // local
Index: swish++-6.1.4/conf_enum.c
===================================================================
--- swish++-6.1.4.orig/conf_enum.c	2005-01-03 01:40:25.000000000 +0530
+++ swish++-6.1.4/conf_enum.c	2007-08-03 11:09:21.000000000 +0530
@@ -20,6 +20,7 @@
 */
 
 // standard
+#include <cstdlib>
 #include <iostream>
 
 // local
Index: swish++-6.1.4/conf_percent.c
===================================================================
--- swish++-6.1.4.orig/conf_percent.c	2005-01-03 01:40:25.000000000 +0530
+++ swish++-6.1.4/conf_percent.c	2007-08-03 11:09:21.000000000 +0530
@@ -20,6 +20,7 @@
 */
 
 // standard
+#include <cstdlib>
 #include <cstring>
 
 // local
Index: swish++-6.1.4/conf_string.c
===================================================================
--- swish++-6.1.4.orig/conf_string.c	2005-01-03 01:40:25.000000000 +0530
+++ swish++-6.1.4/conf_string.c	2007-08-03 11:09:21.000000000 +0530
@@ -20,6 +20,7 @@
 */
 
 // standard
+#include <cstdlib>
 #include <cstring>
 #include <iostream>
 
Index: swish++-6.1.4/conf_var.c
===================================================================
--- swish++-6.1.4.orig/conf_var.c	2005-11-17 09:31:03.000000000 +0530
+++ swish++-6.1.4/conf_var.c	2007-08-03 11:09:21.000000000 +0530
@@ -21,6 +21,7 @@
 
 // standard
 #include <cctype>
+#include <cstdlib>
 #include <cstring>
 #include <iostream>
 
Index: swish++-6.1.4/mod/html/mod_html.c
===================================================================
--- swish++-6.1.4.orig/mod/html/mod_html.c	2005-01-03 01:40:26.000000000 +0530
+++ swish++-6.1.4/mod/html/mod_html.c	2007-08-03 11:09:21.000000000 +0530
@@ -23,6 +23,7 @@
 
 // standard
 #include <cctype>
+#include <cstdlib>
 #include <cstring>
 #include <utility>                              /* for pair<> */
 #include <vector>
Index: swish++-6.1.4/stop_words.c
===================================================================
--- swish++-6.1.4.orig/stop_words.c	2005-01-03 01:40:26.000000000 +0530
+++ swish++-6.1.4/stop_words.c	2007-08-03 11:09:21.000000000 +0530
@@ -21,6 +21,7 @@
 
 // standard
 #include <cctype>
+#include <cstdlib>
 
 // local
 #include "config.h"
