#ifndef _SUPPORT_H #define _SUPPORT_H #include #include enum { TASKTAG_NAME = TAG_USER, TASKTAG_AFFINITY, TASKTAG_PRI, TASKTAG_PC, TASKTAG_STACKSIZE, TASKTAG_USERDATA, TASKTAG_ARG1, TASKTAG_ARG2, TASKTAG_ARG3, TASKTAG_ARG4, }; struct Task * NewCreateTaskTags(struct TagItem *tags); #define NewCreateTask(...) \ ({ struct TagItem tags[] = { __VA_ARGS__ }; struct Task *t = NewCreateTaskTags(tags); t; }) #endif /* _SUPPORT_H */