Download posree.eso

Back to the list

   1 : C POSREE    SOURCE    CHAT      06/03/16    21:23:36     5336           
   2 :       subroutine posree(xxva,iplace)
   3 :       implicit integer (I-N)
   4 :       implicit real*8 (a-h,o-z)
   5 : -INC CCNOYAU
   6 : -INC CCOPTIO
   7 : -INC CCASSIS
   8 : C                                                   
   9 : C LA VALEUR EXISTE-T-ELLE DEJA DANS LA PILE         
  10 : C
  11 :         if(nbesc.ne.0) segact ipiloc*mod            
  12 :         IL=XIFLOT(/1)                               
  13 :         IF(IL.NE.0) THEN                            
  14 :            DO 55 J=1,LMNREE                         
  15 :            IF(XIFLOT(J).NE.XXVA) GO TO 55           
  16 : C LA VALEUR EXISTE DEJA  EN J IEME POSITION         
  17 :            Iplace=J
  18 :            if(nbesc.ne.0) segdes ipiloc             
  19 :             RETURN                                  
  20 :   55       CONTINUE                                 
  21 :         ENDIF                                     
  22 : C LA VALEUR N'EXISTE PAS                            
  23 :         LMNREE=LMNREE+1
  24 :         IF(LMNREE.GT.IL) THEN 
  25 :            lmcc=ipchar(/1)
  26 :            lmmm=ichara(/1)
  27 :            lmll=iplogi(/1)                          
  28 :            LMxx=LMNREE+100                          
  29 :            SEGADJ IPILOC                            
  30 :         ENDIF                                       
  31 :         XIFLOT(LMNREE)=XXVA                         
  32 :         IPLACE=LMNREE
  33 :         if(nbesc.ne.0) segdes ipiloc                
  34 :         RETURN 
  35 :         END  
  36 :  

© Cast3M 2003 - All rights reserved.
Disclaimer