I know you can put a header file on top of a file by using the `-include` compiler flag in gcc, but is it possible to include the header file at the end of other header file declarations of a file. So for example, I have the following declarations in a C source file.

```
#include "a.h"
#include "b.h"

```

I would like it, to become

```
#include "a.h"
#include "b.h"
#include "inserted.h"

```

rather than

```
#include "inserted.h"
#include "a.h"
#include "b.h"

```