dm_to_signed Interface

public interface dm_to_signed

Converts unsigned integer to signed integer.

Calls

interface~~dm_to_signed~~CallsGraph interface~dm_to_signed dm_to_signed proc~dm_uint16_to_int32 dm_uint16_to_int32 interface~dm_to_signed->proc~dm_uint16_to_int32 proc~dm_uint32_to_int64 dm_uint32_to_int64 interface~dm_to_signed->proc~dm_uint32_to_int64

Called by

interface~~dm_to_signed~~CalledByGraph interface~dm_to_signed dm_to_signed proc~dm_file_status dm_file_status proc~dm_file_status->interface~dm_to_signed proc~dm_tty_set_attributes dm_tty_set_attributes proc~dm_tty_set_attributes->interface~dm_to_signed proc~dm_tty_open dm_tty_open proc~dm_tty_open->proc~dm_tty_set_attributes

Module Procedures

public pure elemental function dm_uint16_to_int32(u) result(s)

Converts unsigned 2-byte integer to signed 4-byte integer.

Arguments

Type IntentOptional Attributes Name
integer(kind=u2), intent(in) :: u

Unsigned integer.

Return Value integer(kind=i4)

Signed integer.

public pure elemental function dm_uint32_to_int64(u) result(s)

Converts unsigned 4-byte integer to signed 8-byte integer.

Arguments

Type IntentOptional Attributes Name
integer(kind=u4), intent(in) :: u

Unsigned integer.

Return Value integer(kind=i8)

Signed integer.