Node: No Passing Dummy Assumed-length, Next: , Previous: No Passing External Assumed-length, Up: Standard Support



No Passing Dummy Assumed-length

g77 disallows passing of a dummy procedure as an actual argument if the procedure's type is declared CHARACTER*(*).

     SUBROUTINE BAR(CFUNC)
     CHARACTER*(*) CFUNC
     EXTERNAL CFUNC
     CALL FOO(CFUNC)
     END
     

It isn't clear whether the standard considers this conforming.