[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [lwip-devel] What is xchar() macro?
From: |
Ambroz Bizjak |
Subject: |
Re: [lwip-devel] What is xchar() macro? |
Date: |
Wed, 1 Nov 2017 16:07:40 +0100 |
Also, C99 documents isprint() etc as functions not macros, so "#ifndef
isprint" seems broken in that respect.
On Wed, Nov 1, 2017 at 4:05 PM, Ambroz Bizjak <address@hidden> wrote:
> My guess is that xchar is completely nonstandard and the code works
> only because <ctype.h> is not included leading to the custom
> definitions within "#ifndef isprint" to be used. Might be interesting
> to see what happens if one adds #include <ctype.h> at the top of
> ip6_addr.c
>
> On Wed, Nov 1, 2017 at 1:05 PM, goldsimon <address@hidden> wrote:
>>
>>
>> Ambroz Bizjak wrote:
>>>Clearly xchar(i) returns the uppercase hexadecimal char for the given
>>>integer in range [0,15], or in other words "0123456789ABCDEF"[i].
>>
>> Of course. I rather read Joel's question like "where is this function
>> standardized to keep the lwip code portable when using it".
>>
>> Simon
>>
>> _______________________________________________
>> lwip-devel mailing list
>> address@hidden
>> https://lists.nongnu.org/mailman/listinfo/lwip-devel
- Re: [lwip-devel] What is xchar() macro?, Ambroz Bizjak, 2017/11/01
- Re: [lwip-devel] What is xchar() macro?, goldsimon, 2017/11/01
- Re: [lwip-devel] What is xchar() macro?, Ambroz Bizjak, 2017/11/01
- Re: [lwip-devel] What is xchar() macro?,
Ambroz Bizjak <=
- Re: [lwip-devel] What is xchar() macro?, Joel Cunningham, 2017/11/01
- Re: [lwip-devel] What is xchar() macro?, address@hidden, 2017/11/01
- Re: [lwip-devel] What is xchar() macro?, Joel Cunningham, 2017/11/01
- Re: [lwip-devel] What is xchar() macro?, Dirk Ziegelmeier, 2017/11/02
- Re: [lwip-devel] What is xchar() macro?, Joel Cunningham, 2017/11/02
- Re: [lwip-devel] What is xchar() macro?, Dirk Ziegelmeier, 2017/11/05
- Re: [lwip-devel] What is xchar() macro?, Ambroz Bizjak, 2017/11/05
- Re: [lwip-devel] What is xchar() macro?, Ambroz Bizjak, 2017/11/05