Intel® Fortran Compiler Classic and Intel® Fortran Compiler Developer Guide and Reference

ID 767251
Date 3/31/2023
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

PXFSET

POSIX Subroutine: Sets the value of a component (or field) of a structure.

Module

USE IFPOSIX

CALL PXF(type)SET (jhandle,compname,value,ierror)

CALL PXF(type)SET (jhandle,compname,value,ilen,ierror) ! syntax when (type) is STR

(type)

A placeholder for one of the following values:

Value

Data Type

Routine Name

INT

INTEGER(4)

PXFINTSET

REAL

REAL(4)

PXFREALSET

LGCL

LOGICAL(4)

PXFLGCLSET

STR

CHARACTER*(*)

PXFSTRSET

CHAR

CHARACTER(1)

PXFCHARSET

DBL

REAL(8)

PXFDBLSET

INT8

INTEGER(8)

PXFINT8SET

jhandle

(Input) INTEGER(4). A handle of a structure.

compname

(Input) Character. The name of the component (or field) of the structure to write data to.

value

(Input) A variable, whose data type depends on the value of (type). See the table above for the data types for each value; for example, if the value for (type) is INT, the data type is INTEGER(4). The value for the component (or field).

ilen

(Input) INTEGER(4). This argument can only be used when (type) is STR (PXFSTRSET). The length of the string in value.

ierror

(Output) INTEGER(4). The error status.

If successful, ierror is set to zero; otherwise, an error code.

Example

See the example in PXFSTRUCTCREATE (which shows PXFSTRSET)

See Also