Index: src/create.c =================================================================== --- src/create.c (revision 997) +++ src/create.c (revision 998) @@ -52,6 +52,7 @@ #include "set.h" #include "undo.h" #include "vendor.h" +#include "file.h" #ifdef HAVE_LIBDMALLOC #include Index: src/file.c =================================================================== --- src/file.c (revision 997) +++ src/file.c (revision 998) @@ -96,6 +96,8 @@ #include "strflags.h" #include "portability.h" #include "libpcb_fp.h" +#include "paths.h" +#include "rats_patch.h" #ifdef HAVE_LIBDMALLOC #include Index: src/paths.c =================================================================== --- src/paths.c (revision 997) +++ src/paths.c (revision 998) @@ -1,6 +1,8 @@ #include +#include #include #include "paths.h" +#include "error.h" char *homedir; Index: src/plugins.c =================================================================== --- src/plugins.c (revision 997) +++ src/plugins.c (revision 998) @@ -1,4 +1,5 @@ #include +#include #include "plugins.h" plugin_info_t *plugins = NULL; Index: src/rats_patch.c =================================================================== --- src/rats_patch.c (revision 997) +++ src/rats_patch.c (revision 998) @@ -35,6 +35,7 @@ #include "rats_patch.h" #include "genht/htsp.h" #include "genht/hash.h" +#include "create.h" static void rats_patch_remove(PCBTypePtr pcb, rats_patch_line_t *n, int do_free);