hpdir.h

Go to the documentation of this file.
00001 #ifndef HPDIR_H
00002 #define HPDIR_H
00003 
00009 //
00010 // INCLUDES
00011 //
00012 
00013 #include <saturn.h>                     // Needed for #define SAT_ and functions sat_
00014 #include <satdir.h>
00015 
00016 //
00017 // CONSTANTS
00018 //
00019 
00024 // @{
00025  
00030 #define HPD_OK                                                          0
00031 
00035 #define HPD_ERROR_PAR                                   1
00036 
00040 #define HPD_ERROR_TYPE                                  2
00041 
00045 #define HPD_ERROR_NOT_FOUND                     3
00046 
00050 #define HPD_ERROR_NOT_IMPLEMENTED       99
00051 // @}
00052 
00058 
00072 extern int hpd_rcl_int (char *name, long long *val);
00083 extern int hpd_rcl_uint (char *name, unsigned long long *val);
00098 extern int hpd_rcl_real (char *name, double *val);
00109 extern int hpd_rcl_complex (char *name, complex_t *val);
00120 extern int hpd_rcl_str (char *name, char **val);
00131 extern int hpd_rcl_ident (char *name, char **val);
00142 extern int hpd_rcl_list (char *name, list_t **val);
00153 extern int hpd_rcl_array (char *name, array_t **val);
00164 extern int hpd_rcl_symb (char *name, entry_t **val);
00172 extern char *hpd_error (int error);
00173 // @}
00174 #endif

Generated on Tue Mar 4 17:43:20 2014 for HPStack by  doxygen 1.5.0