inser1
C INSER1 SOURCE CHAT 05/01/13 00:38:44 5004 ************************************************************************ * * I N S E R 1 * ----------- * * FONCTION: * --------- * * INSERER UN ELEMENT EN I-EME POSITION (ET NON PAS APRES LA I-EME * POSITION) DANS UN OBJET DE TYPE 'LISTREEL'. * * * PARAMETRES: (E)=ENTREE (S)=SORTIE * ----------- * * MLREEL ENTIER (E) POINTEUR DE L'OBJET DE TYPE "LISTREEL". * IEME ENTIER (E) POSITION D'INSERTION DE L'ELEMENT DANS * L'OBJET DE TYPE "LISTREEL". * REELDP REEL DP (E) ELEMENT INSERE. * * SOUS-PROGRAMMES APPELES: * ------------------------ * * ERREUR * * AUTEUR, DATE DE CREATION: * ------------------------- * * PASCAL MANIGOT 6 DECEMBRE 1984 * * LANGAGE: * -------- * * ESOPE + FORTRAN77 * ************************************************************************ * IMPLICIT INTEGER(I-N) -INC PPARAM -INC CCOPTIO -INC SMLREEL * REAL*8 REELDP * SEGACT,MLREEL LDIM1 = LDIM + 1 JG = LDIM1 SEGADJ,MLREEL * * IF (0 .LT. IEME .AND. IEME .LE. LDIM1) THEN IF ( IEME .LT .LDIM1) THEN DO 110 I= LDIM , IEME , -1 110 CONTINUE ENDIF ELSE INTERR(1) = IEME NUMERR = 36 * END IF * SEGDES,MLREEL * END
© Cast3M 2003 - Tous droits réservés.
Mentions légales