In C99 (ISO/IEC 9899:1999 6.5/7; the exact same wording is used in ISO/IEC 
9899:2011 ยง6.5/7)

> An object shall have its stored value accessed only by an lvalue expression 
> that has one of the following types ... a character type.

The meaning of "a character type" here includes unsigned char, which is also 
uint8. So, making some assumptions about the Nim code generator, both 
approaches are well defined in C.

Reply via email to