comp.lang.ada
 help / color / mirror / Atom feed
From: Simon Wright <simon@pushface.org>
Subject: Re: Placement of pragma Import
Date: 08 Dec 2002 12:26:04 +0000
Date: 2002-12-08T12:26:04+00:00	[thread overview]
Message-ID: <x7vk7ikr92b.fsf@smaug.pushface.org> (raw)
In-Reply-To: mailman.1039342442.1805.comp.lang.ada@ada.eu.org

Michal Nowak <vinnie@inetia.pl> writes:

> -- Possibility 1:
> 
> package Import_Test is
>    
>    procedure Asm_Coded;
> 
>    pragma Import (Assembler, Asm_Coded, "donothing");   
>    pragma Linker_Options ("nothing_asm.s");      
>    
> end Import_Test;
> 
> -- Possibility 2:
> package Import_Test is
>    
>    procedure Asm_Coded;
> 
> private   -- Imported in private section
> 
>    pragma Import (Assembler, Asm_Coded, "donothing");
>    pragma Linker_Options ("nothing_asm.s");      
>    
> end Import_Test;

I would certainly use the second choice; it probably makes no
difference to the generated code, but it removes complication from the
public part of the spec.

By the way, I think you meant nothing_asm.o, not nothing_asm.s?



  reply	other threads:[~2002-12-08 12:26 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-12-08 10:23 Placement of pragma Import Michal Nowak
2002-12-08 12:26 ` Simon Wright [this message]
2002-12-08 15:08   ` Michal Nowak
2002-12-08 18:46     ` Jeffrey Carter
2002-12-08 19:46       ` Dennis Lee Bieber
2002-12-08 21:08         ` James S. Rogers
2002-12-09  1:21         ` Jeffrey Carter
2002-12-09  4:47           ` Dennis Lee Bieber
2002-12-09 21:56         ` Michal Nowak
2002-12-08 22:40       ` Martin Dowie
2002-12-09  1:42         ` Jeffrey Carter
2002-12-09  7:00           ` Martin Dowie
2002-12-10  2:04           ` Randy Brukardt
2002-12-09 21:55       ` Michal Nowak
2002-12-10  1:32         ` Jeffrey Carter
2002-12-09 14:34     ` Wes Groleau
2002-12-09 21:56       ` Michal Nowak
2002-12-08 18:44 ` Jeffrey Carter
2002-12-09 21:55   ` Michal Nowak
     [not found] <200212081123160930.0047D332@smtp-po.inetia.pl>
2002-12-08 11:12 ` David C. Hoos, Sr.
2002-12-08 18:49   ` tmoran
     [not found] ` <053001c29eaa$ad9b72f0$6500000a@dhoos>
2002-12-08 15:07   ` Michal Nowak
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox