Remove all __DEFINE__ and __EXTERN__ macros
authorErwin Janssen <erwinjanssen@outlook.com>
Mon, 19 Sep 2016 18:47:43 +0000 (20:47 +0200)
committerErwin Janssen <erwinjanssen@outlook.com>
Tue, 4 Oct 2016 14:06:45 +0000 (16:06 +0200)
commitc2ec332621903e10a37d64ced47b1a7127fe4a17
tree0f91f1b2ce201811d0d7c65a2c420b4912878389
parent508f2dba5be119216139e4b8b2b6ecdf0c05c176
Remove all __DEFINE__ and __EXTERN__ macros

It seems that the condition where this macro is defined
(`#if !defined(_DLL_BLD) && defined(_dll_import)`) is never met. This
macro also seems to be meant for very specific scenario.
All in all, it seems safe to remove the macros by replacing them with
the value it gets when the above condition is not met.
17 files changed:
ast_common.h.in
features/common
lib/cdt/cdt.h
lib/cdt/dthash.c
lib/cdt/dtlist.c
lib/cdt/dttree.c
lib/cdt/features/common
lib/sfio/features/common
lib/sfio/sfextern.c
lib/vmalloc/features/common
lib/vmalloc/vmbest.c
lib/vmalloc/vmdcheap.c
lib/vmalloc/vmdebug.c
lib/vmalloc/vmlast.c
lib/vmalloc/vmpool.c
lib/vmalloc/vmprofile.c
windows/include/ast_common.h