in den Header (*.h) gehoren nur die Prototypen, also die Deklarationen. Die Definitionen (Implementierungen stehen in der Quelle (*.c)

Wenn LCD_out_high bekannt sein soll, dann steht im Header zB

extern void LCD_out_high(uint8_t RS, uint8_t out);
oder
extern void LCD_out_high (uint8_t, uint8_t);

Zu beachten ist, daß wenn du das includest, auch die <inttypes.h> gebraucht wird (wegen uint8_t etc). Die gibt's zB mit <avr/io.h>. Oder explizit angeben.
For Umwandlungen guckst du in die doc zur avr-libc.