NASA Logo
Ocean Color Science Software

ocssw V2022
l3bin.cpp File Reference
#include <stdio.h>
#include <math.h>
#include <time.h>
#include <libgen.h>
#include <sys/types.h>
#include "netcdf.h"
#include "l3bin_input.h"
#include <timeutils.h>
#include <genutils.h>
#include "hdf_bin.h"
#include "sensorInfo.h"
#include <hdf.h>
#include <mfhdf.h>
Include dependency graph for l3bin.cpp:

Go to the source code of this file.

Macros

#define MAXNFILES   256
 
#define BYTE   unsigned char
 
#define BINCHECK   -1
 
#define L3BIN_CACHE_SIZE   8 * 1024
 
#define L3BIN_CACHE_NELEMS   512
 
#define L3BIN_CACHE_PREEMPTION   .75
 
#define VERSION   "5.14"
 
#define EXIT_STATUS(func, status, ...)   {int status = func; if(status!=NC_NOERR) {printf("--Error--: %s returned non-zero exit code. \n",#func); printf(__VA_ARGS__); exit(EXIT_FAILURE);} }
 

Functions

int main (int argc, char **argv)
 
void insertion_sort (float a[], int length)
 

Macro Definition Documentation

◆ BINCHECK

#define BINCHECK   -1

Definition at line 24 of file l3bin.cpp.

◆ BYTE

#define BYTE   unsigned char

Definition at line 22 of file l3bin.cpp.

◆ EXIT_STATUS

#define EXIT_STATUS (   func,
  status,
  ... 
)    {int status = func; if(status!=NC_NOERR) {printf("--Error--: %s returned non-zero exit code. \n",#func); printf(__VA_ARGS__); exit(EXIT_FAILURE);} }

Definition at line 32 of file l3bin.cpp.

◆ L3BIN_CACHE_NELEMS

#define L3BIN_CACHE_NELEMS   512

Definition at line 26 of file l3bin.cpp.

◆ L3BIN_CACHE_PREEMPTION

#define L3BIN_CACHE_PREEMPTION   .75

Definition at line 27 of file l3bin.cpp.

◆ L3BIN_CACHE_SIZE

#define L3BIN_CACHE_SIZE   8 * 1024

Definition at line 25 of file l3bin.cpp.

◆ MAXNFILES

#define MAXNFILES   256

Definition at line 20 of file l3bin.cpp.

◆ VERSION

#define VERSION   "5.14"

Definition at line 28 of file l3bin.cpp.

Function Documentation

◆ insertion_sort()

void insertion_sort ( float  a[],
int  length 
)

Definition at line 990 of file l3bin.cpp.

◆ main()

int main ( int  argc,
char **  argv 
)

Definition at line 34 of file l3bin.cpp.