rtems_task_argument type
Joel Sherrill
joel.sherrill at oarcorp.com
Tue Nov 25 14:59:26 UTC 2014
On November 25, 2014 8:54:24 AM CST, Gabriel Ibarra <gabriel.ibarra at tallertechnologies.com> wrote:
>Hi, I'm working with rtems task and I'm trying to pass a pointer object
>as argument of the task, using the RTEMS API.
>
>
>I saw that rtems_task_argument is defined as uintptr_t, so I assume
>that the way to do it, is just a cast. Is it true?, or there is another
>way to do it.
>
>Also, I wonder why uintptr_t was chosen instead of a void*.
>
>
Yes on cast it to uintptr_t.
This type can hold a pointer or an integer. So it is equally useful and type safe for both.
--joel
>Thanks!
>
>
>
>--
>
>
>
>
>Gabriel Alejandro Ibarra
>
>Software Engineer
>
>
>San Lorenzo 47, 3rd Floor, Office 5
>
>Córdoba, Argentina
>
>
>Phone: +54 351 4217888
More information about the devel
mailing list