Charles Mills wrote:
Different from C, where you use extern on both ends.
Charles
Generally speaking, C has a few models of how to do this.
One is called the "common" model - where what you say is true.
The other is called the "strict ref-def" model; where you can only
have one definitio
ugust 18, 2015 5:01 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: C extern was RE: Resolving EXTRN References
There is still supposed to be a definition in C that does NOT have extern
specified. It is quite common to just use extern declarations and most
compilers account for this.
Quoting IBM:
A
Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf
Of Charles Mills
Sent: Tuesday, August 18, 2015 4:05 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Resolving EXTRN References
Different from C, where you use extern on both ends.
Charles
-Original Message-
From: IBM
Different from C, where you use extern on both ends.
Charles
-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
Behalf Of Cali zMan
Sent: Tuesday, August 18, 2015 3:10 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Resolving EXTRN References
In <4431566099938040.wa.calizman1outlook@listserv.ua.edu>, on
08/18/2015
at 04:37 PM, Cali zMan said:
>I can't get some EXTRN variables to resolve at link-edit time.
Where are your external references in program 1?
--
Shmuel (Seymour J.) Metz, SysProg and JOAT
ISO position; s
Yep, adding the ENTRY statement fixed it. Not sure how I missed its
necessity.
Thanks to Paul and Charles for chiming in.
> Date: Tue, 18 Aug 2015 15:55:19 -0600
> From: 000433f07816-dmarc-requ...@listserv.ua.edu
> Subject: Re: Resolving EXTRN References
>
On 2015-08-18 15:37, Cali zMan wrote:
> I can't get some EXTRN variables to resolve at link-edit time.
>
> Prog1 has:
> VAR1 DC A(Equate1)
> VAR2 DC A(Equate2)
>
Need to declare them as ENTRY.
> Prog2 (separate CSECT, source file, etc.) wanting to reference those
> variables, has:
>
Do you have ENTRY VAR1,VAR2 in Prog1?
Charles
-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf
Of Cali zMan
Sent: Tuesday, August 18, 2015 2:37 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Resolving EXTRN References
I can't get some
I can't get some EXTRN variables to resolve at link-edit time.
Prog1 has:
VAR1DC A(Equate1)
VAR2DC A(Equate2)
Prog2 (separate CSECT, source file, etc.) wanting to reference those variables,
has:
EXTRN VAR1
EXTRN VAR2
...
VAR1E DC A(VAR1)
VAR2E DC