integrate rrd_nan_inf header
[rrdtool.git] / src / rrd.h
index 1b79af3..3030788 100644 (file)
--- a/src/rrd.h
+++ b/src/rrd.h
@@ -1,5 +1,5 @@
 /*****************************************************************************
- * RRDtool 1.2.23  Copyright by Tobi Oetiker, 1997-2007
+ * RRDtool 1.2.99907080300  Copyright by Tobi Oetiker, 1997-2007
  *****************************************************************************
  * rrdlib.h   Public header file for librrd
  *****************************************************************************
@@ -57,6 +57,19 @@ extern    "C" {
 #include <time.h>
 #include <stdio.h>      /* for FILE */
 
+
+/* Formerly rrd_nan_inf.h */
+#ifndef DNAN
+# define DNAN set_to_DNAN()
+#endif
+
+#ifndef DINF
+# define DINF set_to_DINF()
+#endif
+double set_to_DNAN(void);
+double set_to_DINF(void);
+/* end of rrd_nan_inf.h */
+
 /* Transplanted from rrd_format.h */
     typedef double rrd_value_t; /* the data storage type is
                                  * double */
@@ -87,6 +100,17 @@ extern    "C" {
     FILE *,
     double *,
     double *);
+
+    unsigned char *rrd_graph_in_memory(
+    int argc,
+    char **argv,
+    char ***prdata,
+    int *xsize,
+    int *ysize,
+    double *ymin,
+    double *ymax,
+    size_t * img_size);
+
     int       rrd_fetch(
     int,
     char **,
@@ -152,7 +176,7 @@ extern    "C" {
     unsigned long *step,
     unsigned long *ds_cnt,
     char ***ds_namv,
-    rrd_value_t ** data);
+    rrd_value_t **data);
     int       rrd_dump_r(
     const char *filename,
     char *outname);