From 0dece44b9b3075b86563c092965f9670bfd6badb Mon Sep 17 00:00:00 2001 From: Almindor Date: Fri, 8 Feb 2008 16:58:41 +0000 Subject: [PATCH] * use the qword hack only on linux x86_64 (others would fail) git-svn-id: trunk@10250 - --- packages/aspell/src/aspell.pp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/aspell/src/aspell.pp b/packages/aspell/src/aspell.pp index d610c89481..dfb7f8df35 100644 --- a/packages/aspell/src/aspell.pp +++ b/packages/aspell/src/aspell.pp @@ -418,7 +418,7 @@ uses * NULL and token.size will be 0 } // internal hacky version to go around a bug regarding struct results/cdecl - function __aspell_document_checker_next_misspelling(ths:PAspellDocumentChecker):QWord;cdecl;external libaspell name 'aspell_document_checker_next_misspelling'; + function __aspell_document_checker_next_misspelling(ths:PAspellDocumentChecker):{$IFDEF CPU64}{$IFDEF LINUX}QWord{$ELSE}AspellToken{$ENDIF}{$ELSE}AspellToken{$ENDIF};cdecl;external libaspell name 'aspell_document_checker_next_misspelling'; { Returns the underlying filter class. } @@ -824,7 +824,7 @@ var * NULL and token.size will be 0 } // hack around struct/cdecl problem - __aspell_document_checker_next_misspelling: function(ths:PAspellDocumentChecker):QWord;cdecl; + __aspell_document_checker_next_misspelling: function(ths:PAspellDocumentChecker):{$IFDEF CPU64}{$IFDEF LINUX}QWord{$ELSE}AspellToken{$ENDIF}{$ELSE}AspellToken{$ENDIF};cdecl; { Returns the underlying filter class. }