HP SunSoft Pascal 4.0 Manual de usuario Pagina 112

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 333
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 111
88 Pascal 4.0 User’s 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.
Vista de pagina 111
1 2 ... 107 108 109 110 111 112 113 114 115 116 117 ... 332 333

Comentarios a estos manuales

Sin comentarios