38 #ifndef SUITESPARSE_CONFIG_H 
   39 #define SUITESPARSE_CONFIG_H 
   52 #ifndef SuiteSparse_long 
   56 #define SuiteSparse_long __int64 
   57 #define SuiteSparse_long_max _I64_MAX 
   58 #define SuiteSparse_long_idd "I64d" 
   62 #define SuiteSparse_long long 
   63 #define SuiteSparse_long_max LONG_MAX 
   64 #define SuiteSparse_long_idd "ld" 
   67 #define SuiteSparse_long_id "%" SuiteSparse_long_idd 
   87     void *(*malloc_func) (size_t) ;             
 
   88     void *(*calloc_func) (size_t, size_t) ;     
 
   89     void *(*realloc_func) (
void *, size_t) ;    
 
  150     double ar, 
double ai,   
 
  151     double br, 
double bi,   
 
  152     double *cr, 
double *ci  
 
  157 #ifdef _POSIX_C_SOURCE 
  158 #if    _POSIX_C_SOURCE >= 199309L 
  159 #define SUITESPARSE_TIMER_ENABLED 
  165 #define SUITESPARSE_PRINTF(params) \ 
  167     if (SuiteSparse_config.printf_func != NULL) \ 
  169         (void) (SuiteSparse_config.printf_func) params ; \ 
  234 #define SUITESPARSE_HAS_VERSION_FUNCTION 
  236 #define SUITESPARSE_DATE "Dec 8, 2016" 
  237 #define SUITESPARSE_VER_CODE(main,sub) ((main) * 1000 + (sub)) 
  238 #define SUITESPARSE_MAIN_VERSION 4 
  239 #define SUITESPARSE_SUB_VERSION 5 
  240 #define SUITESPARSE_SUBSUB_VERSION 4 
  241 #define SUITESPARSE_VERSION \ 
  242     SUITESPARSE_VER_CODE(SUITESPARSE_MAIN_VERSION,SUITESPARSE_SUB_VERSION) 
void SuiteSparse_finish(void)
 
void * SuiteSparse_calloc(size_t nitems, size_t size_of_item)
 
int(* divcomplex_func)(double, double, double, double, double *, double *)
 
double SuiteSparse_hypot(double x, double y)
 
void * SuiteSparse_realloc(size_t nitems_new, size_t nitems_old, size_t size_of_item, void *p, int *ok)
 
double(* hypot_func)(double, double)
 
void(* free_func)(void *)
 
double SuiteSparse_time(void)
 
void SuiteSparse_start(void)
 
void * SuiteSparse_malloc(size_t nitems, size_t size_of_item)
 
void * SuiteSparse_free(void *p)
 
struct SuiteSparse_config_struct SuiteSparse_config
 
void SuiteSparse_tic(double tic[2])
 
int(* printf_func)(const char *,...)
 
int SuiteSparse_version(int version[3])
 
int SuiteSparse_divcomplex(double ar, double ai, double br, double bi, double *cr, double *ci)
 
double SuiteSparse_toc(double tic[2])