/Users/huttone/Devel/sedflux-new/sedflux/trunk/ew/sedutils/sedflux-read-hydro.c File Reference

#include <stdio.h>
#include <utils/utils.h>
#include <sed/sed_sedflux.h>

Go to the source code of this file.

Defines

#define byte_order_s(o)   ( (o==G_BIG_ENDIAN)?"big endian":"little endian" )

Functions

gint main (gint argc, gchar *argv[])

Variables

GOptionEntry entries []


Define Documentation

#define byte_order_s (  )     ( (o==G_BIG_ENDIAN)?"big endian":"little endian" )

Definition at line 215 of file sedflux-read-hydro.c.

Referenced by main().


Function Documentation

gint main ( gint  argc,
gchar *  argv[] 
)

Definition at line 218 of file sedflux-read-hydro.c.

References byte_order_s, Sed_hydrotrend_header::comment, eh_exit_on_error(), eh_fopen_error(), eh_fprint_version_info(), eh_free, eh_init_glib(), eh_logger(), eh_new0, eh_set_verbosity_level(), eh_strv_append(), eh_watch_int, eh_watch_ptr, eh_watch_str, entries, Sed_hydrotrend_header::n_grains, Sed_hydrotrend_header::n_samples, Sed_hydrotrend_header::n_seasons, sed_hydro_array_destroy(), sed_hydro_array_eventize_conc(), sed_hydrotrend_header_destroy(), sed_hydrotrend_join_header_from_byte_order(), sed_hydrotrend_read_header_from_byte_order(), sed_hydrotrend_read_recs(), and sed_hydrotrend_write_header_to_byte_order().


Variable Documentation

GOptionEntry entries[]

Initial value:

{
   { "in-file"     , 'i' , 0 , G_OPTION_ARG_CALLBACK , parse_file_list  , "Input file"               , "<file>" } ,
   { "in-type"     ,  0  , 0 , G_OPTION_ARG_CALLBACK , &parse_file_type , "Input file type"          , "TYPE" } ,
   { "out-type"    ,  0  , 0 , G_OPTION_ARG_CALLBACK , &parse_file_type , "Output file type"         , "TYPE" } ,
   { "dt"          , 'T' , 0 , G_OPTION_ARG_DOUBLE   , &dt              , "Duration (days)"          , "TIME" } ,
   { "fraction"    , 'f' , 0 , G_OPTION_ARG_DOUBLE   , &fraction        , "Fraction of sediment"     , "FRAC" } ,
   { "n-recs"      , 'N' , 0 , G_OPTION_ARG_INT      , &n_recs          , "Number of records"        , "N" } ,
   { "buffer"      , 'l' , 0 , G_OPTION_ARG_INT      , &buf_len         , "Buffer length"            , "LEN" } ,
   { "events"      , 'n' , 0 , G_OPTION_ARG_INT      , &events          , "Number of events"         , "N" } ,
   { "start-rec"   , 's' , 0 , G_OPTION_ARG_INT      , &start           , "Start record"             , "N" } ,
   { "just-events" , 'e' , 0 , G_OPTION_ARG_NONE     , &just_events     , "Don't include non-floods" , NULL } ,
   { "verbose"     , 'V' , 0 , G_OPTION_ARG_INT      , &verbosity       , "Verbosity level"          , "n" } ,
   { "version"     , 'v' , 0 , G_OPTION_ARG_NONE     , &version         , "Version number"           , NULL } ,
   { "debug"       , 'd' , 0 , G_OPTION_ARG_NONE     , &debug           , "Write debug messages"     , NULL } ,
   { "info"        ,  0  , 0 , G_OPTION_ARG_NONE     , &info            , "Print file info"          , NULL } ,
   { "swap"        ,  0  , 0 , G_OPTION_ARG_CALLBACK , parse_byte_order , "Swap byte order"          , NULL } ,
   { "to"          ,  0  , 0 , G_OPTION_ARG_CALLBACK , parse_byte_order , "Destination byte order"   , "[big|little]" } ,
   { "from"        ,  0  , 0 , G_OPTION_ARG_CALLBACK , parse_byte_order , "Source byte order"        , "[big|little]" } ,
   { "join"        ,  0  , 0 , G_OPTION_ARG_CALLBACK , parse_file_list  , "Files to join"            , "file1[,file2[,file3]]" },
   { NULL }
}

Definition at line 48 of file sedflux-read-hydro.c.


Generated on Fri Jan 4 18:04:18 2008 for sedflux by  doxygen 1.5.2