ooovpn
C OOOVPN SOURCE PV090527 26/04/24 08:23:27 12524 SUBROUTINE OOOVPN (PSEG) C-------------------------------------------------------------------- C C CONTROLES DE VRAISSEMBLANCE DU POINTEUR C C PSEG POINTEUR DESIGNANT LE SEGMENT C C PROGRAMMEUR : MOUGIN C CREE : 17/01/89 POUR LA FAMILLE OOOW.. C C-------------------------------------------------------------------- C %INC IOOADR %INC IOOADZ %INC IOODES %INC IOOSGM %INC IOOWCOM C POINTEUR PSEG.PSEG IF (KASINS.NE.INSTRUCTION_SEGINI) THEN IF (PSEG.LT.MZIDEX) GO TO 901 IF (PSEG.GT.MZIDEY) GO TO 901 IF (MOD(PSEG-MZIDE1,MDLDE).NE.0) GO TO 901 IF (MDIDS(PSEG).LT.0) GO TO 902 C CONTROLES DE VRAISSEMBLANCE DU TYPE SEGMENT ITYP =MDTYP(PSEG) IF (ITYP.LT.MDMINTYP .OR. ITYP.GT.MDMAXTYP) GO TO 903 IF (MDCAT(ITYP).EQ.MDMARK) GO TO 903 IF (MDCAT(ITYP).EQ.MDFIXE) GO TO 903 ENDIF IF (OOW(1).NE.0) GO TO 904 RETURN C----------------------------------------------------------------------- C C MESSAGES D'ERREUR C C 901 CALL OOOERR (PSEG,-1,'POINTEUR ARGUMENT INVALIDE') GO TO 950 902 CALL OOOERR (PSEG,-1,'LE POINTEUR DESIGNE UN SEGMENT SUPPRIME') GO TO 950 903 CALL OOOERR (ITYP,-1,'TYPE SEGMENT INVALIDE') GO TO 950 904 CALL OOOERR (0,0,'ARGUMENT(S) ELEMENT(S) DE SEGMENT ...') GO TO 950 950 STOP 16 END
© Cast3M 2003 - Tous droits réservés.
Mentions légales