summaryrefslogtreecommitdiff
path: root/packages/gmp
diff options
context:
space:
mode:
authormarco <marco@3ad0048d-3df7-0310-abae-a5850022a9f2>2015-11-22 10:23:17 +0000
committermarco <marco@3ad0048d-3df7-0310-abae-a5850022a9f2>2015-11-22 10:23:17 +0000
commit18f030de54f863992e3255d1355038591b4b9a1d (patch)
treecf20be0af5d622f45580ea2951f3666d51d9be0f /packages/gmp
parent43e78cc044290444e1e8323e34595f09970bd390 (diff)
downloadfpc-18f030de54f863992e3255d1355038591b4b9a1d.tar.gz
* fix bug #29061, add guids to gmp interfaces
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@32449 3ad0048d-3df7-0310-abae-a5850022a9f2
Diffstat (limited to 'packages/gmp')
-rw-r--r--packages/gmp/src/gmp.pas5
1 files changed, 5 insertions, 0 deletions
diff --git a/packages/gmp/src/gmp.pas b/packages/gmp/src/gmp.pas
index 3aa251955d..4eaf0dcb74 100644
--- a/packages/gmp/src/gmp.pas
+++ b/packages/gmp/src/gmp.pas
@@ -125,22 +125,27 @@ type
// ---- ext types with automatic mem mngmt & cow, ~ fpc string type style -----
IMPBase = interface
+ ['{390336B5-6B78-47E0-BB0B-48F3AF9D5CCC}']
function refs: longint;
end;
MPInteger = interface(IMPBase)
+ ['{F6A977E7-B5E6-42BB-981F-E1A7C7EE0D30}']
function ptr: mpz_ptr;
end;
MPFloat = interface(IMPBase)
+ ['{73F21043-CC71-425E-9825-1EF0FF4B9B85}']
function ptr: mpf_ptr;
end;
MPRational = interface(IMPBase)
+ ['{0ACDDB76-5C1A-48E5-96EF-EA8647680FC1}']
function ptr: mpq_ptr;
end;
MPRandState = interface(IMPBase)
+ ['{0E7EDBB9-E009-4A29-8BAC-8B967404B7B7}']
function ptr: randstate_ptr;
end;