Mercurial > hg > octave-thorsten
view libcruft/ranlib/getcgn.f @ 9805:bb70d16cca3b
fail at configure time if IEEE floating point format is not detected
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Wed, 11 Nov 2009 13:46:50 -0500 |
parents | df7c57a6639d |
children | 0e71ead7359d |
line wrap: on
line source
SUBROUTINE getcgn(g) INTEGER g C********************************************************************** C C SUBROUTINE GETCGN(G) C Get GeNerator C C Returns in G the number of the current random number generator C C C Arguments C C C G <-- Number of the current random number generator (1..32) C INTEGER G C C********************************************************************** C INTEGER curntg,numg SAVE curntg PARAMETER (numg=32) DATA curntg/1/ C g = curntg RETURN ENTRY setcgn(g) C********************************************************************** C C SUBROUTINE SETCGN( G ) C Set GeNerator C C Sets the current generator to G. All references to a generat C are to the current generator. C C C Arguments C C C G --> Number of the current random number generator (1..32) C INTEGER G C C********************************************************************** C C Abort if generator number out of range C IF (.NOT. (g.LT.0.OR.g.GT.numg)) GO TO 10 WRITE (*,*) ' Generator number out of range in SETCGN:', + ' Legal range is 1 to ',numg,' -- ABORT!' STOP ' Generator number out of range in SETCGN' 10 curntg = g RETURN END