Hi (Miguel here),

I'm used to include each .h on each file. If any of the functions changes from file1 to file2 maybe is not that hard to do a grep to look for the files are using this function (a tedious work yes but, changing function place may not be a regular task to do).

At the end I'm open to use both methods.