#include "babelconfig.h"
#include <stdio.h>
#include <string.h>
#if HAVE_IOSTREAM
#include <iostream>
#include <unistd.h>
#include <dirent.h>
#include <stdlib.h>
#include <sys/stat.h>
#include <dlfcn.h>
#include "fingerprint.h"
#include "oberror.h"
using namespace std;
namespace OpenBabel {
#include "mol.h"
#include "obconversion.h"
#include "obmolecformat.h"
#include <values.h>
#define mem_alloc malloc
#define mem_free free
#include <string>
#include <map>
#if HAVE_CONIO_H
#include <conio.h>
#endif
#include <vector>
#include <typeinfo>
#include <strings.h>
#include "dlhandler.h"
#include <algorithm>
#include <zlib.h>
#ifdef WIN32 /* Window 95 & Windows NT */