I have the following files: a.h
, a.c
, b1.c
, b2.c
and in both b1 and b2 I have some macro definitions which are identical.
Is it ok if I move them in a.h
or is it more common to leave them in the file where they are being used ? Which way is the proper way to do it in C ?