[cxx] Some required extern "C" and some cleanup. (#10382)
commitd850f1d0bac891a687c2bb512171422d95b71a77
authorJay Krell <jay.krell@cornell.edu>
Sat, 1 Sep 2018 01:48:01 +0000 (31 18:48 -0700)
committerGitHub <noreply@github.com>
Sat, 1 Sep 2018 01:48:01 +0000 (31 18:48 -0700)
tree177a7090be82c4d6e342cb988ba924629da24503
parentbb0d0f4181a04f55b54de3c3d08667abb6d1c836
[cxx]  Some required extern "C" and some cleanup. (#10382)

* Use typedefs of structs in the usual fashion.

* [cxx] externC to the 'operating system'

* [cxx] Add externC for debugger interop.

* Fix indentation.

* [cxx] externC on chkstk.

* [cxx] externC on sys_icache_invalidate.

* [cxx] externC on __aeabi_read_tp.

* [cxx] externC on sys_icache_invalidate.

* Remove exactly duplicated license.
mono/mini/lldb.c
mono/mini/mini-amd64.c
mono/mini/mini-arm.c
mono/mini/mini-arm64.c
mono/mini/xdebug.c
mono/utils/memfuncs.h
mono/utils/mono-compiler.h