-
-/*
- * FIXME: need a no-leaks entrypoint.
- */
-static char *my_blob; /* string-heap for my_list[] */
-static char **my_list; /* distinct places to look for data */
-static int my_size; /* length of my_list[] */
-static time_t my_time; /* cache last updated */
-static struct {
- const char *name;
- char *value;
-} my_vars[dbdLAST];
+#define my_blob _nc_globals.dbd_blob
+#define my_list _nc_globals.dbd_list
+#define my_size _nc_globals.dbd_size
+#define my_time _nc_globals.dbd_time
+#define my_vars _nc_globals.dbd_vars