QSAS_2_4/QSAS_dist/src/Utilities/qcdf/epochu.c File Reference

#include "cdflib.h"

Defines

#define MAX_PART_LEN   10
#define MAX_MOD_LEN   10
#define MAX_ePART_LEN   25

Functions

static long JulianDay PROTOARGs ((long, long, long))
static char *MonthToken PROTOARGs ((long))
static char *FullDayToken PROTOARGs ((char *))
static Logical AppendFractionPart PROTOARGs ((char *encoded, double fraction, int defaultWidth, char *modifier))
static Logical AppendIntegerPart PROTOARGs ((char *encoded, long integer, int defaultWidth, Logical defaultLeading0, char *modifier))
static Logical AppendPart PROTOARGs ((char *encoded, char *ePart, int width, Logical leading0))
void encodeEPOCH16x2 PROTOARGs ((double epoch, char *encoded))
void encodeEPOCH16x3 PROTOARGs ((double epoch[], char *encoded))
VISIBLE_PREFIX double parseEPOCH (char *inString)
VISIBLE_PREFIX double parseEPOCH16 (char *inString, epoch)
VISIBLE_PREFIX double parseEPOCH1 (char *inString)
VISIBLE_PREFIX double parseEPOCH16_1 (char *inString, epoch)
VISIBLE_PREFIX double parseEPOCH2 (char *inString)
VISIBLE_PREFIX double parseEPOCH16_2 (char *inString, epoch)
VISIBLE_PREFIX double parseEPOCH3 (char *inString)
VISIBLE_PREFIX double parseEPOCH16_3 (char *inString, epoch)
VISIBLE_PREFIX void encodeEPOCH (double epoch, epString)
VISIBLE_PREFIX void encodeEPOCH16 (epoch, epString)
VISIBLE_PREFIX void encodeEPOCH1 (double epoch, epString)
VISIBLE_PREFIX void encodeEPOCH16_1 (epoch, epString)
VISIBLE_PREFIX void encodeEPOCH2 (double epoch, epString)
VISIBLE_PREFIX void encodeEPOCH16_2 (epoch, epString)
VISIBLE_PREFIX void encodeEPOCH3 (double epoch, epString)
VISIBLE_PREFIX void encodeEPOCH16_3 (epoch, epString)
VISIBLE_PREFIX void encodeEPOCHx (double epoch, format, encoded)
VISIBLE_PREFIX void encodeEPOCH16_x (epoch, format, encoded)
static Logical AppendFractionPart (char *encoded, double fraction, int defaultWidth, char *modifier)
static Logical AppendIntegerPart (char *encoded, long integer, int defaultWidth, Logical defaultLeading0, char *modifier)
static Logical AppendPart (char *encoded, char *ePart, int width, Logical leading0)
void encodeEPOCH16x2 (double epoch, char *encoded)
void encodeEPOCH16x3 (epoch, char *encoded)
VISIBLE_PREFIX double computeEPOCH (long year, long month, long day, long hour, long minute, long second, long msec)
VISIBLE_PREFIX double computeEPOCH16 (long year, long month, long day, long hour, long minute, long second, long msec, long usec, long nsec, long psec, epoch)
VISIBLE_PREFIX void EPOCHbreakdown (double epoch, long *year, long *month, long *day, long *hour, long *minute, long *second, long *msec)
VISIBLE_PREFIX void EPOCH16breakdown (epoch, long *year, long *month, long *day, long *hour, long *minute, long *second, long *msec, long *usec, long *nsec, long *psec)
static long JulianDay (long y, long m, long d)
static char * MonthToken (long month)
static char * FullDayToken (char *day3)
VISIBLE_PREFIX void TimeStamp (char *stampStr)

Define Documentation

#define MAX_ePART_LEN   25

#define MAX_MOD_LEN   10

#define MAX_PART_LEN   10


Function Documentation

static Logical AppendFractionPart ( char *  encoded,
double  fraction,
int  defaultWidth,
char *  modifier 
) [static]

static Logical AppendIntegerPart ( char *  encoded,
long  integer,
int  defaultWidth,
Logical  defaultLeading0,
char *  modifier 
) [static]

static Logical AppendPart ( char *  encoded,
char *  ePart,
int  width,
Logical  leading0 
) [static]

VISIBLE_PREFIX double computeEPOCH ( long  year,
long  month,
long  day,
long  hour,
long  minute,
long  second,
long  msec 
)

VISIBLE_PREFIX double computeEPOCH16 ( long  year,
long  month,
long  day,
long  hour,
long  minute,
long  second,
long  msec,
long  usec,
long  nsec,
long  psec,
epoch   
)

VISIBLE_PREFIX void encodeEPOCH ( double  epoch,
epString   
)

VISIBLE_PREFIX void encodeEPOCH1 ( double  epoch,
epString   
)

VISIBLE_PREFIX void encodeEPOCH16 ( epoch  ,
epString   
)

VISIBLE_PREFIX void encodeEPOCH16_1 ( epoch  ,
epString   
)

VISIBLE_PREFIX void encodeEPOCH16_2 ( epoch  ,
epString   
)

VISIBLE_PREFIX void encodeEPOCH16_3 ( epoch  ,
epString   
)

VISIBLE_PREFIX void encodeEPOCH16_x ( epoch  ,
format  ,
encoded   
)

void encodeEPOCH16x2 ( double  epoch,
char *  encoded 
)

void encodeEPOCH16x3 ( epoch  ,
char *  encoded 
)

VISIBLE_PREFIX void encodeEPOCH2 ( double  epoch,
epString   
)

VISIBLE_PREFIX void encodeEPOCH3 ( double  epoch,
epString   
)

VISIBLE_PREFIX void encodeEPOCHx ( double  epoch,
format  ,
encoded   
)

VISIBLE_PREFIX void EPOCH16breakdown ( epoch  ,
long *  year,
long *  month,
long *  day,
long *  hour,
long *  minute,
long *  second,
long *  msec,
long *  usec,
long *  nsec,
long *  psec 
)

VISIBLE_PREFIX void EPOCHbreakdown ( double  epoch,
long *  year,
long *  month,
long *  day,
long *  hour,
long *  minute,
long *  second,
long *  msec 
)

static char* FullDayToken ( char *  day3  )  [static]

static long JulianDay ( long  y,
long  m,
long  d 
) [static]

static char* MonthToken ( long  month  )  [static]

VISIBLE_PREFIX double parseEPOCH ( char *  inString  ) 

VISIBLE_PREFIX double parseEPOCH1 ( char *  inString  ) 

VISIBLE_PREFIX double parseEPOCH16 ( char *  inString,
epoch   
)

VISIBLE_PREFIX double parseEPOCH16_1 ( char *  inString,
epoch   
)

VISIBLE_PREFIX double parseEPOCH16_2 ( char *  inString,
epoch   
)

VISIBLE_PREFIX double parseEPOCH16_3 ( char *  inString,
epoch   
)

VISIBLE_PREFIX double parseEPOCH2 ( char *  inString  ) 

VISIBLE_PREFIX double parseEPOCH3 ( char *  inString  ) 

void encodeEPOCH16x3 PROTOARGs ( (double epoch[], char *encoded)   ) 

void encodeEPOCH16x2 PROTOARGs ( (double epoch, char *encoded)   ) 

static Logical AppendPart PROTOARGs ( (char *encoded, char *ePart, int width, Logical leading0)   )  [static]

static Logical AppendIntegerPart PROTOARGs ( (char *encoded, long integer, int defaultWidth, Logical defaultLeading0, char *modifier)   )  [static]

static Logical AppendFractionPart PROTOARGs ( (char *encoded, double fraction, int defaultWidth, char *modifier)   )  [static]

static char* FullDayToken PROTOARGs ( (char *)   )  [static]

static char* MonthToken PROTOARGs ( (long)   )  [static]

static long JulianDay PROTOARGs ( (long, long, long)   )  [static]

VISIBLE_PREFIX void TimeStamp ( char *  stampStr  ) 


Generated on Fri Jan 8 12:51:25 2010 for QSAS by  doxygen 1.5.7