HP3000-L Archives

September 2001, Week 2

HP3000-L@RAVEN.UTC.EDU

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Lars Appel <[log in to unmask]>
Reply To:
Lars Appel <[log in to unmask]>
Date:
Mon, 10 Sep 2001 19:38:29 +0200
Content-Type:
text/plain
Parts/Attachments:
text/plain (25 lines)
>> > #pragma intrinsic HPGETPROCPLABEL
>>
>> Note that GCC's C does not implement #pragma intrinsic at the moment, so
>> there will be some additional complexities required to call Intrinsics so
>> that parameters get passed correctly.
>
>Could you go over these complexities.  I was successfully able to create
>the XL using the technique Bill Cadier indicated in his response.

Using the HP C/iX compiler for the #pragma intrinsic stuff is usually
much more convenient than coding all the parameters carefully with gcc,
especially when it comes to ^long versus *short pointers or even hidden
parms like in address-of-some-structure plus length-of-the-structure,
or hidden parms when it comes to call intrinsics with optional params.

If you don't own CCXL (invoked via c89 in the Shell), you might still
find a more or less viable workaround by registering an account on the
CSY public access development system (invent3k) and compile a handful
of "stub" routines (or all of your code) there ;-)

Lars.

* To join/leave the list, search archives, change list settings, *
* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *

ATOM RSS1 RSS2