C includes in C++ files

Bugs item #1968307, was opened at 2008-05-21 00:29
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=835077&aid=1968307&group_id=165310

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Open Babel
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: soc (soc88)
Assigned to: Geoff Hutchison (ghutchis)
Summary: C includes in C++ files

Initial Comment:
I went through openbabel/src/*.cpp and found the following files which suspicious look like they include C headers instead of C++ headers:

obconversion.cpp:
misses cstdlib to compile with gcc 4.3 (look at bug 1968265)

chains.cpp:
stdlib.h, string.h, stdio.h, ctype.h

dllhandler_unix.cpp:
unistd.h, dirent.h, sys/stat.h, dlfcn.h

dllhandler_win32.cpp:
windows.h

obutil.cpp:
conio.h

parsmart.cpp:
ctype.h

pointgroup.cpp:
math.h

rand.cpp:
stdlib.h, stdio.h, math.h, sys/time.h, time.h


You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=835077&aid=1968307&group_id=165310