[project @ 2004-10-18 11:46:46 by simonmar]
authorsimonmar <unknown>
Mon, 18 Oct 2004 11:46:46 +0000 (11:46 +0000)
committersimonmar <unknown>
Mon, 18 Oct 2004 11:46:46 +0000 (11:46 +0000)
ccallConvAttribute: use __attribute__((__stdcall__)) rather than
__stdcall (the latter is Win32-specific).

ghc/compiler/prelude/ForeignCall.lhs

index 12b85b1..2c90a7d 100644 (file)
@@ -149,7 +149,7 @@ calling convention (used by PprAbsC):
 
 \begin{code}
 ccallConvAttribute :: CCallConv -> String
-ccallConvAttribute StdCallConv = "__stdcall"
+ccallConvAttribute StdCallConv = "__attribute__((__stdcall__))"
 ccallConvAttribute CCallConv   = ""
 \end{code}