fix protected multiple definitions of __USE_GNU
fix missing typecast at assignment of stack_start
fix cast from const string to char*
fix function attributes should be defined or set in the function prototypes
fix added mandatory whitespaces before macros and added define preventing inflict of spurious %
fix function typecast for t->action pointer
fix added compatibility and distinction if c++ compiler is used to link ASM functions
fix an inline function body must be in the header file
fix added static to force the compiler using inline
fix function attributes should be defined/set in the function prototypes
fix added missing typecast for stack_start
fix install_irq expects a void* as second parameter
fix added typecast to required parameter list
fix comparsion between signed and unsigned value
fix added required typecasting
fix added required typecasting to rtc_alarm_mask enum
fix removed multiple definition of transceiver_pid
fix sht11_read_sensor requires sht11_mode_t as second parameter
fix removed multiple definition of transceiver_pid
fix added compatibility for extern ASM function calls