struct manifest {
char *dir;
- /* The module name, ie. final element of dir name */
+ /* The name of the module, ie. elements of dir name after ccan/. */
+ char *modname;
+ /* The final element of dir name */
char *basename;
struct ccan_file *info_file;
/* From tests/check_depends_exist.c */
struct list_head deps;
+ struct list_head test_deps;
/* From tests/license_exists.c */
enum license license;
char *simplified;
};
-/* A new ccan_file, with the given name (talloc_steal onto returned value). */
+/* A new ccan_file, with the given name (tal_steal onto returned value). */
struct ccan_file *new_ccan_file(const void *ctx, const char *dir, char *name);
/* Use this rather than accessing f->contents directly: loads on demand. */