Error with flags for conversion
The current gcc flags cause an error due -Wtraditional-conversion being set.
The following snippet will fail to compile with the flag set:
struct job_list_t *create_jobs(uint8_t size);
jobs = create_jobs((uint8_t)15);