/Users/huttone/Devel/sedflux-new/sedflux/trunk/ew/utils/eh_misc.h

Go to the documentation of this file.
00001 #ifndef __EH_MISC_H__
00002 #define __EH_MISC_H__
00003 
00004 void eh_init_glib    ( void     );
00005 void eh_exit         ( int code );
00006 void eh_exit_on_error( GError* error , const gchar* format , ... );
00007 
00008 gint     eh_fprint_version_info( FILE* fp , const gchar* prog , gint maj , gint min , gint micro );
00009 gboolean eh_is_in_domain( gssize n_i , gssize n_j , gssize i , gssize j );
00010 
00011 typedef struct { double day, month, year; } Eh_date_t;
00012 double eh_date_to_years( Eh_date_t* d );
00013 
00014 double sigma( double s , double t , double p );
00015 
00016 typedef gboolean (*Eh_test_func)( void );
00017 void eh_test_function( const char *func_name , Eh_test_func f );
00018 
00019 gboolean eh_check_to_s( gboolean assert , const gchar* str , gchar*** str_list );
00020 void eh_set_error_strv( GError** error , GQuark domain , gint code , gchar** err_s );
00021 gchar* eh_render_error_str( GError* error , const gchar* err_str );
00022 gchar* eh_render_command_str( int argc , char* argv[] );
00023 
00024 
00025 #endif

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