From 05196e99fdcb51a62bd1a688fbe4545db4e27429 Mon Sep 17 00:00:00 2001 From: Paul Tucker Date: Fri, 8 Oct 1999 10:49:10 +0000 Subject: [PATCH] update #pragma startup to not generate on msvc --- harbour/ChangeLog | 4 ++++ harbour/source/compiler/genc.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/harbour/ChangeLog b/harbour/ChangeLog index 397f6d298e..d27bc04582 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -1,3 +1,7 @@ +19991008-06:31 EDT Paul Tucker + * source\compiler\genc.c + + && !defined(_MSC_VER) on generation of #pragma startup + 19991007-23:18 GMT+1 Antonio Linares * source/rtl/tclass.prg * Method SetType() small fix (missing else). diff --git a/harbour/source/compiler/genc.c b/harbour/source/compiler/genc.c index f52cead9b8..8553b1d7b0 100644 --- a/harbour/source/compiler/genc.c +++ b/harbour/source/compiler/genc.c @@ -167,7 +167,7 @@ void GenCCode( PHB_FNAME pFileName ) /* generates the C language output */ pSym = pSym->pNext; } fprintf( yyc, "\nHB_INIT_SYMBOLS_END( hb_vm_SymbolInit_%s%s )\n", _szPrefix, pFileName->szName ); - fprintf( yyc, "#if ! defined(__GNUC__)\n #pragma startup hb_vm_SymbolInit_%s%s\n#endif\n\n\n", _szPrefix, pFileName->szName ); + fprintf( yyc, "#if ! defined(__GNUC__) && ! defined(_MSC_VER)\n #pragma startup hb_vm_SymbolInit_%s%s\n#endif\n\n\n", _szPrefix, pFileName->szName ); /* Generate functions data */