UPP v11.0.0
Loading...
Searching...
No Matches
native_endianness Module Reference

Functions/Subroutines

logical function, public is_little_endian ()
 

Variables

logical, public byte_swap
 

Detailed Description

Note
functions included: is_little_endian - no argument–returns true for little-endian machine, false for big-endian machine
variables included: byte_swap - false if machine and wrf binary file are same endian, true if different

Program History Log

Date Programmer Comments
2012-10-11 Parrish Initial. Copy/modify original module native_endianness provided by Dusan Jovic, NCEP/EMC 2012
2012-10-19 parrish Additional modifications to improve efficiency. Remove interface and make to_native_endianness to work only with integer(4) arguments. Put to_native_endianness_i4 outside module.
Author
Parrish wx22
Date
2012-10-11

Function/Subroutine Documentation

◆ is_little_endian()

logical function, public native_endianness::is_little_endian

is_little_endian() tests to see if machine is little-endian. Returns true for little-endian, false for big-endian.

Program History Log

Date Programmer Comments
2012-10-11 Parrish Add doc block
Author
Parrish wx22
Date
2012-10-11

Definition at line 39 of file native_endianness.f.

References is_little_endian().

Referenced by is_little_endian().

Variable Documentation

◆ byte_swap

logical, public native_endianness::byte_swap

Definition at line 35 of file native_endianness.f.