dm_to_unsigned Interface

public interface dm_to_unsigned

Converts signed integer to unsigned integer.

Calls

interface~~dm_to_unsigned~~CallsGraph interface~dm_to_unsigned dm_to_unsigned proc~dm_int32_to_uint16 dm_int32_to_uint16 interface~dm_to_unsigned->proc~dm_int32_to_uint16 proc~dm_int64_to_uint32 dm_int64_to_uint32 interface~dm_to_unsigned->proc~dm_int64_to_uint32

Called by

interface~~dm_to_unsigned~~CalledByGraph interface~dm_to_unsigned dm_to_unsigned proc~dm_tty_set_attributes dm_tty_set_attributes proc~dm_tty_set_attributes->interface~dm_to_unsigned proc~dm_tty_open dm_tty_open proc~dm_tty_open->proc~dm_tty_set_attributes

Module Procedures

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

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

Arguments

Type IntentOptional Attributes Name
integer(kind=i4), intent(in) :: s

Signed integer.

Return Value integer(kind=u2)

Unsigned integer.

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

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

Arguments

Type IntentOptional Attributes Name
integer(kind=i8), intent(in) :: s

Signed integer.

Return Value integer(kind=u4)

Unsigned integer.