In addition, Fred says here: http://www.purebasic.fr/english/viewtopic.php?t=24952.c is a dynamic type, thus .a and .u were introduced as non dynamic versions.
And freak says here: http://www.purebasic.fr/english/viewtop ... 524#295524Added: Character support (.c) for ascii (not for unicode)
So, from that I gather that .a defines an unsigned byte type, which would distinguish it from .b, which is a signed byte type.Added: '.a' (ascii) and '.u' (unicode) native type to provide native unsigned byte and word.
Is that correct? If not, what is the real story?
I understand that the .c type changes to 2 bytes if the unicode compiler option is set on, however I don't understand how .c differs from .a when unicode is off. Can anyone shed light on this mystery for me please? Also, is it correct to say, as the poster above did, that ".c is a dynamic type, thus .a [is] non dynamic?" And if it is correct, what does it really mean?
Thanks for reading.