Download listob.eso

Back to the list

   1 : C LISTOB    SOURCE    CHAT      06/03/16    21:20:33     5336           
   2 :     
   3 :       SUBROUTINE LISTOB (ITYP,IA,ILISOB,ICLE)                          
   4 : C                                                                      
   5 : C  ****  CREE la liste des OBJETS  DE TYPE ITYP si  ICLE=1         
   6 : C  ****  et retourne leur nombre dans IA
   7 : C  ****   SI ICLE=0 renvoi dans IA le nombre max possible              
   8 : C                                                                      
   9 :       IMPLICIT INTEGER(I-N)
  10 : -INC CCNOYAU                                                           
  11 : -INC CCOPTIO                                                           
  12 :       DIMENSION ILISOB(*)                                              
  13 :       CHARACTER*(*) ITYP   
  14 :       IF(ICLE.EQ.0) THEN
  15 :          IA = LMNNOM
  16 :          RETURN 
  17 :       ENDIF                                                    
  18 :       IA=0                                                             
  19 :       ILONG=LMNNOM                                                     
  20 :       IF(ILONG.EQ.0) RETURN                                            
  21 :       DO 1 I=1,ILONG 
  22 :       IF(INOOB2(I).NE.ITYP)  GO TO 1                                   
  23 :       IF(INOOB1(I).EQ.1) GO TO 1                                       
  24 :       IF(INOOB2(I).EQ.'ANNULE  ') GO TO 1 
  25 :       IA=IA+1                                                  
  26 :       ILISOB(IA)=IOUEP2(I)                                             
  27 :    1  CONTINUE                                                         
  28 :       RETURN                                                           
  29 :       END                  
  30 :  

© Cast3M 2003 - All rights reserved.
Disclaimer