I have a program consisting of 3 files:

main.c; other.c and event.h

event.h has a function called 'event()'.

I'd like to call the event() function from both main.c and other.c. At the top of both main.c and other.c I include the line

```
#include "event.h"

```

...and within each of the .c files I have the lines

```
event();

```

However I receive the following compile errors (Visual C++)

"fatal error LNK1169: one or more multiply defined symbols found"

"error LNK2005: \_event@16 already defined in main.obj"

...What am I doing wrong?