Hi Kiste,

I think Kyle must have had a reason for it to use the construction with [] also 
for single characters so I am not sure if we should fix this.

Kind regards,

Rob

________________________________
Van: 'Mike' via jallib <[email protected]>
Verzonden: vrijdag 15 januari 2021 15:34
Aan: jallib <[email protected]>
Onderwerp: Re: [jallib] Re: Define constant as a char

Hi Kiste,

It looks like a bug that was introduced at some point.  I found an old JAL 
program, that I know compiled and worked fine, that has this line:

const TAG_UTC      = "a"

Perhaps it happened when going to JALv2, as my program has the old style of JAL 
code, like "include 16f88_4".

Regards,
Mike


On Thursday, January 14, 2021 at 2:55:13 PM UTC-5 Kiste wrote:
Hi Mike,

thanks for your reply. It is a constant, there can be a type, but there's no 
need. If no type is given, it becomes a "universal" type, which adjusts its 
size to the size of the variables it is used with.

But, still, if I try

const byte FORMAT_DECIMAL = "."

I get the same error.

For the time being, the workaround

const byte FORMAT_DECIMAL[] = "."

(with or without "byte") does the trick, the constant can be used without 
index, but the definition looks rather strange.


Greets,

Kiste

Am Donnerstag, 14. Januar 2021, 00:10:57 MEZ hat 'Mike' via jallib 
<[email protected]> Folgendes geschrieben:





Hi Kiste,

Don't you need a variable type?

const byte FORMAT_DECIMAL = "."

Regards,
Mike


On Wednesday, January 13, 2021 at 3:21:07 AM UTC-5 Kiste wrote:
> Hi!
>
> I can assign a char as an ascii-value to a variable.
>
> I can't assign it to a constant:
>
> const FORMAT_DECIMAL = "."
>
> Compiler says error: type mismatch
>
> I can assign it as a constant array:
>
> const FORMAT_DECIMAL[] = "."
>
> Would it be possible to allow the direct assignment to a single constant?
>
> Greets,
> Kiste


--
You received this message because you are subscribed to the Google Groups 
"jallib" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jallib/4149dfec-1cd9-41cf-ab5c-783539636f85n%40googlegroups.com.


--
You received this message because you are subscribed to the Google Groups 
"jallib" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to 
[email protected]<mailto:[email protected]>.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jallib/0e2b44cf-fa3b-4f3b-a893-8bbb0d890cbbn%40googlegroups.com<https://groups.google.com/d/msgid/jallib/0e2b44cf-fa3b-4f3b-a893-8bbb0d890cbbn%40googlegroups.com?utm_medium=email&utm_source=footer>.

-- 
You received this message because you are subscribed to the Google Groups 
"jallib" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jallib/AM0PR07MB6241724C1357EF3F69966B6BE6A70%40AM0PR07MB6241.eurprd07.prod.outlook.com.

Reply via email to