From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,9affc48dedad5655,start X-Google-Attributes: gid103376,public From: ruw@ffi.no (Rune Wemberg) Subject: Export in generic packages Date: 1997/05/19 Message-ID: <5lpm7e$gq7$1@luna.ffi.no>#1/1 X-Deja-AN: 242388840 Organization: Forsvarets Forskningsinstitutt Newsgroups: comp.lang.ada Date: 1997-05-19T00:00:00+00:00 List-Id: Hello! I am trying to use the pragma Export in a generic package for exporting an Ada procedure to C. The gnatcompiler give me the message: "internal entity cannot be exported" The source looks like this: generic -- Something here... package Generic_Pack procedure My_Proc(Item : in Float ; AnotherItem : out Float ; ThirdItem : out Float) ; pragma Export(C, My_Proc, "my_proc"); end Generic_Pack; If I try to use pragma Export outside the generic package, I get the message: "pragma EXPORT argument must be in same declarative part" Is it not possible to export procedures from generic packages, or instantions of theese? -- Rune Wemberg ruw@ffi.no