Code

fix for #301: plug memory leak in lua bindings -- bmayland @ leoninedev.com
[rrdtool-all.git] / contrib / php3 / php3_rrdtool.h
1 #ifndef _PHP3_RRDTOOL_H
2 #define _PHP3_RRDTOOL_H
4 #if COMPILE_DL
5 #undef HAVE_RRDTOOL
6 #define HAVE_RRDTOOL 1
7 #endif
8 #ifndef DLEXPORT
9 #define DLEXPORT
10 #endif
12 #if HAVE_RRDTOOL
14 extern php3_module_entry rrdtool_module_entry;
15 #define snmp_module_ptr &rrdtool_module_entry
17 extern DLEXPORT void php3_rrd_error(INTERNAL_FUNCTION_PARAMETERS);
18 extern DLEXPORT void php3_rrd_clear_error(INTERNAL_FUNCTION_PARAMETERS);
19 extern DLEXPORT void php3_rrd_update(INTERNAL_FUNCTION_PARAMETERS);
20 extern DLEXPORT void php3_rrd_last(INTERNAL_FUNCTION_PARAMETERS);
21 extern DLEXPORT void php3_rrd_create(INTERNAL_FUNCTION_PARAMETERS);
22 extern DLEXPORT void php3_rrd_graph(INTERNAL_FUNCTION_PARAMETERS);
23 extern DLEXPORT void php3_rrd_fetch(INTERNAL_FUNCTION_PARAMETERS);
25 #else
27 #define rrdtool_module_ptr NULL
29 #endif /* HAVE_RRDTOOL */
31 #endif  /* _PHP3_RRDTOOL_H */