Queues
Note:
Non-pointer type function arguments to log_printf need explicit type casting
to (Arg) as shown in the following code example:
LOG_printf(&trace, "Task %d Done", (Arg)id);
Figure 5-3. Trace Results from Example 5-18
Memory and Low-level Functions
5-19