home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.fortran
- Path: sparky!uunet!cis.ohio-state.edu!zaphod.mps.ohio-state.edu!caen!deccrl!news.crl.dec.com!dbased.nuo.dec.com!e2big.mko.dec.com!quark.enet.dec.com!lionel
- From: lionel@quark.enet.dec.com (Steve Lionel)
- Subject: Re: Need help with named common blocks
- Message-ID: <1992Dec14.145241.16794@e2big.mko.dec.com>
- Lines: 43
- Sender: usenet@e2big.mko.dec.com (Mr. USENET)
- Reply-To: lionel@quark.enet.dec.com (Steve Lionel)
- Organization: Digital Equipment Corporation, Nashua NH
- References: <jumper.724304615@fritz.catt.ncsu.edu>
- Distribution: comp
- Date: Mon, 14 Dec 1992 14:52:41 GMT
-
-
- In article <jumper.724304615@fritz.catt.ncsu.edu>,
- jumper@fritz.catt.ncsu.edu (Michael Lanham) writes:
- |>
- |>I have several program src files. In the file with the BLOCK DATA segment,
- |>the COMMON block is named and shaped as follows:
- |>
- |> IMPLICIT INTEGER (A-Z)
- |> COMMON/SHARE1/TABLE(1770),NOPU(54),FLHS(54),UNUSE0(122),
- |> - XLATE(127),KWT1(50),KWT2(50),STACK1(50),STACK2(50),
- |> - SYMBOL(8),VALUE(8),UNUSE5(16),CHAR(80),VALUXY(12),
- |> - LISTX(61),INTERX(70),SYNTAB(2,26),CHARX(26),TAG(50),
- |> - (50)
- |>
- |>
- |>
- |>In most of the other modules the common block share1 is entered the same way.
- |>Now I found an additional SHARE1 that is different.
- |>
- |> COMMON/SHARE1/NSVT(1000),OSVT(1000),
- |> - OPND(3),LINE(133),UNUSE3(574),
- |> - OUTTAB(50,4),SUPP(100,2),SYMBL(2),UNUSE2(18)
- |>
- |>Is an accurate way of thinking of SHARE1 is the first declaration plus the
- |>second concatenated to the end of the second? I need to know this so I can
- |>correctly build my union in C to accurately reflect the SHARE1 structure.
- |>
-
- Yep.
-
- Any common block name _cb_ or an omitted _cb_ for blank common
- may occur more than once in one or more COMMON statements in
- a program unit. The list _nlist_ following each successive
- appearance of the same common block name is treated as a
- continuation of the list for that common block name.
-
- ANSI X3.9-1978, s8.3.1, p8-4, lines 1-5
-
- Steve Lionel lionel@quark.enet.dec.com
- SDT Languages Group
- Digital Equipment Corporation
- 110 Spit Brook Road
- Nashua, NH 03062
-