diff --git a/doc/examples/exceptionhandling.cpp b/doc/examples/exceptionhandling.cxx similarity index 100% rename from doc/examples/exceptionhandling.cpp rename to doc/examples/exceptionhandling.cxx diff --git a/doc/examples/smartpointer.cpp b/doc/examples/smartpointer.cxx similarity index 100% rename from doc/examples/smartpointer.cpp rename to doc/examples/smartpointer.cxx diff --git a/src/mrw/arg.cpp b/src/mrw/arg.cxx similarity index 100% rename from src/mrw/arg.cpp rename to src/mrw/arg.cxx diff --git a/src/mrw/arg.hpp b/src/mrw/arg.hxx similarity index 100% rename from src/mrw/arg.hpp rename to src/mrw/arg.hxx diff --git a/src/mrw/auto.hpp b/src/mrw/auto.hxx similarity index 100% rename from src/mrw/auto.hpp rename to src/mrw/auto.hxx diff --git a/src/mrw/auto_test.cpp b/src/mrw/auto_test.cxx similarity index 100% rename from src/mrw/auto_test.cpp rename to src/mrw/auto_test.cxx diff --git a/src/mrw/autofunctiontracelog4cxx.cpp b/src/mrw/autofunctiontracelog4cxx.cxx similarity index 100% rename from src/mrw/autofunctiontracelog4cxx.cpp rename to src/mrw/autofunctiontracelog4cxx.cxx diff --git a/src/mrw/autofunctiontracestdlog.cpp b/src/mrw/autofunctiontracestdlog.cxx similarity index 100% rename from src/mrw/autofunctiontracestdlog.cpp rename to src/mrw/autofunctiontracestdlog.cxx diff --git a/src/mrw/autostacktracelog4cxx.cpp b/src/mrw/autostacktracelog4cxx.cxx similarity index 100% rename from src/mrw/autostacktracelog4cxx.cpp rename to src/mrw/autostacktracelog4cxx.cxx diff --git a/src/mrw/autostacktracestderr.cpp b/src/mrw/autostacktracestderr.cxx similarity index 100% rename from src/mrw/autostacktracestderr.cpp rename to src/mrw/autostacktracestderr.cxx diff --git a/src/mrw/configfile.cpp b/src/mrw/configfile.cxx similarity index 100% rename from src/mrw/configfile.cpp rename to src/mrw/configfile.cxx diff --git a/src/mrw/configfile.hpp b/src/mrw/configfile.hxx similarity index 100% rename from src/mrw/configfile.hpp rename to src/mrw/configfile.hxx diff --git a/src/mrw/configfile_test.cpp b/src/mrw/configfile_test.cxx similarity index 100% rename from src/mrw/configfile_test.cpp rename to src/mrw/configfile_test.cxx diff --git a/src/mrw/deque.hpp b/src/mrw/deque.hxx similarity index 100% rename from src/mrw/deque.hpp rename to src/mrw/deque.hxx diff --git a/src/mrw/dynamiclibrary.hpp b/src/mrw/dynamiclibrary.hxx similarity index 100% rename from src/mrw/dynamiclibrary.hpp rename to src/mrw/dynamiclibrary.hxx diff --git a/src/mrw/dynamiclibrary_test.cpp b/src/mrw/dynamiclibrary_test.cxx similarity index 100% rename from src/mrw/dynamiclibrary_test.cpp rename to src/mrw/dynamiclibrary_test.cxx diff --git a/src/mrw/dynamiclibrary_testlib.cpp b/src/mrw/dynamiclibrary_testlib.cxx similarity index 100% rename from src/mrw/dynamiclibrary_testlib.cpp rename to src/mrw/dynamiclibrary_testlib.cxx diff --git a/src/mrw/errno.cpp b/src/mrw/errno.cxx similarity index 100% rename from src/mrw/errno.cpp rename to src/mrw/errno.cxx diff --git a/src/mrw/errno.hpp b/src/mrw/errno.hxx similarity index 100% rename from src/mrw/errno.hpp rename to src/mrw/errno.hxx diff --git a/src/mrw/exception.cpp b/src/mrw/exception.cxx similarity index 100% rename from src/mrw/exception.cpp rename to src/mrw/exception.cxx diff --git a/src/mrw/exception.hpp b/src/mrw/exception.hxx similarity index 100% rename from src/mrw/exception.hpp rename to src/mrw/exception.hxx diff --git a/src/mrw/exec.cpp b/src/mrw/exec.cxx similarity index 100% rename from src/mrw/exec.cpp rename to src/mrw/exec.cxx diff --git a/src/mrw/exec.hpp b/src/mrw/exec.hxx similarity index 100% rename from src/mrw/exec.hpp rename to src/mrw/exec.hxx diff --git a/src/mrw/exec_test.cpp b/src/mrw/exec_test.cxx similarity index 100% rename from src/mrw/exec_test.cpp rename to src/mrw/exec_test.cxx diff --git a/src/mrw/file.hpp b/src/mrw/file.hxx similarity index 100% rename from src/mrw/file.hpp rename to src/mrw/file.hxx diff --git a/src/mrw/functiontrace.cpp b/src/mrw/functiontrace.cxx similarity index 100% rename from src/mrw/functiontrace.cpp rename to src/mrw/functiontrace.cxx diff --git a/src/mrw/functiontrace.hpp b/src/mrw/functiontrace.hxx similarity index 100% rename from src/mrw/functiontrace.hpp rename to src/mrw/functiontrace.hxx diff --git a/src/mrw/functiontrace_test.cpp b/src/mrw/functiontrace_test.cxx similarity index 100% rename from src/mrw/functiontrace_test.cpp rename to src/mrw/functiontrace_test.cxx diff --git a/src/mrw/list.hpp b/src/mrw/list.hxx similarity index 100% rename from src/mrw/list.hpp rename to src/mrw/list.hxx diff --git a/src/mrw/log4cxxconfiguration.cpp b/src/mrw/log4cxxconfiguration.cxx similarity index 100% rename from src/mrw/log4cxxconfiguration.cpp rename to src/mrw/log4cxxconfiguration.cxx diff --git a/src/mrw/map.hpp b/src/mrw/map.hxx similarity index 100% rename from src/mrw/map.hpp rename to src/mrw/map.hxx diff --git a/src/mrw/mrw.hpp.in b/src/mrw/mrw.hxx.in similarity index 100% rename from src/mrw/mrw.hpp.in rename to src/mrw/mrw.hxx.in diff --git a/src/mrw/mrwautofunctiontracelog4cxx_test.cpp b/src/mrw/mrwautofunctiontracelog4cxx_test.cxx similarity index 100% rename from src/mrw/mrwautofunctiontracelog4cxx_test.cpp rename to src/mrw/mrwautofunctiontracelog4cxx_test.cxx diff --git a/src/mrw/mrwexclog4cxx_test.cpp b/src/mrw/mrwexclog4cxx_test.cxx similarity index 100% rename from src/mrw/mrwexclog4cxx_test.cpp rename to src/mrw/mrwexclog4cxx_test.cxx diff --git a/src/mrw/mrwexcstderr_test.cpp b/src/mrw/mrwexcstderr_test.cxx similarity index 100% rename from src/mrw/mrwexcstderr_test.cpp rename to src/mrw/mrwexcstderr_test.cxx diff --git a/src/mrw/multimap.hpp b/src/mrw/multimap.hxx similarity index 100% rename from src/mrw/multimap.hpp rename to src/mrw/multimap.hxx diff --git a/src/mrw/multiset.hpp b/src/mrw/multiset.hxx similarity index 100% rename from src/mrw/multiset.hpp rename to src/mrw/multiset.hxx diff --git a/src/mrw/regexp.cpp b/src/mrw/regexp.cxx similarity index 100% rename from src/mrw/regexp.cpp rename to src/mrw/regexp.cxx diff --git a/src/mrw/regexp.hpp b/src/mrw/regexp.hxx similarity index 100% rename from src/mrw/regexp.hpp rename to src/mrw/regexp.hxx diff --git a/src/mrw/regexp_test.cpp b/src/mrw/regexp_test.cxx similarity index 100% rename from src/mrw/regexp_test.cpp rename to src/mrw/regexp_test.cxx diff --git a/src/mrw/set.hpp b/src/mrw/set.hxx similarity index 100% rename from src/mrw/set.hpp rename to src/mrw/set.hxx diff --git a/src/mrw/smartpointer.hpp b/src/mrw/smartpointer.hxx similarity index 100% rename from src/mrw/smartpointer.hpp rename to src/mrw/smartpointer.hxx diff --git a/src/mrw/smartpointer_test.cpp b/src/mrw/smartpointer_test.cxx similarity index 100% rename from src/mrw/smartpointer_test.cpp rename to src/mrw/smartpointer_test.cxx diff --git a/src/mrw/stacktrace.cpp b/src/mrw/stacktrace.cxx similarity index 100% rename from src/mrw/stacktrace.cpp rename to src/mrw/stacktrace.cxx diff --git a/src/mrw/stacktrace.hpp b/src/mrw/stacktrace.hxx similarity index 100% rename from src/mrw/stacktrace.hpp rename to src/mrw/stacktrace.hxx diff --git a/src/mrw/stacktrace_test.cpp b/src/mrw/stacktrace_test.cxx similarity index 100% rename from src/mrw/stacktrace_test.cpp rename to src/mrw/stacktrace_test.cxx diff --git a/src/mrw/stdext.cpp b/src/mrw/stdext.cxx similarity index 100% rename from src/mrw/stdext.cpp rename to src/mrw/stdext.cxx diff --git a/src/mrw/stdext.hpp b/src/mrw/stdext.hxx similarity index 100% rename from src/mrw/stdext.hpp rename to src/mrw/stdext.hxx diff --git a/src/mrw/stdext_test.cpp b/src/mrw/stdext_test.cxx similarity index 100% rename from src/mrw/stdext_test.cpp rename to src/mrw/stdext_test.cxx diff --git a/src/mrw/string.hpp b/src/mrw/string.hxx similarity index 100% rename from src/mrw/string.hpp rename to src/mrw/string.hxx diff --git a/src/mrw/string_test.cpp b/src/mrw/string_test.cxx similarity index 100% rename from src/mrw/string_test.cpp rename to src/mrw/string_test.cxx diff --git a/src/mrw/tokenizer.hpp b/src/mrw/tokenizer.hxx similarity index 100% rename from src/mrw/tokenizer.hpp rename to src/mrw/tokenizer.hxx diff --git a/src/mrw/tokenizer_test.cpp b/src/mrw/tokenizer_test.cxx similarity index 100% rename from src/mrw/tokenizer_test.cpp rename to src/mrw/tokenizer_test.cxx diff --git a/src/mrw/unistd.hpp b/src/mrw/unistd.hxx similarity index 100% rename from src/mrw/unistd.hpp rename to src/mrw/unistd.hxx diff --git a/src/mrw/vector.hpp b/src/mrw/vector.hxx similarity index 100% rename from src/mrw/vector.hpp rename to src/mrw/vector.hxx diff --git a/src/mrw/version.cpp.in b/src/mrw/version.cxx.in similarity index 100% rename from src/mrw/version.cpp.in rename to src/mrw/version.cxx.in