NCEPLIBS-bufr
11.6.0
Main Page
Related Pages
Data Types List
Files
File List
Globals
All
Data Structures
Files
Functions
Variables
Pages
cmpstia2.c
Go to the documentation of this file.
1
5
#include "
bufrlib.h
"
6
#include "
cfe.h
"
7
34
int
cmpstia2
(
const
void
*pe1,
const
void
*pe2 )
35
{
36
struct
code_flag_entry
*mype1 = (
struct
code_flag_entry
* ) pe1;
37
struct
code_flag_entry
*mype2 = (
struct
code_flag_entry
* ) pe2;
38
39
if
( mype1->
iffxyn
== mype2->
iffxyn
) {
40
if
( mype1->
ifval
== mype2->
ifval
)
return
0;
41
return
( mype1->
ifval
< mype2->
ifval
? -1 : 1 );
42
}
43
else
{
44
return
( mype1->
iffxyn
< mype2->
iffxyn
? -1 : 1 );
45
}
46
}
bufrlib.h
Define signatures to enable a number of BUFRLIB subprograms to be called directly from C application ...
code_flag_entry::ifval
f77int ifval
Code figure or bit number.
Definition:
cfe.h:52
cmpstia2
int cmpstia2(const void *, const void *)
This function defines a comparison between two entries within the internal memory structure for stora...
Definition:
cmpstia2.c:34
code_flag_entry
This structure contains array and variable declarations used to store a master Code/Flag table entry...
Definition:
cfe.h:33
code_flag_entry::iffxyn
f77int iffxyn
Bit-wise representation of FXY number to which this entry belongs.
Definition:
cfe.h:51
cfe.h
Define signatures and declare variables for internal storage of master Code/Flag table entries...
nceplibs-bufr
src
cmpstia2.c
Generated by
1.8.5