Thanks, your syntax does seem much cleaner and more intuitive.
However, I just stumbled across another odd problem. I just changed my b.c so that it calls a function from a.c. Since a.c is built first, it generates a DLL (I'm doing this on Windows under Strawberry Perl). Next, when building b.c, it has to be linked against the first DLL. But I can't specify that in the config section above because it's common to all Inline::C files and clearly that DLL does not yet exist when compiling/linking a.c.
Any suggestions?