[cxx] Port mono main to be C++, and externC some Windows exports (#10345)
commit3912412f5059337724199cc132658e5ebd401b68
authorJay Krell <jay.krell@cornell.edu>
Thu, 30 Aug 2018 18:57:38 +0000 (30 11:57 -0700)
committerGitHub <noreply@github.com>
Thu, 30 Aug 2018 18:57:38 +0000 (30 11:57 -0700)
treebc743ddbcf3a4c0fe4430c148df13e04b29b6fac
parent0605cd2f7437453ebb766f7f751f57adaaeb24a8
[cxx] Port mono main to  be C++, and externC some Windows exports (#10345)

* [cxx] Port mono main to be in C++.
This allows to remove more extern "C" from glib.

* [cxx] DllMain should be extern "C".

* [cxx] Make OutOfProcessFunctionTableCallback and OutOfProcessFunctionTableCallbackEx externC.

* Remove do-nothing line and change .o to $(OBJEXT).
mono/mini/Makefile.am.in
mono/mini/mini-windows-dlldac.c
mono/mini/mini-windows-dllmain.c