changeset 19191:9e120590e0ef

Remove now-unnecessary direct stdlib.h #includes.
author Teemu Huovila <teemu.huovila@dovecot.fi>
date Wed, 23 Sep 2015 14:52:45 +0300
parents 55e6910aed18
children fd83572bb229
files src/anvil/anvil-connection.c src/anvil/main.c src/auth/auth-client-connection.c src/auth/auth-master-connection.c src/auth/auth-request-handler.c src/auth/auth-request.c src/auth/auth-token.c src/auth/auth-worker-client.c src/auth/auth-worker-server.c src/auth/checkpassword-reply.c src/auth/db-checkpassword.c src/auth/db-dict.c src/auth/db-ldap.c src/auth/db-passwd-file.c src/auth/db-sql.c src/auth/mech-cram-md5.c src/auth/mech-digest-md5.c src/auth/mech-gssapi.c src/auth/mech-scram-sha1.c src/auth/mech-winbind.c src/auth/mech.c src/auth/passdb-blocking.c src/auth/passdb-cache.c src/auth/passdb-dict.c src/auth/passdb-ldap.c src/auth/passdb-pam.c src/auth/passdb-sql.c src/auth/passdb-vpopmail.c src/auth/passdb.c src/auth/password-scheme-scram.c src/auth/userdb-blocking.c src/auth/userdb-dict.c src/auth/userdb-ldap.c src/auth/userdb-prefetch.c src/auth/userdb-sql.c src/auth/userdb-static.c src/auth/userdb.c src/config/config-connection.c src/config/config-parser.c src/config/doveconf.c src/dict/dict-commands.c src/dict/dict-connection.c src/director/director-test.c src/director/test-user-directory.c src/doveadm/doveadm-auth.c src/doveadm/doveadm-director.c src/doveadm/doveadm-dsync.c src/doveadm/doveadm-dump-index.c src/doveadm/doveadm-kick.c src/doveadm/doveadm-mail.c src/doveadm/doveadm-penalty.c src/doveadm/doveadm-pw.c src/doveadm/doveadm-replicator.c src/doveadm/doveadm-stats.c src/doveadm/doveadm-who.c src/doveadm/doveadm.c src/doveadm/dsync/dsync-ibc-stream.c src/doveadm/dsync/dsync-mailbox-tree.c src/doveadm/dsync/test-dsync-mailbox-tree-sync.c src/imap-hibernate/imap-hibernate-settings.c src/imap-login/client-authenticate.c src/imap-login/imap-proxy.c src/imap-urlauth/imap-urlauth-client.c src/imap-urlauth/imap-urlauth-settings.c src/imap-urlauth/imap-urlauth-worker-settings.c src/imap-urlauth/imap-urlauth-worker.c src/imap-urlauth/imap-urlauth.c src/imap/cmd-fetch.c src/imap/cmd-select.c src/imap/cmd-store.c src/imap/imap-client.c src/imap/imap-commands.c src/imap/imap-fetch-body.c src/imap/imap-fetch.c src/imap/imap-search-args.c src/imap/imap-search.c src/imap/imap-settings.c src/imap/main.c src/indexer/indexer-client.c src/lda/main.c src/lib-auth/auth-client-request.c src/lib-auth/auth-master.c src/lib-auth/auth-server-connection.c src/lib-compression/test-compression.c src/lib-dict/dict-client.c src/lib-dict/dict-db.c src/lib-dict/dict-file.c src/lib-fs/fs-posix.c src/lib-fs/fs-randomfail.c src/lib-fts/test-fts-tokenizer.c src/lib-index/mail-cache-lookup.c src/lib-index/mail-index-sync-ext.c src/lib-index/mail-index-sync.c src/lib-index/mail-index-transaction-sort-appends.c src/lib-index/mail-index-transaction.c src/lib-index/mail-index-view-sync.c src/lib-index/test-mail-index-sync-ext.c src/lib-index/test-mail-index-transaction-finish.c src/lib-index/test-mail-index-transaction-update.c src/lib-index/test-mail-transaction-log-append.c src/lib-lda/duplicate.c src/lib-lda/mail-send.c src/lib-mail/istream-header-filter.c src/lib-mail/rfc2231-parser.c src/lib-mail/test-message-header-decode.c src/lib-master/master-auth.c src/lib-master/master-login-auth.c src/lib-master/master-service-settings.c src/lib-master/master-service.c src/lib-master/test-master-service-settings-cache.c src/lib-otp/otp-parse.c src/lib-settings/settings-parser.c src/lib-sql/driver-mysql.c src/lib-sql/driver-pgsql.c src/lib-sql/sql-api.c src/lib-ssl-iostream/iostream-ssl.c src/lib-storage/index/dbox-common/dbox-file.c src/lib-storage/index/dbox-common/dbox-mail.c src/lib-storage/index/dbox-multi/mdbox-file.c src/lib-storage/index/dbox-multi/mdbox-mail.c src/lib-storage/index/dbox-multi/mdbox-map.c src/lib-storage/index/dbox-multi/mdbox-purge.c src/lib-storage/index/dbox-multi/mdbox-save.c src/lib-storage/index/dbox-multi/mdbox-storage-rebuild.c src/lib-storage/index/dbox-multi/mdbox-sync.c src/lib-storage/index/dbox-single/sdbox-mail.c src/lib-storage/index/dbox-single/sdbox-save.c src/lib-storage/index/dbox-single/sdbox-sync-rebuild.c src/lib-storage/index/index-search.c src/lib-storage/index/index-sort-string.c src/lib-storage/index/index-sort.c src/lib-storage/index/index-storage.c src/lib-storage/index/index-thread-finish.c src/lib-storage/index/index-thread.c src/lib-storage/index/maildir/maildir-copy.c src/lib-storage/index/maildir/maildir-filename-flags.c src/lib-storage/index/maildir/maildir-keywords.c src/lib-storage/index/maildir/maildir-mail.c src/lib-storage/index/maildir/maildir-save.c src/lib-storage/index/maildir/maildir-sync-index.c src/lib-storage/index/maildir/maildir-sync.c src/lib-storage/index/maildir/maildir-uidlist.c src/lib-storage/index/mbox/mbox-lock.c src/lib-storage/index/mbox/mbox-md5-all.c src/lib-storage/index/mbox/mbox-md5-apop3d.c src/lib-storage/index/mbox/mbox-save.c src/lib-storage/index/mbox/mbox-sync-parse.c src/lib-storage/index/mbox/mbox-sync.c src/lib-storage/index/shared/shared-storage.c src/lib-storage/mail-namespace.c src/lib-storage/mail-search-build.c src/lib-storage/mail-search-register-imap.c src/lib-storage/mail-storage-service.c src/lib-storage/mail-storage.c src/lib-storage/mail-user.c src/lib-storage/mailbox-header.c src/lib-storage/mailbox-uidvalidity.c src/lib-storage/mailbox-watch.c src/lib-test/test-common.c src/lib/abspath.c src/lib/array.c src/lib/backtrace-string.c src/lib/compat.c src/lib/data-stack.c src/lib/env-util.c src/lib/failures.c src/lib/file-dotlock.c src/lib/home-expand.c src/lib/hostpid.c src/lib/lib.c src/lib/mempool-alloconly.c src/lib/mempool-datastack.c src/lib/mempool-system.c src/lib/mempool-unsafe-datastack.c src/lib/mmap-anon.c src/lib/module-dir.c src/lib/net.c src/lib/process-title.c src/lib/rand.c src/lib/randgen.c src/lib/restrict-access.c src/lib/test-array.c src/lib/test-base32.c src/lib/test-base64.c src/lib/test-buffer.c src/lib/test-data-stack.c src/lib/test-hash.c src/lib/test-istream-concat.c src/lib/test-istream-seekable.c src/lib/test-istream-tee.c src/lib/test-llist.c src/lib/test-numpack.c src/lib/test-ostream-file.c src/lib/test-priorityq.c src/lib/test-seq-range-array.c src/lib/test-strfuncs.c src/lib/test-strnum.c src/lib/test-timing.c src/lib/test-unichar.c src/lib/timing.c src/lib/unlink-old-files.c src/lib/var-expand.c src/lmtp/main.c src/log/log-connection.c src/login-common/client-common.c src/login-common/login-proxy.c src/login-common/main.c src/login-common/sasl-server.c src/login-common/ssl-proxy-gnutls.c src/master/main.c src/master/sd-daemon.c src/master/service-monitor.c src/master/service-process.c src/plugins/acl/acl-backend.c src/plugins/acl/acl-lookup-dict.c src/plugins/acl/acl-plugin.c src/plugins/acl/acl-storage.c src/plugins/expire/expire-plugin.c src/plugins/expire/expire-set.c src/plugins/fts-solr/fts-solr-plugin.c src/plugins/fts-squat/fts-backend-squat.c src/plugins/fts-squat/squat-trie.c src/plugins/fts/fts-plugin.c src/plugins/fts/fts-storage.c src/plugins/imap-acl/imap-acl-plugin.c src/plugins/imap-quota/imap-quota-plugin.c src/plugins/imap-zlib/imap-zlib-plugin.c src/plugins/lazy-expunge/lazy-expunge-plugin.c src/plugins/mail-log/mail-log-plugin.c src/plugins/notify/notify-plugin.c src/plugins/quota/quota-dict.c src/plugins/quota/quota-dirsize.c src/plugins/quota/quota-fs.c src/plugins/quota/quota-maildir.c src/plugins/quota/quota-plugin.c src/plugins/quota/quota-util.c src/plugins/quota/quota.c src/plugins/replication/replication-plugin.c src/plugins/trash/trash-plugin.c src/plugins/virtual/virtual-search.c src/plugins/virtual/virtual-storage.c src/plugins/virtual/virtual-sync.c src/plugins/zlib/zlib-plugin.c src/pop3-login/client-authenticate.c src/pop3/main.c src/pop3/pop3-client.c src/pop3/pop3-settings.c src/ssl-params/ssl-params-settings.c src/ssl-params/ssl-params.c src/util/gdbhelper.c src/util/maildirlock.c src/util/rawlog.c src/util/script-login.c src/util/script.c src/util/tcpwrap.c
diffstat 255 files changed, 0 insertions(+), 255 deletions(-) [+]
line wrap: on
line diff
--- a/src/anvil/anvil-connection.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/anvil/anvil-connection.c	Wed Sep 23 14:52:45 2015 +0300
@@ -10,7 +10,6 @@
 #include "penalty.h"
 #include "anvil-connection.h"
 
-#include <stdlib.h>
 #include <unistd.h>
 
 #define MAX_INBUF_SIZE 1024
--- a/src/anvil/main.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/anvil/main.c	Wed Sep 23 14:52:45 2015 +0300
@@ -13,7 +13,6 @@
 #include "penalty.h"
 #include "anvil-connection.h"
 
-#include <stdlib.h>
 #include <unistd.h>
 
 struct connect_limit *connect_limit;
--- a/src/auth/auth-client-connection.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/auth/auth-client-connection.c	Wed Sep 23 14:52:45 2015 +0300
@@ -20,7 +20,6 @@
 #include "auth-client-connection.h"
 #include "auth-master-connection.h"
 
-#include <stdlib.h>
 
 #define OUTBUF_THROTTLE_SIZE (1024*50)
 
--- a/src/auth/auth-master-connection.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/auth/auth-master-connection.c	Wed Sep 23 14:52:45 2015 +0300
@@ -24,7 +24,6 @@
 #include "auth-master-connection.h"
 
 #include <unistd.h>
-#include <stdlib.h>
 
 #define MAX_INBUF_SIZE 1024
 #define MAX_OUTBUF_SIZE (1024*50)
--- a/src/auth/auth-request-handler.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/auth/auth-request-handler.c	Wed Sep 23 14:52:45 2015 +0300
@@ -17,7 +17,6 @@
 #include "auth-master-connection.h"
 #include "auth-request-handler.h"
 
-#include <stdlib.h>
 
 #define AUTH_FAILURE_DELAY_CHECK_MSECS 500
 
--- a/src/auth/auth-request.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/auth/auth-request.c	Wed Sep 23 14:52:45 2015 +0300
@@ -25,7 +25,6 @@
 #include "userdb-template.h"
 #include "password-scheme.h"
 
-#include <stdlib.h>
 #include <sys/stat.h>
 
 #define AUTH_SUBSYS_PROXY "proxy"
--- a/src/auth/auth-token.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/auth/auth-token.c	Wed Sep 23 14:52:45 2015 +0300
@@ -20,7 +20,6 @@
 #include "auth-settings.h"
 #include "auth-token.h"
 
-#include <stdlib.h>
 #include <stdio.h>
 #include <fcntl.h>
 #include <unistd.h>
--- a/src/auth/auth-worker-client.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/auth/auth-worker-client.c	Wed Sep 23 14:52:45 2015 +0300
@@ -14,7 +14,6 @@
 #include "auth-request.h"
 #include "auth-worker-client.h"
 
-#include <stdlib.h>
 
 #define AUTH_WORKER_WARN_DISCONNECTED_LONG_CMD_SECS 30
 #define OUTBUF_THROTTLE_SIZE (1024*10)
--- a/src/auth/auth-worker-server.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/auth/auth-worker-server.c	Wed Sep 23 14:52:45 2015 +0300
@@ -14,7 +14,6 @@
 #include "auth-worker-client.h"
 #include "auth-worker-server.h"
 
-#include <stdlib.h>
 #include <unistd.h>
 
 /* Initial lookup timeout */
--- a/src/auth/checkpassword-reply.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/auth/checkpassword-reply.c	Wed Sep 23 14:52:45 2015 +0300
@@ -5,7 +5,6 @@
 #include "strescape.h"
 #include "write-full.h"
 
-#include <stdlib.h>
 #include <unistd.h>
 
 int main(void)
--- a/src/auth/db-checkpassword.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/auth/db-checkpassword.c	Wed Sep 23 14:52:45 2015 +0300
@@ -17,7 +17,6 @@
 #include "child-wait.h"
 #include "db-checkpassword.h"
 
-#include <stdlib.h>
 #include <unistd.h>
 #include <sys/wait.h>
 
--- a/src/auth/db-dict.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/auth/db-dict.c	Wed Sep 23 14:52:45 2015 +0300
@@ -13,7 +13,6 @@
 #include "db-dict.h"
 
 #include <stddef.h>
-#include <stdlib.h>
 
 enum dict_settings_section {
 	DICT_SETTINGS_SECTION_ROOT = 0,
--- a/src/auth/db-ldap.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/auth/db-ldap.c	Wed Sep 23 14:52:45 2015 +0300
@@ -18,7 +18,6 @@
 #include "db-ldap.h"
 
 #include <stddef.h>
-#include <stdlib.h>
 #include <unistd.h>
 
 #define HAVE_LDAP_SASL
--- a/src/auth/db-passwd-file.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/auth/db-passwd-file.c	Wed Sep 23 14:52:45 2015 +0300
@@ -14,7 +14,6 @@
 #include "str.h"
 #include "eacces-error.h"
 
-#include <stdlib.h>
 #include <unistd.h>
 #include <fcntl.h>
 #include <time.h>
--- a/src/auth/db-sql.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/auth/db-sql.c	Wed Sep 23 14:52:45 2015 +0300
@@ -10,7 +10,6 @@
 #include "db-sql.h"
 
 #include <stddef.h>
-#include <stdlib.h>
 
 #define DEF_STR(name) DEF_STRUCT_STR(name, sql_settings)
 #define DEF_INT(name) DEF_STRUCT_INT(name, sql_settings)
--- a/src/auth/mech-cram-md5.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/auth/mech-cram-md5.c	Wed Sep 23 14:52:45 2015 +0300
@@ -15,7 +15,6 @@
 #include "passdb.h"
 #include "hostpid.h"
 
-#include <stdlib.h>
 #include <time.h>
 
 struct cram_auth_request {
--- a/src/auth/mech-digest-md5.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/auth/mech-digest-md5.c	Wed Sep 23 14:52:45 2015 +0300
@@ -13,7 +13,6 @@
 #include "mech.h"
 #include "passdb.h"
 
-#include <stdlib.h>
 
 #define MAX_REALM_LEN 64
 
--- a/src/auth/mech-gssapi.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/auth/mech-gssapi.c	Wed Sep 23 14:52:45 2015 +0300
@@ -21,7 +21,6 @@
 #include "mech.h"
 #include "passdb.h"
 
-#include <stdlib.h>
 
 #if defined(BUILTIN_GSSAPI) || defined(PLUGIN_BUILD)
 
--- a/src/auth/mech-scram-sha1.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/auth/mech-scram-sha1.c	Wed Sep 23 14:52:45 2015 +0300
@@ -6,7 +6,6 @@
  * This software is released under the MIT license.
  */
 
-#include <stdlib.h>
 #include <limits.h>
 
 #include "auth-common.h"
--- a/src/auth/mech-winbind.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/auth/mech-winbind.c	Wed Sep 23 14:52:45 2015 +0300
@@ -17,7 +17,6 @@
 #include "istream.h"
 #include "ostream.h"
 
-#include <stdlib.h>
 #include <unistd.h>
 #include <sys/wait.h>
 
--- a/src/auth/mech.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/auth/mech.c	Wed Sep 23 14:52:45 2015 +0300
@@ -6,7 +6,6 @@
 #include "str.h"
 #include "passdb.h"
 
-#include <stdlib.h>
 #include <ctype.h>
 
 static struct mech_module_list *mech_modules;
--- a/src/auth/passdb-blocking.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/auth/passdb-blocking.c	Wed Sep 23 14:52:45 2015 +0300
@@ -8,7 +8,6 @@
 #include "passdb.h"
 #include "passdb-blocking.h"
 
-#include <stdlib.h>
 
 static void
 auth_worker_reply_parse_args(struct auth_request *request,
--- a/src/auth/passdb-cache.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/auth/passdb-cache.c	Wed Sep 23 14:52:45 2015 +0300
@@ -6,7 +6,6 @@
 #include "passdb.h"
 #include "passdb-cache.h"
 
-#include <stdlib.h>
 
 struct auth_cache *passdb_cache = NULL;
 
--- a/src/auth/passdb-dict.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/auth/passdb-dict.c	Wed Sep 23 14:52:45 2015 +0300
@@ -11,7 +11,6 @@
 #include "auth-cache.h"
 #include "db-dict.h"
 
-#include <stdlib.h>
 #include <string.h>
 
 struct dict_passdb_module {
--- a/src/auth/passdb-ldap.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/auth/passdb-ldap.c	Wed Sep 23 14:52:45 2015 +0300
@@ -13,7 +13,6 @@
 #include "db-ldap.h"
 
 #include <ldap.h>
-#include <stdlib.h>
 
 struct ldap_passdb_module {
 	struct passdb_module module;
--- a/src/auth/passdb-pam.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/auth/passdb-pam.c	Wed Sep 23 14:52:45 2015 +0300
@@ -18,7 +18,6 @@
 #include "safe-memset.h"
 #include "auth-cache.h"
 
-#include <stdlib.h>
 #include <sys/stat.h>
 
 #ifdef HAVE_SECURITY_PAM_APPL_H
--- a/src/auth/passdb-sql.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/auth/passdb-sql.c	Wed Sep 23 14:52:45 2015 +0300
@@ -10,7 +10,6 @@
 #include "auth-cache.h"
 #include "db-sql.h"
 
-#include <stdlib.h>
 #include <string.h>
 
 struct sql_passdb_module {
--- a/src/auth/passdb-vpopmail.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/auth/passdb-vpopmail.c	Wed Sep 23 14:52:45 2015 +0300
@@ -13,7 +13,6 @@
 
 #include "userdb-vpopmail.h"
 
-#include <stdlib.h>
 
 #define VPOPMAIL_DEFAULT_PASS_SCHEME "CRYPT"
 
--- a/src/auth/passdb.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/auth/passdb.c	Wed Sep 23 14:52:45 2015 +0300
@@ -7,7 +7,6 @@
 #include "passdb-template.h"
 #include "passdb.h"
 
-#include <stdlib.h>
 
 static ARRAY(struct passdb_module_interface *) passdb_interfaces;
 static ARRAY(struct passdb_module *) passdb_modules;
--- a/src/auth/password-scheme-scram.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/auth/password-scheme-scram.c	Wed Sep 23 14:52:45 2015 +0300
@@ -6,7 +6,6 @@
  * This software is released under the MIT license.
  */
 
-#include <stdlib.h>
 
 #include "lib.h"
 #include "safe-memset.h"
--- a/src/auth/userdb-blocking.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/auth/userdb-blocking.c	Wed Sep 23 14:52:45 2015 +0300
@@ -6,7 +6,6 @@
 #include "userdb.h"
 #include "userdb-blocking.h"
 
-#include <stdlib.h>
 
 struct blocking_userdb_iterate_context {
 	struct userdb_iterate_context ctx;
--- a/src/auth/userdb-dict.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/auth/userdb-dict.c	Wed Sep 23 14:52:45 2015 +0300
@@ -10,7 +10,6 @@
 #include "db-dict.h"
 
 #include <dict.h>
-#include <stdlib.h>
 
 struct dict_userdb_module {
 	struct userdb_module module;
--- a/src/auth/userdb-ldap.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/auth/userdb-ldap.c	Wed Sep 23 14:52:45 2015 +0300
@@ -12,7 +12,6 @@
 #include "db-ldap.h"
 
 #include <ldap.h>
-#include <stdlib.h>
 
 struct ldap_userdb_module {
 	struct userdb_module module;
--- a/src/auth/userdb-prefetch.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/auth/userdb-prefetch.c	Wed Sep 23 14:52:45 2015 +0300
@@ -8,7 +8,6 @@
 #include "str.h"
 #include "var-expand.h"
 
-#include <stdlib.h>
 
 static void prefetch_lookup(struct auth_request *auth_request,
 			    userdb_callback_t *callback)
--- a/src/auth/userdb-sql.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/auth/userdb-sql.c	Wed Sep 23 14:52:45 2015 +0300
@@ -8,7 +8,6 @@
 #include "auth-cache.h"
 #include "db-sql.h"
 
-#include <stdlib.h>
 #include <string.h>
 
 struct sql_userdb_module {
--- a/src/auth/userdb-static.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/auth/userdb-static.c	Wed Sep 23 14:52:45 2015 +0300
@@ -8,7 +8,6 @@
 #include "userdb.h"
 #include "userdb-template.h"
 
-#include <stdlib.h>
 
 struct static_context {
 	userdb_callback_t *callback, *old_callback;
--- a/src/auth/userdb.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/auth/userdb.c	Wed Sep 23 14:52:45 2015 +0300
@@ -7,7 +7,6 @@
 #include "userdb-template.h"
 #include "userdb.h"
 
-#include <stdlib.h>
 
 static ARRAY(struct userdb_module_interface *) userdb_interfaces;
 static ARRAY(struct userdb_module *) userdb_modules;
--- a/src/config/config-connection.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/config/config-connection.c	Wed Sep 23 14:52:45 2015 +0300
@@ -12,7 +12,6 @@
 #include "config-parser.h"
 #include "config-connection.h"
 
-#include <stdlib.h>
 #include <unistd.h>
 
 #define MAX_INBUF_SIZE 1024
--- a/src/config/config-parser.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/config/config-parser.c	Wed Sep 23 14:52:45 2015 +0300
@@ -17,7 +17,6 @@
 #include "config-request.h"
 #include "config-parser-private.h"
 
-#include <stdlib.h>
 #include <unistd.h>
 #include <fcntl.h>
 #include <time.h>
--- a/src/config/doveconf.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/config/doveconf.c	Wed Sep 23 14:52:45 2015 +0300
@@ -21,7 +21,6 @@
 #include "dovecot-version.h"
 
 #include <stdio.h>
-#include <stdlib.h>
 #include <ctype.h>
 #include <unistd.h>
 #include <sysexits.h>
--- a/src/dict/dict-commands.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/dict/dict-commands.c	Wed Sep 23 14:52:45 2015 +0300
@@ -10,7 +10,6 @@
 #include "dict-connection.h"
 #include "dict-commands.h"
 
-#include <stdlib.h>
 
 #define DICT_OUTPUT_OPTIMAL_SIZE 1024
 
--- a/src/dict/dict-connection.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/dict/dict-connection.c	Wed Sep 23 14:52:45 2015 +0300
@@ -12,7 +12,6 @@
 #include "dict-commands.h"
 #include "dict-connection.h"
 
-#include <stdlib.h>
 #include <unistd.h>
 
 #define DICT_CONN_MAX_PENDING_COMMANDS 5
--- a/src/director/director-test.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/director/director-test.c	Wed Sep 23 14:52:45 2015 +0300
@@ -27,7 +27,6 @@
 #include "master-service-settings.h"
 #include "director-settings.h"
 
-#include <stdlib.h>
 #include <unistd.h>
 
 #define IMAP_PORT 14300
--- a/src/director/test-user-directory.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/director/test-user-directory.c	Wed Sep 23 14:52:45 2015 +0300
@@ -7,7 +7,6 @@
 #include "user-directory.h"
 #include "test-common.h"
 
-#include <stdlib.h>
 
 #define USER_DIR_TIMEOUT 1000000
 
--- a/src/doveadm/doveadm-auth.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/doveadm/doveadm-auth.c	Wed Sep 23 14:52:45 2015 +0300
@@ -22,7 +22,6 @@
 #include "doveadm-print.h"
 
 #include <stdio.h>
-#include <stdlib.h>
 #include <unistd.h>
 
 struct authtest_input {
--- a/src/doveadm/doveadm-director.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/doveadm/doveadm-director.c	Wed Sep 23 14:52:45 2015 +0300
@@ -14,7 +14,6 @@
 #include "doveadm-print.h"
 
 #include <stdio.h>
-#include <stdlib.h>
 #include <unistd.h>
 #include <fcntl.h>
 
--- a/src/doveadm/doveadm-dsync.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/doveadm/doveadm-dsync.c	Wed Sep 23 14:52:45 2015 +0300
@@ -34,7 +34,6 @@
 #include "doveadm-dsync.h"
 
 #include <stdio.h>
-#include <stdlib.h>
 #include <unistd.h>
 #include <ctype.h>
 #include <sys/wait.h>
--- a/src/doveadm/doveadm-dump-index.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/doveadm/doveadm-dump-index.c	Wed Sep 23 14:52:45 2015 +0300
@@ -13,7 +13,6 @@
 #include "doveadm-dump.h"
 
 #include <stdio.h>
-#include <stdlib.h>
 #include <time.h>
 
 struct index_vsize_header {
--- a/src/doveadm/doveadm-kick.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/doveadm/doveadm-kick.c	Wed Sep 23 14:52:45 2015 +0300
@@ -8,7 +8,6 @@
 #include "doveadm-who.h"
 
 #include <stdio.h>
-#include <stdlib.h>
 #include <unistd.h>
 #include <sys/types.h>
 #include <signal.h>
--- a/src/doveadm/doveadm-mail.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/doveadm/doveadm-mail.c	Wed Sep 23 14:52:45 2015 +0300
@@ -28,7 +28,6 @@
 #include "doveadm-mail.h"
 
 #include <stdio.h>
-#include <stdlib.h>
 
 #define DOVEADM_MAIL_CMD_INPUT_TIMEOUT_MSECS (5*60*1000)
 
--- a/src/doveadm/doveadm-penalty.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/doveadm/doveadm-penalty.c	Wed Sep 23 14:52:45 2015 +0300
@@ -8,7 +8,6 @@
 #include "doveadm.h"
 
 #include <stdio.h>
-#include <stdlib.h>
 #include <unistd.h>
 #include <time.h>
 
--- a/src/doveadm/doveadm-pw.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/doveadm/doveadm-pw.c	Wed Sep 23 14:52:45 2015 +0300
@@ -10,7 +10,6 @@
 #include <ctype.h>
 #include <fcntl.h>
 #include <stdio.h>
-#include <stdlib.h>
 #include <unistd.h>
 
 #define DEFAULT_SCHEME "CRAM-MD5"
--- a/src/doveadm/doveadm-replicator.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/doveadm/doveadm-replicator.c	Wed Sep 23 14:52:45 2015 +0300
@@ -11,7 +11,6 @@
 #include "doveadm-print.h"
 
 #include <stdio.h>
-#include <stdlib.h>
 #include <unistd.h>
 #include <fcntl.h>
 
--- a/src/doveadm/doveadm-stats.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/doveadm/doveadm-stats.c	Wed Sep 23 14:52:45 2015 +0300
@@ -13,7 +13,6 @@
 #include "doveadm-print.h"
 
 #include <stdio.h>
-#include <stdlib.h>
 #include <unistd.h>
 #include <sys/ioctl.h>
 #include <termios.h>
--- a/src/doveadm/doveadm-who.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/doveadm/doveadm-who.c	Wed Sep 23 14:52:45 2015 +0300
@@ -12,7 +12,6 @@
 #include "doveadm-who.h"
 
 #include <stdio.h>
-#include <stdlib.h>
 #include <unistd.h>
 
 struct who_user {
--- a/src/doveadm/doveadm.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/doveadm/doveadm.c	Wed Sep 23 14:52:45 2015 +0300
@@ -16,7 +16,6 @@
 #include "doveadm-dsync.h"
 #include "doveadm.h"
 
-#include <stdlib.h>
 #include <unistd.h>
 
 const struct doveadm_print_vfuncs *doveadm_print_vfuncs_all[] = {
--- a/src/doveadm/dsync/dsync-ibc-stream.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/doveadm/dsync/dsync-ibc-stream.c	Wed Sep 23 14:52:45 2015 +0300
@@ -22,7 +22,6 @@
 #include "dsync-mailbox-tree.h"
 #include "dsync-ibc-private.h"
 
-#include <stdlib.h>
 
 #define DSYNC_IBC_STREAM_OUTBUF_THROTTLE_SIZE (1024*128)
 
--- a/src/doveadm/dsync/dsync-mailbox-tree.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/doveadm/dsync/dsync-mailbox-tree.c	Wed Sep 23 14:52:45 2015 +0300
@@ -7,7 +7,6 @@
 #include "mailbox-list-private.h"
 #include "dsync-mailbox-tree-private.h"
 
-#include <stdlib.h>
 
 struct dsync_mailbox_tree_iter {
 	struct dsync_mailbox_tree *tree;
--- a/src/doveadm/dsync/test-dsync-mailbox-tree-sync.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/doveadm/dsync/test-dsync-mailbox-tree-sync.c	Wed Sep 23 14:52:45 2015 +0300
@@ -8,7 +8,6 @@
 #include "test-common.h"
 
 #include <stdio.h>
-#include <stdlib.h>
 
 #define MAX_DEPTH 4
 #define TEST_NAMESPACE_NAME "INBOX"
--- a/src/imap-hibernate/imap-hibernate-settings.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/imap-hibernate/imap-hibernate-settings.c	Wed Sep 23 14:52:45 2015 +0300
@@ -6,7 +6,6 @@
 #include "service-settings.h"
 
 #include <stddef.h>
-#include <stdlib.h>
 #include <unistd.h>
 
 /* <settings checks> */
--- a/src/imap-login/client-authenticate.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/imap-login/client-authenticate.c	Wed Sep 23 14:52:45 2015 +0300
@@ -18,7 +18,6 @@
 #include "client-authenticate.h"
 #include "imap-proxy.h"
 
-#include <stdlib.h>
 
 void client_authenticate_get_capabilities(struct client *client, string_t *str)
 {
--- a/src/imap-login/imap-proxy.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/imap-login/imap-proxy.c	Wed Sep 23 14:52:45 2015 +0300
@@ -16,7 +16,6 @@
 #include "imap-quote.h"
 #include "imap-proxy.h"
 
-#include <stdlib.h>
 
 enum imap_proxy_state {
 	IMAP_PROXY_STATE_NONE,
--- a/src/imap-urlauth/imap-urlauth-client.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/imap-urlauth/imap-urlauth-client.c	Wed Sep 23 14:52:45 2015 +0300
@@ -19,7 +19,6 @@
 #include "master-service.h"
 #include "master-interface.h"
 
-#include <stdlib.h>
 #include <unistd.h>
 #include <sys/wait.h>
 
--- a/src/imap-urlauth/imap-urlauth-settings.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/imap-urlauth/imap-urlauth-settings.c	Wed Sep 23 14:52:45 2015 +0300
@@ -7,7 +7,6 @@
 #include "imap-urlauth-settings.h"
 
 #include <stddef.h>
-#include <stdlib.h>
 #include <unistd.h>
 
 /* <settings checks> */
--- a/src/imap-urlauth/imap-urlauth-worker-settings.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/imap-urlauth/imap-urlauth-worker-settings.c	Wed Sep 23 14:52:45 2015 +0300
@@ -8,7 +8,6 @@
 #include "imap-urlauth-worker-settings.h"
 
 #include <stddef.h>
-#include <stdlib.h>
 #include <unistd.h>
 
 /* <settings checks> */
--- a/src/imap-urlauth/imap-urlauth-worker.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/imap-urlauth/imap-urlauth-worker.c	Wed Sep 23 14:52:45 2015 +0300
@@ -28,7 +28,6 @@
 #include "imap-urlauth-fetch.h"
 #include "imap-urlauth-worker-settings.h"
 
-#include <stdlib.h>
 #include <unistd.h>
 #include <sysexits.h>
 
--- a/src/imap-urlauth/imap-urlauth.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/imap-urlauth/imap-urlauth.c	Wed Sep 23 14:52:45 2015 +0300
@@ -61,7 +61,6 @@
 #include "var-expand.h"
 
 #include <stdio.h>
-#include <stdlib.h>
 #include <unistd.h>
 
 #define IS_STANDALONE() \
--- a/src/imap/cmd-fetch.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/imap/cmd-fetch.c	Wed Sep 23 14:52:45 2015 +0300
@@ -8,7 +8,6 @@
 #include "imap-search-args.h"
 #include "mail-search.h"
 
-#include <stdlib.h>
 
 static const char *all_macro[] = {
 	"FLAGS", "INTERNALDATE", "RFC822.SIZE", "ENVELOPE", NULL
--- a/src/imap/cmd-select.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/imap/cmd-select.c	Wed Sep 23 14:52:45 2015 +0300
@@ -10,7 +10,6 @@
 #include "imap-fetch.h"
 #include "imap-sync.h"
 
-#include <stdlib.h>
 
 struct imap_select_context {
 	struct client_command_context *cmd;
--- a/src/imap/cmd-store.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/imap/cmd-store.c	Wed Sep 23 14:52:45 2015 +0300
@@ -7,7 +7,6 @@
 #include "imap-search-args.h"
 #include "imap-util.h"
 
-#include <stdlib.h>
 
 struct imap_store_context {
 	struct client_command_context *cmd;
--- a/src/imap/imap-client.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/imap/imap-client.c	Wed Sep 23 14:52:45 2015 +0300
@@ -23,7 +23,6 @@
 #include "imap-notify.h"
 #include "imap-commands.h"
 
-#include <stdlib.h>
 #include <unistd.h>
 
 extern struct mail_storage_callbacks mail_storage_callbacks;
--- a/src/imap/imap-commands.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/imap/imap-commands.c	Wed Sep 23 14:52:45 2015 +0300
@@ -9,7 +9,6 @@
 #include "time-util.h"
 #include "imap-commands.h"
 
-#include <stdlib.h>
 
 struct command_hook {
 	command_hook_callback_t *pre;
--- a/src/imap/imap-fetch-body.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/imap/imap-fetch-body.c	Wed Sep 23 14:52:45 2015 +0300
@@ -14,7 +14,6 @@
 #include "imap-msgpart.h"
 #include "imap-fetch.h"
 
-#include <stdlib.h>
 #include <ctype.h>
 #include <unistd.h>
 
--- a/src/imap/imap-fetch.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/imap/imap-fetch.c	Wed Sep 23 14:52:45 2015 +0300
@@ -15,7 +15,6 @@
 #include "imap-fetch.h"
 #include "imap-util.h"
 
-#include <stdlib.h>
 #include <ctype.h>
 
 #define BODY_NIL_REPLY \
--- a/src/imap/imap-search-args.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/imap/imap-search-args.c	Wed Sep 23 14:52:45 2015 +0300
@@ -8,7 +8,6 @@
 #include "imap-parser.h"
 #include "imap-seqset.h"
 
-#include <stdlib.h>
 
 struct search_build_data {
 	pool_t pool;
--- a/src/imap/imap-search.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/imap/imap-search.c	Wed Sep 23 14:52:45 2015 +0300
@@ -15,7 +15,6 @@
 #include "imap-search-args.h"
 #include "imap-search.h"
 
-#include <stdlib.h>
 
 static int imap_search_deinit(struct imap_search_context *ctx);
 
--- a/src/imap/imap-settings.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/imap/imap-settings.c	Wed Sep 23 14:52:45 2015 +0300
@@ -8,7 +8,6 @@
 #include "imap-settings.h"
 
 #include <stddef.h>
-#include <stdlib.h>
 #include <unistd.h>
 
 static bool imap_settings_verify(void *_set, pool_t pool,
--- a/src/imap/main.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/imap/main.c	Wed Sep 23 14:52:45 2015 +0300
@@ -23,7 +23,6 @@
 #include "imap-fetch.h"
 
 #include <stdio.h>
-#include <stdlib.h>
 #include <unistd.h>
 
 #define IS_STANDALONE() \
--- a/src/indexer/indexer-client.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/indexer/indexer-client.c	Wed Sep 23 14:52:45 2015 +0300
@@ -9,7 +9,6 @@
 #include "indexer-queue.h"
 #include "indexer-client.h"
 
-#include <stdlib.h>
 #include <unistd.h>
 
 #define MAX_INBUF_SIZE (1024*64)
--- a/src/lda/main.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lda/main.c	Wed Sep 23 14:52:45 2015 +0300
@@ -29,7 +29,6 @@
 #include "lda-settings.h"
 
 #include <stdio.h>
-#include <stdlib.h>
 #include <sysexits.h>
 
 #define DEFAULT_ENVELOPE_SENDER "MAILER-DAEMON"
--- a/src/lib-auth/auth-client-request.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-auth/auth-client-request.c	Wed Sep 23 14:52:45 2015 +0300
@@ -8,7 +8,6 @@
 #include "auth-server-connection.h"
 #include "auth-client-request.h"
 
-#include <stdlib.h>
 
 struct auth_client_request {
 	pool_t pool;
--- a/src/lib-auth/auth-master.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-auth/auth-master.c	Wed Sep 23 14:52:45 2015 +0300
@@ -13,7 +13,6 @@
 #include "master-interface.h"
 #include "auth-master.h"
 
-#include <stdlib.h>
 #include <unistd.h>
 
 #define AUTH_PROTOCOL_MAJOR 1
--- a/src/lib-auth/auth-server-connection.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-auth/auth-server-connection.c	Wed Sep 23 14:52:45 2015 +0300
@@ -14,7 +14,6 @@
 #include "auth-server-connection.h"
 
 #include <unistd.h>
-#include <stdlib.h>
 
 #define AUTH_SERVER_CONN_MAX_LINE_LENGTH AUTH_CLIENT_MAX_LINE_LENGTH
 #define AUTH_HANDSHAKE_TIMEOUT (30*1000)
--- a/src/lib-compression/test-compression.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-compression/test-compression.c	Wed Sep 23 14:52:45 2015 +0300
@@ -8,7 +8,6 @@
 #include "test-common.h"
 #include "compression.h"
 
-#include <stdlib.h>
 #include <unistd.h>
 #include <fcntl.h>
 
--- a/src/lib-dict/dict-client.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-dict/dict-client.c	Wed Sep 23 14:52:45 2015 +0300
@@ -10,7 +10,6 @@
 #include "dict-private.h"
 #include "dict-client.h"
 
-#include <stdlib.h>
 #include <unistd.h>
 #include <fcntl.h>
 
--- a/src/lib-dict/dict-db.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-dict/dict-db.c	Wed Sep 23 14:52:45 2015 +0300
@@ -6,7 +6,6 @@
 #include "dict-private.h"
 
 #ifdef BUILD_DB
-#include <stdlib.h>
 #include <db.h>
 
 struct db_dict {
--- a/src/lib-dict/dict-file.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-dict/dict-file.c	Wed Sep 23 14:52:45 2015 +0300
@@ -16,7 +16,6 @@
 #include "dict-private.h"
 
 #include <stdio.h>
-#include <stdlib.h>
 #include <unistd.h>
 #include <fcntl.h>
 #include <sys/stat.h>
--- a/src/lib-fs/fs-posix.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-fs/fs-posix.c	Wed Sep 23 14:52:45 2015 +0300
@@ -14,7 +14,6 @@
 #include "fs-api-private.h"
 
 #include <stdio.h>
-#include <stdlib.h>
 #include <unistd.h>
 #include <dirent.h>
 #include <fcntl.h>
--- a/src/lib-fs/fs-randomfail.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-fs/fs-randomfail.c	Wed Sep 23 14:52:45 2015 +0300
@@ -9,7 +9,6 @@
 #include "ostream.h"
 #include "fs-api-private.h"
 
-#include <stdlib.h>
 
 #define RANDOMFAIL_ERROR "Random failure injection"
 
--- a/src/lib-fts/test-fts-tokenizer.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-fts/test-fts-tokenizer.c	Wed Sep 23 14:52:45 2015 +0300
@@ -7,7 +7,6 @@
 #include "fts-tokenizer-private.h"
 #include "fts-tokenizer-generic-private.h"
 
-#include <stdlib.h>
 
 #define TEST_INPUT_ADDRESS \
 	"@invalid invalid@ Abc Dfg <abc.dfg@example.com>, " \
--- a/src/lib-index/mail-cache-lookup.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-index/mail-cache-lookup.c	Wed Sep 23 14:52:45 2015 +0300
@@ -6,7 +6,6 @@
 #include "str.h"
 #include "mail-cache-private.h"
 
-#include <stdlib.h>
 
 #define CACHE_PREFETCH IO_BLOCK_SIZE
 
--- a/src/lib-index/mail-index-sync-ext.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-index/mail-index-sync-ext.c	Wed Sep 23 14:52:45 2015 +0300
@@ -8,7 +8,6 @@
 #include "mail-index-modseq.h"
 #include "mail-transaction-log.h"
 
-#include <stdlib.h>
 
 void mail_index_sync_init_expunge_handlers(struct mail_index_sync_map_ctx *ctx)
 {
--- a/src/lib-index/mail-index-sync.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-index/mail-index-sync.c	Wed Sep 23 14:52:45 2015 +0300
@@ -9,7 +9,6 @@
 #include "mail-cache-private.h"
 
 #include <stdio.h>
-#include <stdlib.h>
 
 struct mail_index_sync_ctx {
 	struct mail_index *index;
--- a/src/lib-index/mail-index-transaction-sort-appends.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-index/mail-index-transaction-sort-appends.c	Wed Sep 23 14:52:45 2015 +0300
@@ -6,7 +6,6 @@
 #include "mail-index-private.h"
 #include "mail-index-transaction-private.h"
 
-#include <stdlib.h>
 
 struct uid_map {
 	uint32_t idx;
--- a/src/lib-index/mail-index-transaction.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-index/mail-index-transaction.c	Wed Sep 23 14:52:45 2015 +0300
@@ -9,7 +9,6 @@
 #include "mail-transaction-log-private.h"
 #include "mail-index-transaction-private.h"
 
-#include <stdlib.h>
 
 void (*hook_mail_index_transaction_created)
 		(struct mail_index_transaction *t) = NULL;
--- a/src/lib-index/mail-index-view-sync.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-index/mail-index-view-sync.c	Wed Sep 23 14:52:45 2015 +0300
@@ -8,7 +8,6 @@
 #include "mail-index-modseq.h"
 #include "mail-transaction-log.h"
 
-#include <stdlib.h>
 
 struct mail_index_view_sync_ctx {
 	struct mail_index_view *view;
--- a/src/lib-index/test-mail-index-sync-ext.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-index/test-mail-index-sync-ext.c	Wed Sep 23 14:52:45 2015 +0300
@@ -6,7 +6,6 @@
 #include "mail-index-sync-private.h"
 #include "mail-index-modseq.h"
 
-#include <stdlib.h>
 
 void mail_index_sync_set_corrupted(struct mail_index_sync_map_ctx *ctx ATTR_UNUSED,
 				   const char *fmt ATTR_UNUSED, ...) {}
--- a/src/lib-index/test-mail-index-transaction-finish.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-index/test-mail-index-transaction-finish.c	Wed Sep 23 14:52:45 2015 +0300
@@ -7,7 +7,6 @@
 #include "mail-index-modseq.h"
 #include "mail-index-transaction-private.h"
 
-#include <stdlib.h>
 
 static struct mail_index_record recs[20];
 static uint64_t modseqs[N_ELEMENTS(recs)];
--- a/src/lib-index/test-mail-index-transaction-update.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-index/test-mail-index-transaction-update.c	Wed Sep 23 14:52:45 2015 +0300
@@ -6,7 +6,6 @@
 #include "mail-index-private.h"
 #include "mail-index-transaction-private.h"
 
-#include <stdlib.h>
 
 static struct mail_index_header hdr;
 static struct mail_index_record rec;
--- a/src/lib-index/test-mail-transaction-log-append.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-index/test-mail-transaction-log-append.c	Wed Sep 23 14:52:45 2015 +0300
@@ -6,7 +6,6 @@
 #include "mail-index-private.h"
 #include "mail-transaction-log-private.h"
 
-#include <stdlib.h>
 #include <sys/stat.h>
 
 static bool log_lock_failure = FALSE;
--- a/src/lib-lda/duplicate.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-lda/duplicate.c	Wed Sep 23 14:52:45 2015 +0300
@@ -11,7 +11,6 @@
 #include "mail-storage-settings.h"
 #include "duplicate.h"
 
-#include <stdlib.h>
 #include <fcntl.h>
 #include <unistd.h>
 
--- a/src/lib-lda/mail-send.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-lda/mail-send.c	Wed Sep 23 14:52:45 2015 +0300
@@ -18,7 +18,6 @@
 #include "smtp-client.h"
 #include "mail-send.h"
 
-#include <stdlib.h>
 #include <sys/wait.h>
 
 static const struct var_expand_table *
--- a/src/lib-mail/istream-header-filter.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-mail/istream-header-filter.c	Wed Sep 23 14:52:45 2015 +0300
@@ -6,7 +6,6 @@
 #include "istream-private.h"
 #include "istream-header-filter.h"
 
-#include <stdlib.h>
 
 struct header_filter_istream {
 	struct istream_private istream;
--- a/src/lib-mail/rfc2231-parser.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-mail/rfc2231-parser.c	Wed Sep 23 14:52:45 2015 +0300
@@ -6,7 +6,6 @@
 #include "rfc822-parser.h"
 #include "rfc2231-parser.h"
 
-#include <stdlib.h>
 
 struct rfc2231_parameter {
 	const char *key, *value;
--- a/src/lib-mail/test-message-header-decode.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-mail/test-message-header-decode.c	Wed Sep 23 14:52:45 2015 +0300
@@ -8,7 +8,6 @@
 #include "message-header-decode.h"
 #include "test-common.h"
 
-#include <stdlib.h>
 
 bool charset_is_utf8(const char *charset ATTR_UNUSED) { return TRUE; }
 
--- a/src/lib-master/master-auth.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-master/master-auth.c	Wed Sep 23 14:52:45 2015 +0300
@@ -8,7 +8,6 @@
 #include "master-service-private.h"
 #include "master-auth.h"
 
-#include <stdlib.h>
 #include <unistd.h>
 #include <sys/stat.h>
 
--- a/src/lib-master/master-login-auth.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-master/master-login-auth.c	Wed Sep 23 14:52:45 2015 +0300
@@ -15,7 +15,6 @@
 #include "master-auth.h"
 #include "master-login-auth.h"
 
-#include <stdlib.h>
 
 #define AUTH_MAX_INBUF_SIZE 8192
 
--- a/src/lib-master/master-service-settings.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-master/master-service-settings.c	Wed Sep 23 14:52:45 2015 +0300
@@ -15,7 +15,6 @@
 #include "master-service-settings.h"
 
 #include <stddef.h>
-#include <stdlib.h>
 #include <unistd.h>
 #include <time.h>
 #include <sys/stat.h>
--- a/src/lib-master/master-service.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-master/master-service.c	Wed Sep 23 14:52:45 2015 +0300
@@ -19,7 +19,6 @@
 #include "master-service-private.h"
 #include "master-service-settings.h"
 
-#include <stdlib.h>
 #include <unistd.h>
 #include <sys/stat.h>
 #include <syslog.h>
--- a/src/lib-master/test-master-service-settings-cache.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-master/test-master-service-settings-cache.c	Wed Sep 23 14:52:45 2015 +0300
@@ -7,7 +7,6 @@
 #include "master-service-settings.h"
 #include "master-service-settings-cache.h"
 
-#include <stdlib.h>
 
 struct master_service *master_service;
 
--- a/src/lib-otp/otp-parse.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-otp/otp-parse.c	Wed Sep 23 14:52:45 2015 +0300
@@ -14,7 +14,6 @@
 
 #include "otp.h"
 
-#include <stdlib.h>
 #include <ctype.h>
 
 #define IS_LWS(c) ((c) == ' ' || (c) == '\t')
--- a/src/lib-settings/settings-parser.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-settings/settings-parser.c	Wed Sep 23 14:52:45 2015 +0300
@@ -13,7 +13,6 @@
 #include "settings-parser.h"
 
 #include <stdio.h>
-#include <stdlib.h>
 #include <unistd.h>
 #include <ctype.h>
 #include <fcntl.h>
--- a/src/lib-sql/driver-mysql.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-sql/driver-mysql.c	Wed Sep 23 14:52:45 2015 +0300
@@ -9,7 +9,6 @@
 #include "sql-api-private.h"
 
 #ifdef BUILD_MYSQL
-#include <stdlib.h>
 #include <unistd.h>
 #include <time.h>
 #ifdef HAVE_ATTR_NULL
--- a/src/lib-sql/driver-pgsql.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-sql/driver-pgsql.c	Wed Sep 23 14:52:45 2015 +0300
@@ -9,7 +9,6 @@
 #include "sql-api-private.h"
 
 #ifdef BUILD_PGSQL
-#include <stdlib.h>
 #include <libpq-fe.h>
 
 #define PGSQL_DNS_WARN_MSECS 500
--- a/src/lib-sql/sql-api.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-sql/sql-api.c	Wed Sep 23 14:52:45 2015 +0300
@@ -5,7 +5,6 @@
 #include "ioloop.h"
 #include "sql-api-private.h"
 
-#include <stdlib.h>
 #include <time.h>
 
 struct sql_db_module_register sql_db_module_register = { 0 };
--- a/src/lib-ssl-iostream/iostream-ssl.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-ssl-iostream/iostream-ssl.c	Wed Sep 23 14:52:45 2015 +0300
@@ -4,7 +4,6 @@
 #include "module-dir.h"
 #include "iostream-ssl-private.h"
 
-#include <stdlib.h>
 
 static bool ssl_module_loaded = FALSE;
 #ifdef HAVE_SSL
--- a/src/lib-storage/index/dbox-common/dbox-file.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-storage/index/dbox-common/dbox-file.c	Wed Sep 23 14:52:45 2015 +0300
@@ -17,7 +17,6 @@
 #include "dbox-file.h"
 
 #include <stdio.h>
-#include <stdlib.h>
 #include <unistd.h>
 #include <ctype.h>
 #include <fcntl.h>
--- a/src/lib-storage/index/dbox-common/dbox-mail.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-storage/index/dbox-common/dbox-mail.c	Wed Sep 23 14:52:45 2015 +0300
@@ -10,7 +10,6 @@
 #include "dbox-file.h"
 #include "dbox-mail.h"
 
-#include <stdlib.h>
 
 struct mail *
 dbox_mail_alloc(struct mailbox_transaction_context *t,
--- a/src/lib-storage/index/dbox-multi/mdbox-file.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-storage/index/dbox-multi/mdbox-file.c	Wed Sep 23 14:52:45 2015 +0300
@@ -20,7 +20,6 @@
 #include "mdbox-file.h"
 
 #include <stdio.h>
-#include <stdlib.h>
 #include <unistd.h>
 #include <ctype.h>
 #include <fcntl.h>
--- a/src/lib-storage/index/dbox-multi/mdbox-mail.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-storage/index/dbox-multi/mdbox-mail.c	Wed Sep 23 14:52:45 2015 +0300
@@ -11,7 +11,6 @@
 #include "mdbox-map.h"
 #include "mdbox-file.h"
 
-#include <stdlib.h>
 #include <sys/stat.h>
 
 int mdbox_mail_lookup(struct mdbox_mailbox *mbox, struct mail_index_view *view,
--- a/src/lib-storage/index/dbox-multi/mdbox-map.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-storage/index/dbox-multi/mdbox-map.c	Wed Sep 23 14:52:45 2015 +0300
@@ -11,7 +11,6 @@
 #include "mdbox-file.h"
 #include "mdbox-map-private.h"
 
-#include <stdlib.h>
 #include <dirent.h>
 
 #define MAX_BACKWARDS_LOOKUPS 10
--- a/src/lib-storage/index/dbox-multi/mdbox-purge.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-storage/index/dbox-multi/mdbox-purge.c	Wed Sep 23 14:52:45 2015 +0300
@@ -13,7 +13,6 @@
 #include "mdbox-map.h"
 #include "mdbox-sync.h"
 
-#include <stdlib.h>
 #include <dirent.h>
 
 /*
--- a/src/lib-storage/index/dbox-multi/mdbox-save.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-storage/index/dbox-multi/mdbox-save.c	Wed Sep 23 14:52:45 2015 +0300
@@ -18,7 +18,6 @@
 #include "mdbox-file.h"
 #include "mdbox-sync.h"
 
-#include <stdlib.h>
 
 struct dbox_save_mail {
 	struct dbox_file_append_context *file_append;
--- a/src/lib-storage/index/dbox-multi/mdbox-storage-rebuild.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-storage/index/dbox-multi/mdbox-storage-rebuild.c	Wed Sep 23 14:52:45 2015 +0300
@@ -16,7 +16,6 @@
 #include "mdbox-sync.h"
 #include "mdbox-storage-rebuild.h"
 
-#include <stdlib.h>
 #include <dirent.h>
 #include <unistd.h>
 
--- a/src/lib-storage/index/dbox-multi/mdbox-sync.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-storage/index/dbox-multi/mdbox-sync.c	Wed Sep 23 14:52:45 2015 +0300
@@ -22,7 +22,6 @@
 #include "mdbox-file.h"
 #include "mdbox-sync.h"
 
-#include <stdlib.h>
 
 static int
 dbox_sync_verify_expunge_guid(struct mdbox_sync_context *ctx, uint32_t seq,
--- a/src/lib-storage/index/dbox-single/sdbox-mail.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-storage/index/dbox-single/sdbox-mail.c	Wed Sep 23 14:52:45 2015 +0300
@@ -9,7 +9,6 @@
 #include "sdbox-storage.h"
 #include "sdbox-file.h"
 
-#include <stdlib.h>
 #include <sys/stat.h>
 
 static void sdbox_mail_set_expunged(struct dbox_mail *mail)
--- a/src/lib-storage/index/dbox-single/sdbox-save.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-storage/index/dbox-single/sdbox-save.c	Wed Sep 23 14:52:45 2015 +0300
@@ -18,7 +18,6 @@
 #include "sdbox-file.h"
 #include "sdbox-sync.h"
 
-#include <stdlib.h>
 
 struct sdbox_save_context {
 	struct dbox_save_context ctx;
--- a/src/lib-storage/index/dbox-single/sdbox-sync-rebuild.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-storage/index/dbox-single/sdbox-sync-rebuild.c	Wed Sep 23 14:52:45 2015 +0300
@@ -8,7 +8,6 @@
 #include "sdbox-file.h"
 #include "sdbox-sync.h"
 
-#include <stdlib.h>
 #include <dirent.h>
 
 static void sdbox_sync_set_uidvalidity(struct index_rebuild_context *ctx)
--- a/src/lib-storage/index/index-search.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-storage/index/index-search.c	Wed Sep 23 14:52:45 2015 +0300
@@ -21,7 +21,6 @@
 #include "mailbox-search-result-private.h"
 #include "index-search-private.h"
 
-#include <stdlib.h>
 #include <ctype.h>
 
 #define SEARCH_NOTIFY_INTERVAL_SECS 10
--- a/src/lib-storage/index/index-sort-string.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-storage/index/index-sort-string.c	Wed Sep 23 14:52:45 2015 +0300
@@ -14,7 +14,6 @@
 #include "index-storage.h"
 #include "index-sort-private.h"
 
-#include <stdlib.h>
 
 struct mail_sort_node {
 	uint32_t seq:29;
--- a/src/lib-storage/index/index-sort.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-storage/index/index-sort.c	Wed Sep 23 14:52:45 2015 +0300
@@ -10,7 +10,6 @@
 #include "index-storage.h"
 #include "index-sort-private.h"
 
-#include <stdlib.h>
 
 struct mail_sort_node_date {
 	uint32_t seq;
--- a/src/lib-storage/index/index-storage.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-storage/index/index-storage.c	Wed Sep 23 14:52:45 2015 +0300
@@ -19,7 +19,6 @@
 #include "index-thread-private.h"
 #include "index-mailbox-size.h"
 
-#include <stdlib.h>
 #include <time.h>
 #include <unistd.h>
 #include <sys/stat.h>
--- a/src/lib-storage/index/index-thread-finish.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-storage/index/index-thread-finish.c	Wed Sep 23 14:52:45 2015 +0300
@@ -7,7 +7,6 @@
 #include "mail-storage-private.h"
 #include "index-thread-private.h"
 
-#include <stdlib.h>
 
 struct mail_thread_shadow_node {
 	uint32_t first_child_idx, next_sibling_idx;
--- a/src/lib-storage/index/index-thread.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-storage/index/index-thread.c	Wed Sep 23 14:52:45 2015 +0300
@@ -13,7 +13,6 @@
 #include "index-storage.h"
 #include "index-thread-private.h"
 
-#include <stdlib.h>
 
 #define MAIL_THREAD_CONTEXT(obj) \
 	MODULE_CONTEXT(obj, mail_thread_storage_module)
--- a/src/lib-storage/index/maildir/maildir-copy.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-storage/index/maildir/maildir-copy.c	Wed Sep 23 14:52:45 2015 +0300
@@ -12,7 +12,6 @@
 #include "index-mail.h"
 #include "mail-copy.h"
 
-#include <stdlib.h>
 #include <unistd.h>
 #include <sys/stat.h>
 
--- a/src/lib-storage/index/maildir/maildir-filename-flags.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-storage/index/maildir/maildir-filename-flags.c	Wed Sep 23 14:52:45 2015 +0300
@@ -7,7 +7,6 @@
 #include "maildir-keywords.h"
 #include "maildir-filename-flags.h"
 
-#include <stdlib.h>
 
 void maildir_filename_flags_get(struct maildir_keywords_sync_ctx *ctx,
 				const char *fname, enum mail_flags *flags_r,
--- a/src/lib-storage/index/maildir/maildir-keywords.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-storage/index/maildir/maildir-keywords.c	Wed Sep 23 14:52:45 2015 +0300
@@ -18,7 +18,6 @@
 #include "maildir-uidlist.h"
 #include "maildir-keywords.h"
 
-#include <stdlib.h>
 #include <sys/stat.h>
 #include <utime.h>
 
--- a/src/lib-storage/index/maildir/maildir-mail.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-storage/index/maildir/maildir-mail.c	Wed Sep 23 14:52:45 2015 +0300
@@ -10,7 +10,6 @@
 #include "maildir-sync.h"
 
 #include <stdio.h>
-#include <stdlib.h>
 #include <fcntl.h>
 #include <unistd.h>
 #include <sys/stat.h>
--- a/src/lib-storage/index/maildir/maildir-save.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-storage/index/maildir/maildir-save.c	Wed Sep 23 14:52:45 2015 +0300
@@ -19,7 +19,6 @@
 #include "maildir-sync.h"
 
 #include <stdio.h>
-#include <stdlib.h>
 #include <unistd.h>
 #include <fcntl.h>
 #include <utime.h>
--- a/src/lib-storage/index/maildir/maildir-sync-index.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-storage/index/maildir/maildir-sync-index.c	Wed Sep 23 14:52:45 2015 +0300
@@ -11,7 +11,6 @@
 #include "maildir-sync.h"
 
 #include <stdio.h>
-#include <stdlib.h>
 #include <unistd.h>
 
 struct maildir_index_sync_context {
--- a/src/lib-storage/index/maildir/maildir-sync.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-storage/index/maildir/maildir-sync.c	Wed Sep 23 14:52:45 2015 +0300
@@ -185,7 +185,6 @@
 
 #include <stdio.h>
 #include <stddef.h>
-#include <stdlib.h>
 #include <unistd.h>
 #include <dirent.h>
 #include <sys/stat.h>
--- a/src/lib-storage/index/maildir/maildir-uidlist.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-storage/index/maildir/maildir-uidlist.c	Wed Sep 23 14:52:45 2015 +0300
@@ -38,7 +38,6 @@
 #include "maildir-uidlist.h"
 
 #include <stdio.h>
-#include <stdlib.h>
 #include <sys/stat.h>
 
 /* NFS: How many times to retry reading dovecot-uidlist file if ESTALE
--- a/src/lib-storage/index/mbox/mbox-lock.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-storage/index/mbox/mbox-lock.c	Wed Sep 23 14:52:45 2015 +0300
@@ -12,7 +12,6 @@
 #include "mbox-lock.h"
 
 #include <time.h>
-#include <stdlib.h>
 #include <unistd.h>
 #include <fcntl.h>
 #include <sys/stat.h>
--- a/src/lib-storage/index/mbox/mbox-md5-all.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-storage/index/mbox/mbox-md5-all.c	Wed Sep 23 14:52:45 2015 +0300
@@ -5,7 +5,6 @@
 #include "message-parser.h"
 #include "mbox-md5.h"
 
-#include <stdlib.h>
 
 struct mbox_md5_context {
 	struct md5_context hdr_md5_ctx;
--- a/src/lib-storage/index/mbox/mbox-md5-apop3d.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-storage/index/mbox/mbox-md5-apop3d.c	Wed Sep 23 14:52:45 2015 +0300
@@ -5,7 +5,6 @@
 #include "message-parser.h"
 #include "mbox-md5.h"
 
-#include <stdlib.h>
 
 struct mbox_md5_context {
 	struct md5_context hdr_md5_ctx;
--- a/src/lib-storage/index/mbox/mbox-save.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-storage/index/mbox/mbox-save.c	Wed Sep 23 14:52:45 2015 +0300
@@ -24,7 +24,6 @@
 #include "mbox-sync-private.h"
 
 #include <stddef.h>
-#include <stdlib.h>
 #include <unistd.h>
 #include <fcntl.h>
 #include <sys/stat.h>
--- a/src/lib-storage/index/mbox/mbox-sync-parse.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-storage/index/mbox/mbox-sync-parse.c	Wed Sep 23 14:52:45 2015 +0300
@@ -16,7 +16,6 @@
 #include "mbox-md5.h"
 #include "mbox-sync-private.h"
 
-#include <stdlib.h>
 
 #define IS_LWSP_LF(c) (IS_LWSP(c) || (c) == '\n')
 
--- a/src/lib-storage/index/mbox/mbox-sync.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-storage/index/mbox/mbox-sync.c	Wed Sep 23 14:52:45 2015 +0300
@@ -52,7 +52,6 @@
 #include "mbox-sync-private.h"
 
 #include <stddef.h>
-#include <stdlib.h>
 #include <utime.h>
 #include <sys/stat.h>
 
--- a/src/lib-storage/index/shared/shared-storage.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-storage/index/shared/shared-storage.c	Wed Sep 23 14:52:45 2015 +0300
@@ -10,7 +10,6 @@
 #include "fail-mail-storage.h"
 #include "shared-storage.h"
 
-#include <stdlib.h>
 #include <ctype.h>
 
 extern struct mail_storage shared_storage;
--- a/src/lib-storage/mail-namespace.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-storage/mail-namespace.c	Wed Sep 23 14:52:45 2015 +0300
@@ -10,7 +10,6 @@
 #include "mail-storage-settings.h"
 #include "mail-namespace.h"
 
-#include <stdlib.h>
 
 static struct mail_namespace_settings prefixless_ns_unexpanded_set = {
 	.name = "",
--- a/src/lib-storage/mail-search-build.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-storage/mail-search-build.c	Wed Sep 23 14:52:45 2015 +0300
@@ -8,7 +8,6 @@
 #include "mail-search-parser.h"
 #include "mail-search-build.h"
 
-#include <stdlib.h>
 
 static int mail_search_build_list(struct mail_search_build_context *ctx,
 				  struct mail_search_arg **arg_r);
--- a/src/lib-storage/mail-search-register-imap.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-storage/mail-search-register-imap.c	Wed Sep 23 14:52:45 2015 +0300
@@ -12,7 +12,6 @@
 #include "mail-search-parser.h"
 #include "mail-search-build.h"
 
-#include <stdlib.h>
 
 struct mail_search_register *mail_search_register_imap;
 
--- a/src/lib-storage/mail-storage-service.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-storage/mail-storage-service.c	Wed Sep 23 14:52:45 2015 +0300
@@ -22,7 +22,6 @@
 #include "mail-storage.h"
 #include "mail-storage-service.h"
 
-#include <stdlib.h>
 #include <sys/stat.h>
 
 #ifdef HAVE_SYS_TIME_H
--- a/src/lib-storage/mail-storage.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-storage/mail-storage.c	Wed Sep 23 14:52:45 2015 +0300
@@ -27,7 +27,6 @@
 #include "mailbox-search-result-private.h"
 #include "mailbox-guid-cache.h"
 
-#include <stdlib.h>
 #include <ctype.h>
 
 #define MAILBOX_DELETE_RETRY_SECS 30
--- a/src/lib-storage/mail-user.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-storage/mail-user.c	Wed Sep 23 14:52:45 2015 +0300
@@ -23,7 +23,6 @@
 #include "mail-storage.h"
 #include "mail-user.h"
 
-#include <stdlib.h>
 
 struct mail_user_module_register mail_user_module_register = { 0 };
 struct auth_master_connection *mail_user_auth_master_conn;
--- a/src/lib-storage/mailbox-header.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-storage/mailbox-header.c	Wed Sep 23 14:52:45 2015 +0300
@@ -4,7 +4,6 @@
 #include "mail-cache.h"
 #include "mail-storage-private.h"
 
-#include <stdlib.h>
 
 static struct mailbox_header_lookup_ctx *
 mailbox_header_lookup_init_real(struct mailbox *box,
--- a/src/lib-storage/mailbox-uidvalidity.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-storage/mailbox-uidvalidity.c	Wed Sep 23 14:52:45 2015 +0300
@@ -10,7 +10,6 @@
 #include "mailbox-uidvalidity.h"
 
 #include <stdio.h>
-#include <stdlib.h>
 #include <unistd.h>
 #include <dirent.h>
 #include <fcntl.h>
--- a/src/lib-storage/mailbox-watch.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-storage/mailbox-watch.c	Wed Sep 23 14:52:45 2015 +0300
@@ -5,7 +5,6 @@
 #include "mail-storage-private.h"
 #include "mailbox-watch.h"
 
-#include <stdlib.h>
 #include <unistd.h>
 #include <fcntl.h>
 #include <sys/stat.h>
--- a/src/lib-test/test-common.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib-test/test-common.c	Wed Sep 23 14:52:45 2015 +0300
@@ -5,7 +5,6 @@
 #include "test-common.h"
 
 #include <stdio.h>
-#include <stdlib.h>
 
 #include <setjmp.h> /* for fatal tests */
 
--- a/src/lib/abspath.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib/abspath.c	Wed Sep 23 14:52:45 2015 +0300
@@ -4,7 +4,6 @@
 #include "str.h"
 #include "abspath.h"
 
-#include <stdlib.h>
 #include <unistd.h>
 
 const char *t_abspath(const char *path)
--- a/src/lib/array.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib/array.c	Wed Sep 23 14:52:45 2015 +0300
@@ -3,7 +3,6 @@
 #include "lib.h"
 #include "array.h"
 
-#include <stdlib.h>
 
 void *array_idx_modifiable_i(struct array *array, unsigned int idx)
 {
--- a/src/lib/backtrace-string.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib/backtrace-string.c	Wed Sep 23 14:52:45 2015 +0300
@@ -10,7 +10,6 @@
 #if defined(HAVE_BACKTRACE_SYMBOLS) && defined(HAVE_EXECINFO_H)
 /* Linux */
 #include <execinfo.h>
-#include <stdlib.h>
 
 int backtrace_append(string_t *str)
 {
--- a/src/lib/compat.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib/compat.c	Wed Sep 23 14:52:45 2015 +0300
@@ -13,7 +13,6 @@
 #include "lib.h"
 
 #include <stdio.h>
-#include <stdlib.h>
 #include <ctype.h>
 #include <unistd.h>
 #include <syslog.h>
--- a/src/lib/data-stack.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib/data-stack.c	Wed Sep 23 14:52:45 2015 +0300
@@ -5,7 +5,6 @@
 #include "lib.h"
 #include "data-stack.h"
 
-#include <stdlib.h>
 
 #ifdef HAVE_GC_GC_H
 #  include <gc/gc.h>
--- a/src/lib/env-util.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib/env-util.c	Wed Sep 23 14:52:45 2015 +0300
@@ -4,7 +4,6 @@
 #include "array.h"
 #include "env-util.h"
 
-#include <stdlib.h>
 #ifdef __APPLE__
 #  include <crt_externs.h>
 #endif
--- a/src/lib/failures.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib/failures.c	Wed Sep 23 14:52:45 2015 +0300
@@ -11,7 +11,6 @@
 #include "write-full.h"
 #include "fd-close-on-exec.h"
 
-#include <stdlib.h>
 #include <unistd.h>
 #include <fcntl.h>
 #include <syslog.h>
--- a/src/lib/file-dotlock.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib/file-dotlock.c	Wed Sep 23 14:52:45 2015 +0300
@@ -12,7 +12,6 @@
 #include "file-dotlock.h"
 
 #include <stdio.h>
-#include <stdlib.h>
 #include <signal.h>
 #include <time.h>
 #include <utime.h>
--- a/src/lib/home-expand.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib/home-expand.c	Wed Sep 23 14:52:45 2015 +0300
@@ -4,7 +4,6 @@
 #include "ipwd.h"
 #include "home-expand.h"
 
-#include <stdlib.h>
 
 int home_try_expand(const char **_path)
 {
--- a/src/lib/hostpid.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib/hostpid.c	Wed Sep 23 14:52:45 2015 +0300
@@ -3,7 +3,6 @@
 #include "lib.h"
 #include "hostpid.h"
 
-#include <stdlib.h>
 #include <unistd.h>
 #include <netdb.h>
 
--- a/src/lib/lib.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib/lib.c	Wed Sep 23 14:52:45 2015 +0300
@@ -7,7 +7,6 @@
 #include "ipwd.h"
 #include "process-title.h"
 
-#include <stdlib.h>
 #include <unistd.h>
 #include <sys/time.h>
 
--- a/src/lib/mempool-alloconly.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib/mempool-alloconly.c	Wed Sep 23 14:52:45 2015 +0300
@@ -5,7 +5,6 @@
 #include "safe-memset.h"
 #include "mempool.h"
 
-#include <stdlib.h>
 
 #ifdef HAVE_GC_GC_H
 #  include <gc/gc.h>
--- a/src/lib/mempool-datastack.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib/mempool-datastack.c	Wed Sep 23 14:52:45 2015 +0300
@@ -3,7 +3,6 @@
 #include "lib.h"
 #include "mempool.h"
 
-#include <stdlib.h>
 
 static const char *pool_data_stack_get_name(pool_t pool);
 static void pool_data_stack_ref(pool_t pool);
--- a/src/lib/mempool-system.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib/mempool-system.c	Wed Sep 23 14:52:45 2015 +0300
@@ -6,7 +6,6 @@
 #include "safe-memset.h"
 #include "mempool.h"
 
-#include <stdlib.h>
 #ifndef HAVE_MALLOC_USABLE_SIZE
 /* no extra includes needed */
 #elif defined (HAVE_MALLOC_NP_H)
--- a/src/lib/mempool-unsafe-datastack.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib/mempool-unsafe-datastack.c	Wed Sep 23 14:52:45 2015 +0300
@@ -3,7 +3,6 @@
 #include "lib.h"
 #include "mempool.h"
 
-#include <stdlib.h>
 
 static const char *pool_unsafe_data_stack_get_name(pool_t pool);
 static void pool_unsafe_data_stack_ref(pool_t pool);
--- a/src/lib/mmap-anon.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib/mmap-anon.c	Wed Sep 23 14:52:45 2015 +0300
@@ -19,7 +19,6 @@
 
 #include "fd-close-on-exec.h"
 
-#include <stdlib.h>
 #include <sys/mman.h>
 
 #define MMAP_SIGNATURE 0xdeadbeef
--- a/src/lib/module-dir.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib/module-dir.c	Wed Sep 23 14:52:45 2015 +0300
@@ -7,7 +7,6 @@
 
 #ifdef HAVE_MODULES
 
-#include <stdlib.h>
 #include <unistd.h>
 #include <fcntl.h>
 #include <dirent.h>
--- a/src/lib/net.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib/net.c	Wed Sep 23 14:52:45 2015 +0300
@@ -6,7 +6,6 @@
 #include "time-util.h"
 #include "net.h"
 
-#include <stdlib.h>
 #include <unistd.h>
 #include <fcntl.h>
 #include <ctype.h>
--- a/src/lib/process-title.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib/process-title.c	Wed Sep 23 14:52:45 2015 +0300
@@ -4,7 +4,6 @@
 #include "env-util.h"
 #include "process-title.h"
 
-#include <stdlib.h> /* NetBSD, OpenBSD */
 #include <unistd.h> /* FreeBSD */
 
 static char *process_name = NULL;
--- a/src/lib/rand.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib/rand.c	Wed Sep 23 14:52:45 2015 +0300
@@ -3,7 +3,6 @@
 /* Wrap srand() so that we can reproduce fuzzed tests */
 
 #include "lib.h"
-#include <stdlib.h>
 
 static int seeded = 0;
 static unsigned int seed;
--- a/src/lib/randgen.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib/randgen.c	Wed Sep 23 14:52:45 2015 +0300
@@ -3,7 +3,6 @@
 #include "lib.h"
 #include "randgen.h"
 
-#include <stdlib.h>
 
 #ifdef DEV_URANDOM_PATH
 
--- a/src/lib/restrict-access.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib/restrict-access.c	Wed Sep 23 14:52:45 2015 +0300
@@ -11,7 +11,6 @@
 #include "env-util.h"
 #include "ipwd.h"
 
-#include <stdlib.h>
 #include <time.h>
 #ifdef HAVE_PR_SET_DUMPABLE
 #  include <sys/prctl.h>
--- a/src/lib/test-array.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib/test-array.c	Wed Sep 23 14:52:45 2015 +0300
@@ -3,7 +3,6 @@
 #include "test-lib.h"
 #include "array.h"
 
-#include <stdlib.h> /* rand() */
 
 struct foo {
 	unsigned int a, b, c;
--- a/src/lib/test-base32.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib/test-base32.c	Wed Sep 23 14:52:45 2015 +0300
@@ -4,7 +4,6 @@
 #include "str.h"
 #include "base32.h"
 
-#include <stdlib.h>
 
 static void test_base32_encode(void)
 {
--- a/src/lib/test-base64.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib/test-base64.c	Wed Sep 23 14:52:45 2015 +0300
@@ -4,7 +4,6 @@
 #include "str.h"
 #include "base64.h"
 
-#include <stdlib.h>
 
 static void test_base64_encode(void)
 {
--- a/src/lib/test-buffer.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib/test-buffer.c	Wed Sep 23 14:52:45 2015 +0300
@@ -3,7 +3,6 @@
 #include "test-lib.h"
 #include "buffer.h"
 
-#include <stdlib.h>
 
 void test_buffer(void)
 {
--- a/src/lib/test-data-stack.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib/test-data-stack.c	Wed Sep 23 14:52:45 2015 +0300
@@ -2,7 +2,6 @@
 
 #include "test-lib.h"
 #include "data-stack.h"
-#include <stdlib.h>
 
 static void test_ds_buffers(void)
 {
--- a/src/lib/test-hash.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib/test-hash.c	Wed Sep 23 14:52:45 2015 +0300
@@ -3,7 +3,6 @@
 #include "test-lib.h"
 #include "hash.h"
 
-#include <stdlib.h>
 
 static void test_hash_random_pool(pool_t pool)
 {
--- a/src/lib/test-istream-concat.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib/test-istream-concat.c	Wed Sep 23 14:52:45 2015 +0300
@@ -4,7 +4,6 @@
 #include "istream-private.h"
 #include "istream-concat.h"
 
-#include <stdlib.h>
 #include <fcntl.h>
 #include <unistd.h>
 
--- a/src/lib/test-istream-seekable.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib/test-istream-seekable.c	Wed Sep 23 14:52:45 2015 +0300
@@ -4,7 +4,6 @@
 #include "istream-private.h"
 #include "istream-seekable.h"
 
-#include <stdlib.h>
 #include <fcntl.h>
 #include <unistd.h>
 
--- a/src/lib/test-istream-tee.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib/test-istream-tee.c	Wed Sep 23 14:52:45 2015 +0300
@@ -5,7 +5,6 @@
 #include "istream-private.h"
 #include "istream-tee.h"
 
-#include <stdlib.h>
 
 #define TEST_BUF_SIZE I_STREAM_MIN_SIZE
 #define TEST_STR_LEN (TEST_BUF_SIZE*3)
--- a/src/lib/test-llist.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib/test-llist.c	Wed Sep 23 14:52:45 2015 +0300
@@ -3,7 +3,6 @@
 #include "test-lib.h"
 #include "llist.h"
 
-#include <stdlib.h>
 
 struct dllist {
 	struct dllist *prev, *next;
--- a/src/lib/test-numpack.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib/test-numpack.c	Wed Sep 23 14:52:45 2015 +0300
@@ -4,7 +4,6 @@
 #include "buffer.h"
 #include "numpack.h"
 
-#include <stdlib.h>
 
 static struct test {
 	uint64_t input;
--- a/src/lib/test-ostream-file.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib/test-ostream-file.c	Wed Sep 23 14:52:45 2015 +0300
@@ -6,7 +6,6 @@
 #include "randgen.h"
 #include "ostream.h"
 
-#include <stdlib.h>
 #include <unistd.h>
 
 #define MAX_BUFSIZE 256
--- a/src/lib/test-priorityq.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib/test-priorityq.c	Wed Sep 23 14:52:45 2015 +0300
@@ -3,7 +3,6 @@
 #include "test-lib.h"
 #include "priorityq.h"
 
-#include <stdlib.h>
 
 struct pq_test_item {
 	struct priorityq_item item;
--- a/src/lib/test-seq-range-array.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib/test-seq-range-array.c	Wed Sep 23 14:52:45 2015 +0300
@@ -4,7 +4,6 @@
 #include "array.h"
 #include "seq-range-array.h"
 
-#include <stdlib.h>
 
 static void
 boundaries_permute(uint32_t *input, unsigned int i, unsigned int count)
--- a/src/lib/test-strfuncs.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib/test-strfuncs.c	Wed Sep 23 14:52:45 2015 +0300
@@ -2,7 +2,6 @@
 
 #include "test-lib.h"
 
-#include <stdlib.h>
 
 static void test_p_strarray_dup(void)
 {
--- a/src/lib/test-strnum.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib/test-strnum.c	Wed Sep 23 14:52:45 2015 +0300
@@ -2,7 +2,6 @@
 
 #include "test-lib.h"
 
-#include <stdlib.h>
 
 #define INVALID(n) { #n, -1, 0 }
 #define VALID(n) { #n, 0, n }
--- a/src/lib/test-timing.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib/test-timing.c	Wed Sep 23 14:52:45 2015 +0300
@@ -3,7 +3,6 @@
 #include "test-lib.h"
 #include "timing.h"
 #include "sort.h"
-#include <stdlib.h>
 
 static void
 test_timing_verify(const struct timing *t, const int64_t *input,
--- a/src/lib/test-unichar.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib/test-unichar.c	Wed Sep 23 14:52:45 2015 +0300
@@ -4,7 +4,6 @@
 #include "str.h"
 #include "buffer.h"
 #include "unichar.h"
-#include <stdlib.h>
 
 static void test_unichar_uni_utf8_strlen(void)
 {
--- a/src/lib/timing.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib/timing.c	Wed Sep 23 14:52:45 2015 +0300
@@ -3,7 +3,6 @@
 #include "lib.h"
 #include "timing.h"
 #include "sort.h"
-#include <stdlib.h>
 
 /* In order to have a vaguely accurate 95th percentile, you need way
    more than 20 in your subsample. */
--- a/src/lib/unlink-old-files.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib/unlink-old-files.c	Wed Sep 23 14:52:45 2015 +0300
@@ -5,7 +5,6 @@
 #include "str.h"
 #include "unlink-old-files.h"
 
-#include <stdlib.h>
 #include <signal.h>
 #include <unistd.h>
 #include <dirent.h>
--- a/src/lib/var-expand.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lib/var-expand.c	Wed Sep 23 14:52:45 2015 +0300
@@ -10,7 +10,6 @@
 #include "strescape.h"
 #include "var-expand.h"
 
-#include <stdlib.h>
 #include <unistd.h>
 #include <ctype.h>
 
--- a/src/lmtp/main.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/lmtp/main.c	Wed Sep 23 14:52:45 2015 +0300
@@ -17,7 +17,6 @@
 #include "client.h"
 #include "main.h"
 
-#include <stdlib.h>
 #include <unistd.h>
 
 #define DNS_CLIENT_SOCKET_PATH "dns-client"
--- a/src/log/log-connection.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/log/log-connection.c	Wed Sep 23 14:52:45 2015 +0300
@@ -14,7 +14,6 @@
 #include "log-connection.h"
 
 #include <stdio.h>
-#include <stdlib.h>
 #include <unistd.h>
 
 #define FATAL_QUEUE_TIMEOUT_MSECS 500
--- a/src/login-common/client-common.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/login-common/client-common.c	Wed Sep 23 14:52:45 2015 +0300
@@ -23,7 +23,6 @@
 #include "ssl-proxy.h"
 #include "client-common.h"
 
-#include <stdlib.h>
 
 struct client *clients = NULL;
 static struct client *last_client = NULL;
--- a/src/login-common/login-proxy.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/login-common/login-proxy.c	Wed Sep 23 14:52:45 2015 +0300
@@ -16,7 +16,6 @@
 #include "login-proxy-state.h"
 #include "login-proxy.h"
 
-#include <stdlib.h>
 
 #define MAX_PROXY_INPUT_SIZE 4096
 #define OUTBUF_THRESHOLD 1024
--- a/src/login-common/main.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/login-common/main.c	Wed Sep 23 14:52:45 2015 +0300
@@ -19,7 +19,6 @@
 #include "ssl-proxy.h"
 #include "login-proxy.h"
 
-#include <stdlib.h>
 #include <unistd.h>
 #include <syslog.h>
 
--- a/src/login-common/sasl-server.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/login-common/sasl-server.c	Wed Sep 23 14:52:45 2015 +0300
@@ -18,7 +18,6 @@
 #include "master-auth.h"
 #include "client-common.h"
 
-#include <stdlib.h>
 #include <unistd.h>
 
 #define ERR_TOO_MANY_USERIP_CONNECTIONS \
--- a/src/login-common/ssl-proxy-gnutls.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/login-common/ssl-proxy-gnutls.c	Wed Sep 23 14:52:45 2015 +0300
@@ -11,7 +11,6 @@
 #error broken currently
 
 #include <stdio.h>
-#include <stdlib.h>
 #include <unistd.h>
 #include <fcntl.h>
 #include <gcrypt.h>
--- a/src/master/main.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/master/main.c	Wed Sep 23 14:52:45 2015 +0300
@@ -27,7 +27,6 @@
 #include "dovecot-version.h"
 
 #include <stdio.h>
-#include <stdlib.h>
 #include <unistd.h>
 #include <fcntl.h>
 #include <sys/stat.h>
--- a/src/master/sd-daemon.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/master/sd-daemon.c	Wed Sep 23 14:52:45 2015 +0300
@@ -34,7 +34,6 @@
 #include <sys/un.h>
 #include <sys/fcntl.h>
 #include <netinet/in.h>
-#include <stdlib.h>
 #include <errno.h>
 #include <unistd.h>
 #include <string.h>
--- a/src/master/service-monitor.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/master/service-monitor.c	Wed Sep 23 14:52:45 2015 +0300
@@ -14,7 +14,6 @@
 #include "service-log.h"
 #include "service-monitor.h"
 
-#include <stdlib.h>
 #include <unistd.h>
 #include <sys/wait.h>
 #include <syslog.h>
--- a/src/master/service-process.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/master/service-process.c	Wed Sep 23 14:52:45 2015 +0300
@@ -28,7 +28,6 @@
 #include "service-process-notify.h"
 #include "service-process.h"
 
-#include <stdlib.h>
 #include <unistd.h>
 #include <fcntl.h>
 #include <syslog.h>
--- a/src/plugins/acl/acl-backend.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/plugins/acl/acl-backend.c	Wed Sep 23 14:52:45 2015 +0300
@@ -9,7 +9,6 @@
 #include "acl-cache.h"
 #include "acl-api-private.h"
 
-#include <stdlib.h>
 
 extern struct acl_backend_vfuncs acl_backend_vfile;
 
--- a/src/plugins/acl/acl-lookup-dict.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/plugins/acl/acl-lookup-dict.c	Wed Sep 23 14:52:45 2015 +0300
@@ -11,7 +11,6 @@
 #include "acl-plugin.h"
 #include "acl-lookup-dict.h"
 
-#include <stdlib.h>
 
 #define DICT_SHARED_BOXES_PATH "shared-boxes/"
 
--- a/src/plugins/acl/acl-plugin.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/plugins/acl/acl-plugin.c	Wed Sep 23 14:52:45 2015 +0300
@@ -5,7 +5,6 @@
 #include "acl-api.h"
 #include "acl-plugin.h"
 
-#include <stdlib.h>
 
 const char *acl_plugin_version = DOVECOT_ABI_VERSION;
 
--- a/src/plugins/acl/acl-storage.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/plugins/acl/acl-storage.c	Wed Sep 23 14:52:45 2015 +0300
@@ -9,7 +9,6 @@
 #include "acl-lookup-dict.h"
 #include "acl-plugin.h"
 
-#include <stdlib.h>
 
 struct acl_storage_module acl_storage_module =
 	MODULE_CONTEXT_INIT(&mail_storage_module_register);
--- a/src/plugins/expire/expire-plugin.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/plugins/expire/expire-plugin.c	Wed Sep 23 14:52:45 2015 +0300
@@ -17,7 +17,6 @@
 #include "expire-set.h"
 #include "expire-plugin.h"
 
-#include <stdlib.h>
 
 #define EXPIRE_CONTEXT(obj) \
 	MODULE_CONTEXT(obj, expire_storage_module)
--- a/src/plugins/expire/expire-set.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/plugins/expire/expire-set.c	Wed Sep 23 14:52:45 2015 +0300
@@ -5,7 +5,6 @@
 #include "imap-match.h"
 #include "expire-set.h"
 
-#include <stdlib.h>
 
 struct expire_set {
 	pool_t pool;
--- a/src/plugins/fts-solr/fts-solr-plugin.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/plugins/fts-solr/fts-solr-plugin.c	Wed Sep 23 14:52:45 2015 +0300
@@ -9,7 +9,6 @@
 #include "fts-user.h"
 #include "fts-solr-plugin.h"
 
-#include <stdlib.h>
 
 const char *fts_solr_plugin_version = DOVECOT_ABI_VERSION;
 struct http_client *solr_http_client = NULL;
--- a/src/plugins/fts-squat/fts-backend-squat.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/plugins/fts-squat/fts-backend-squat.c	Wed Sep 23 14:52:45 2015 +0300
@@ -11,7 +11,6 @@
 #include "squat-trie.h"
 #include "fts-squat-plugin.h"
 
-#include <stdlib.h>
 
 #define SQUAT_FILE_PREFIX "dovecot.index.search"
 
--- a/src/plugins/fts-squat/squat-trie.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/plugins/fts-squat/squat-trie.c	Wed Sep 23 14:52:45 2015 +0300
@@ -14,7 +14,6 @@
 #include "squat-trie-private.h"
 
 #include <stdio.h>
-#include <stdlib.h>
 #include <unistd.h>
 #include <sys/mman.h>
 
--- a/src/plugins/fts/fts-plugin.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/plugins/fts/fts-plugin.c	Wed Sep 23 14:52:45 2015 +0300
@@ -9,7 +9,6 @@
 #include "fts-user.h"
 #include "fts-plugin.h"
 
-#include <stdlib.h>
 
 const char *fts_plugin_version = DOVECOT_ABI_VERSION;
 
--- a/src/plugins/fts/fts-storage.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/plugins/fts/fts-storage.c	Wed Sep 23 14:52:45 2015 +0300
@@ -18,7 +18,6 @@
 #include "fts-plugin.h"
 #include "fts-storage.h"
 
-#include <stdlib.h>
 
 #define FTS_CONTEXT(obj) \
 	MODULE_CONTEXT(obj, fts_storage_module)
--- a/src/plugins/imap-acl/imap-acl-plugin.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/plugins/imap-acl/imap-acl-plugin.c	Wed Sep 23 14:52:45 2015 +0300
@@ -12,7 +12,6 @@
 #include "acl-plugin.h"
 #include "imap-acl-plugin.h"
 
-#include <stdlib.h>
 
 #define ERROR_NOT_ADMIN "["IMAP_RESP_CODE_NOPERM"] " \
 	"You lack administrator privileges on this mailbox."
--- a/src/plugins/imap-quota/imap-quota-plugin.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/plugins/imap-quota/imap-quota-plugin.c	Wed Sep 23 14:52:45 2015 +0300
@@ -10,7 +10,6 @@
 #include "quota-plugin.h"
 #include "imap-quota-plugin.h"
 
-#include <stdlib.h>
 
 #define QUOTA_USER_SEPARATOR ':'
 
--- a/src/plugins/imap-zlib/imap-zlib-plugin.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/plugins/imap-zlib/imap-zlib-plugin.c	Wed Sep 23 14:52:45 2015 +0300
@@ -9,7 +9,6 @@
 #include "compression.h"
 #include "imap-zlib-plugin.h"
 
-#include <stdlib.h>
 
 #define IMAP_COMPRESS_DEFAULT_LEVEL 6
 
--- a/src/plugins/lazy-expunge/lazy-expunge-plugin.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/plugins/lazy-expunge/lazy-expunge-plugin.c	Wed Sep 23 14:52:45 2015 +0300
@@ -14,7 +14,6 @@
 #include "lazy-expunge-plugin.h"
 
 #include <stdio.h>
-#include <stdlib.h>
 #include <unistd.h>
 #include <dirent.h>
 #include <time.h>
--- a/src/plugins/mail-log/mail-log-plugin.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/plugins/mail-log/mail-log-plugin.c	Wed Sep 23 14:52:45 2015 +0300
@@ -11,7 +11,6 @@
 #include "notify-plugin.h"
 #include "mail-log-plugin.h"
 
-#include <stdlib.h>
 
 #define MAILBOX_NAME_LOG_LEN 64
 #define HEADER_LOG_LEN 80
--- a/src/plugins/notify/notify-plugin.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/plugins/notify/notify-plugin.c	Wed Sep 23 14:52:45 2015 +0300
@@ -5,7 +5,6 @@
 #include "mail-storage.h"
 #include "notify-plugin-private.h"
 
-#include <stdlib.h>
 
 struct notify_mail_txn {
 	struct notify_mail_txn *prev, *next;
--- a/src/plugins/quota/quota-dict.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/plugins/quota/quota-dict.c	Wed Sep 23 14:52:45 2015 +0300
@@ -7,7 +7,6 @@
 #include "mail-namespace.h"
 #include "quota-private.h"
 
-#include <stdlib.h>
 
 #define DICT_QUOTA_CURRENT_PATH DICT_PATH_PRIVATE"quota/"
 #define DICT_QUOTA_CURRENT_BYTES_PATH DICT_QUOTA_CURRENT_PATH"storage"
--- a/src/plugins/quota/quota-dirsize.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/plugins/quota/quota-dirsize.c	Wed Sep 23 14:52:45 2015 +0300
@@ -8,7 +8,6 @@
 #include "str.h"
 #include "quota-private.h"
 
-#include <stdlib.h>
 #include <unistd.h>
 #include <dirent.h>
 #include <sys/stat.h>
--- a/src/plugins/quota/quota-fs.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/plugins/quota/quota-fs.c	Wed Sep 23 14:52:45 2015 +0300
@@ -13,7 +13,6 @@
 #ifdef HAVE_FS_QUOTA
 
 #include <stdio.h>
-#include <stdlib.h>
 #include <fcntl.h>
 #include <unistd.h>
 #include <sys/stat.h>
--- a/src/plugins/quota/quota-maildir.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/plugins/quota/quota-maildir.c	Wed Sep 23 14:52:45 2015 +0300
@@ -14,7 +14,6 @@
 #include "quota-private.h"
 
 #include <stdio.h>
-#include <stdlib.h>
 #include <dirent.h>
 #include <sys/stat.h>
 
--- a/src/plugins/quota/quota-plugin.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/plugins/quota/quota-plugin.c	Wed Sep 23 14:52:45 2015 +0300
@@ -5,7 +5,6 @@
 #include "mail-storage-hooks.h"
 #include "quota-plugin.h"
 
-#include <stdlib.h>
 
 const char *quota_plugin_version = DOVECOT_ABI_VERSION;
 
--- a/src/plugins/quota/quota-util.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/plugins/quota/quota-util.c	Wed Sep 23 14:52:45 2015 +0300
@@ -5,7 +5,6 @@
 #include "quota-private.h"
 
 #include <ctype.h>
-#include <stdlib.h>
 
 #define QUOTA_DEFAULT_GRACE "10%"
 
--- a/src/plugins/quota/quota.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/plugins/quota/quota.c	Wed Sep 23 14:52:45 2015 +0300
@@ -13,7 +13,6 @@
 #include "quota-private.h"
 #include "quota-fs.h"
 
-#include <stdlib.h>
 #include <sys/wait.h>
 
 #define DEFAULT_QUOTA_EXCEEDED_MSG \
--- a/src/plugins/replication/replication-plugin.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/plugins/replication/replication-plugin.c	Wed Sep 23 14:52:45 2015 +0300
@@ -15,7 +15,6 @@
 #include "replication-common.h"
 #include "replication-plugin.h"
 
-#include <stdlib.h>
 
 #define REPLICATION_SOCKET_NAME "replication-notify"
 #define REPLICATION_FIFO_NAME "replication-notify-fifo"
--- a/src/plugins/trash/trash-plugin.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/plugins/trash/trash-plugin.c	Wed Sep 23 14:52:45 2015 +0300
@@ -10,7 +10,6 @@
 #include "quota-plugin.h"
 #include "trash-plugin.h"
 
-#include <stdlib.h>
 #include <unistd.h>
 #include <fcntl.h>
 
--- a/src/plugins/virtual/virtual-search.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/plugins/virtual/virtual-search.c	Wed Sep 23 14:52:45 2015 +0300
@@ -6,7 +6,6 @@
 #include "index-search-private.h"
 #include "virtual-storage.h"
 
-#include <stdlib.h>
 
 enum virtual_search_state {
 	VIRTUAL_SEARCH_STATE_BUILD,
--- a/src/plugins/virtual/virtual-storage.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/plugins/virtual/virtual-storage.c	Wed Sep 23 14:52:45 2015 +0300
@@ -16,7 +16,6 @@
 #include "virtual-storage.h"
 
 #include <stdio.h>
-#include <stdlib.h>
 #include <unistd.h>
 #include <dirent.h>
 #include <sys/stat.h>
--- a/src/plugins/virtual/virtual-sync.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/plugins/virtual/virtual-sync.c	Wed Sep 23 14:52:45 2015 +0300
@@ -12,7 +12,6 @@
 #include "index-search-result.h"
 #include "virtual-storage.h"
 
-#include <stdlib.h>
 
 struct virtual_add_record {
 	struct virtual_mail_index_record rec;
--- a/src/plugins/zlib/zlib-plugin.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/plugins/zlib/zlib-plugin.c	Wed Sep 23 14:52:45 2015 +0300
@@ -12,7 +12,6 @@
 #include "compression.h"
 #include "zlib-plugin.h"
 
-#include <stdlib.h>
 #include <fcntl.h>
 
 #define ZLIB_PLUGIN_DEFAULT_LEVEL 6
--- a/src/pop3-login/client-authenticate.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/pop3-login/client-authenticate.c	Wed Sep 23 14:52:45 2015 +0300
@@ -17,7 +17,6 @@
 #include "client-authenticate.h"
 #include "pop3-proxy.h"
 
-#include <stdlib.h>
 
 static const char *capability_string = POP3_CAPABILITY_REPLY;
 
--- a/src/pop3/main.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/pop3/main.c	Wed Sep 23 14:52:45 2015 +0300
@@ -19,7 +19,6 @@
 #include "mail-storage-service.h"
 
 #include <stdio.h>
-#include <stdlib.h>
 #include <unistd.h>
 
 #define IS_STANDALONE() \
--- a/src/pop3/pop3-client.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/pop3/pop3-client.c	Wed Sep 23 14:52:45 2015 +0300
@@ -20,7 +20,6 @@
 #include "mail-search-build.h"
 #include "mail-namespace.h"
 
-#include <stdlib.h>
 #include <unistd.h>
 
 /* max. length of input command line (spec says 512) */
--- a/src/pop3/pop3-settings.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/pop3/pop3-settings.c	Wed Sep 23 14:52:45 2015 +0300
@@ -8,7 +8,6 @@
 #include "pop3-settings.h"
 
 #include <stddef.h>
-#include <stdlib.h>
 #include <unistd.h>
 
 static bool pop3_settings_verify(void *_set, pool_t pool,
--- a/src/ssl-params/ssl-params-settings.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/ssl-params/ssl-params-settings.c	Wed Sep 23 14:52:45 2015 +0300
@@ -8,7 +8,6 @@
 #include "ssl-params-settings.h"
 
 #include <stddef.h>
-#include <stdlib.h>
 #include <unistd.h>
 
 /* <settings checks> */
--- a/src/ssl-params/ssl-params.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/ssl-params/ssl-params.c	Wed Sep 23 14:52:45 2015 +0300
@@ -14,7 +14,6 @@
 #include "ssl-params.h"
 
 #include <stdio.h>
-#include <stdlib.h>
 #include <fcntl.h>
 #include <sys/stat.h>
 #ifdef HAVE_SYS_TIME_H
--- a/src/util/gdbhelper.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/util/gdbhelper.c	Wed Sep 23 14:52:45 2015 +0300
@@ -2,7 +2,6 @@
 
 #include "lib.h"
 
-#include <stdlib.h>
 #include <string.h>
 #include <fcntl.h>
 #include <unistd.h>
--- a/src/util/maildirlock.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/util/maildirlock.c	Wed Sep 23 14:52:45 2015 +0300
@@ -8,7 +8,6 @@
 #include "index/maildir/maildir-uidlist.h"
 
 #include <stdio.h>
-#include <stdlib.h>
 #include <unistd.h>
 #include <signal.h>
 
--- a/src/util/rawlog.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/util/rawlog.c	Wed Sep 23 14:52:45 2015 +0300
@@ -14,7 +14,6 @@
 #include "time-util.h"
 #include "master-service.h"
 
-#include <stdlib.h>
 #include <unistd.h>
 #include <fcntl.h>
 #include <sys/stat.h>
--- a/src/util/script-login.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/util/script-login.c	Wed Sep 23 14:52:45 2015 +0300
@@ -13,7 +13,6 @@
 #include "master-service.h"
 #include "master-service-settings.h"
 
-#include <stdlib.h>
 #include <unistd.h>
 
 #define SCRIPT_LOGIN_PROTOCOL_VERSION_MAJOR 1
--- a/src/util/script.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/util/script.c	Wed Sep 23 14:52:45 2015 +0300
@@ -10,7 +10,6 @@
 #include "master-interface.h"
 #include "master-service.h"
 
-#include <stdlib.h>
 #include <unistd.h>
 #include <sys/types.h>
 #include <sys/wait.h>
--- a/src/util/tcpwrap.c	Wed Sep 23 14:52:44 2015 +0300
+++ b/src/util/tcpwrap.c	Wed Sep 23 14:52:45 2015 +0300
@@ -7,7 +7,6 @@
 #include "restrict-access.h"
 #include "master-service.h"
 
-#include <stdlib.h>
 #include <unistd.h>
 #include <syslog.h>
 #include <tcpd.h>