+ END OBJ(lua_graph, 0)
+ if (arg) {
+ arg = scan_graph(arg, &obj->a, &obj->b, &obj->c, &obj->d,
+ &obj->e, &obj->showaslog);
+ if (arg) {
+ obj->data.s = strndup(arg, text_buffer_size);
+ } else {
+ CRIT_ERR("lua_graph needs arguments: <\"normal\"|\"log\"> <height>,<width> <gradient colour 1> <gradient colour 2> <scale> <function name> [function parameters]");
+ }
+ } else {
+ CRIT_ERR("lua_graph needs arguments: <\"normal\"|\"log\"> <height>,<width> <gradient colour 1> <gradient colour 2> <scale> <function name> [function parameters]");
+ }
+ END OBJ(lua_gauge, 0)
+ if (arg) {
+ arg = scan_gauge(arg, &obj->a, &obj->b);
+ if (arg) {
+ obj->data.s = strndup(arg, text_buffer_size);
+ } else {
+ CRIT_ERR("lua_gauge needs arguments: <height>,<width> <function name> [function parameters]");
+ }
+ } else {
+ CRIT_ERR("lua_gauge needs arguments: <height>,<width> <function name> [function parameters]");
+ }
+#endif /* X11 */
+#endif /* HAVE_LUA */