HP SunSoft Pascal 4.0 Instrukcja Użytkownika Strona 112

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj
  • Strona
    / 333
  • Spis treści
  • BOOKMARKI
  • Oceniono. / 5. Na podstawie oceny klientów
Przeglądanie stron 111
88 Pascal 4.0 Users Guide
5
For routines declared extern fortran or external fortran, the changes
in the calling sequence are as follows:
For value parameters, the compiler creates a copy of the actual argument
value in the caller’s environment and passes a pointer to the temporary
variable on the stack. Thus, you need not create (otherwise useless)
temporary variables.
The compiler appends an underscore to the name of the external procedure
to conform to a naming convention of the f77(1) compiler. Pascal
procedure names called from FORTRAN must supply their own trailing
underscore (_).
Multidimensional Pascal arrays are not compatible with FORTRAN arrays.
Because FORTRAN uses column-major ordering, a multidimensional
Pascal array passed to FORTRAN appears transposed.
For routines declared extern c or external c, a warning is generated if you
attempt to pass a nested function.
When you compile your program with the –xl option, you can also use
nonpascal to declare non-Pascal routines when porting DOMAIN programs
written in DOMAIN Pascal, FORTRAN, and C.
Przeglądanie stron 111
1 2 ... 107 108 109 110 111 112 113 114 115 116 117 ... 332 333

Komentarze do niniejszej Instrukcji

Brak uwag