From 1367784f24d573f32d4306cd7538926b4a6c7fa5 Mon Sep 17 00:00:00 2001 From: kpfleming Date: Tue, 7 Jun 2005 16:07:06 +0000 Subject: fix version-string builds for non-gcc compilers don't build version-string stuff for LOW_MEMORY builds git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5873 f38db490-d61c-443f-a65b-d21fe96a405b --- include/asterisk.h | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'include/asterisk.h') diff --git a/include/asterisk.h b/include/asterisk.h index 8c748d99e..3b6f56590 100755 --- a/include/asterisk.h +++ b/include/asterisk.h @@ -97,7 +97,7 @@ void ast_unregister_file_version(const char *file); * not be present and CVS would expand the Revision keyword into the file's * revision number. */ -#ifdef __GNUC__ +#if defined(__GNUC__) && !defined(LOW_MEMORY) #define ASTERISK_FILE_VERSION(file, version) \ static void __attribute__((constructor)) __register_file_version(void) \ { \ @@ -107,8 +107,10 @@ void ast_unregister_file_version(const char *file); { \ ast_unregister_file_version(file); \ } -#else /* ! __GNUC__ */ -#define ASTERISK_FILE_VERSION(x) static const char __file_version[] = x; +#elif !defined(LOW_MEMORY) /* ! __GNUC__ && ! LOW_MEMORY*/ +#define ASTERISK_FILE_VERSION(file, x) static const char __file_version[] = x; +#else /* LOW_MEMORY */ +#define ASTERISK_FILE_VERSION(file, x) #endif /* __GNUC__ */ #endif /* _ASTERISK_H */ -- cgit v1.2.3