[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lwip-devel] [bug #49827] wrong cast to size_t on 16-bit x86 architectur
From: |
Simon Goldschmidt |
Subject: |
[lwip-devel] [bug #49827] wrong cast to size_t on 16-bit x86 architecture |
Date: |
Tue, 13 Dec 2016 07:43:45 +0000 (UTC) |
User-agent: |
Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.99 Safari/537.36 |
Follow-up Comment #14, bug #49827 (project lwip):
Re Ambroz:
We are using a lot of 3rd party libraries at work, many of them with poor code
quality.
Having a library like that, you have three options:
a) live with the warnings and risk missing warnings in your own code because
there are *so* many warnings when compiling
b) globally disabling some warnings (but you lose them in your own code, too)
c) setting up an own set of warning for every library
Because we don't want lwIP users to go through this, we try to make lwIP code
as "clean" as possible. It might not be perfect yet, but we're trying to get
there.
Re Joel:
It works with GCC's standard warnings, but not if you try to enable as many
warnings as you can: as Dirk said, in some places it's OK to cast, in some
it's not. Marking the places where you explicitly say "this must be OK, I
thought about it" is what we're trying to do here.
_______________________________________________________
Reply to this item at:
<http://savannah.nongnu.org/bugs/?49827>
_______________________________________________
Message sent via/by Savannah
http://savannah.nongnu.org/
- [lwip-devel] [bug #49827] wrong cast to size_t on 16-bit x86 architecture, (continued)
- [lwip-devel] [bug #49827] wrong cast to size_t on 16-bit x86 architecture, Dirk Ziegelmeier, 2016/12/12
- [lwip-devel] [bug #49827] wrong cast to size_t on 16-bit x86 architecture, Alexander, 2016/12/12
- [lwip-devel] [bug #49827] wrong cast to size_t on 16-bit x86 architecture, Dirk Ziegelmeier, 2016/12/12
- [lwip-devel] [bug #49827] wrong cast to size_t on 16-bit x86 architecture, Alexander, 2016/12/12
- [lwip-devel] [bug #49827] wrong cast to size_t on 16-bit x86 architecture, Simon Goldschmidt, 2016/12/12
- [lwip-devel] [bug #49827] wrong cast to size_t on 16-bit x86 architecture, Ambroz Bizjak, 2016/12/12
- [lwip-devel] [bug #49827] wrong cast to size_t on 16-bit x86 architecture, Simon Goldschmidt, 2016/12/12
- [lwip-devel] [bug #49827] wrong cast to size_t on 16-bit x86 architecture, Ambroz Bizjak, 2016/12/12
- [lwip-devel] [bug #49827] wrong cast to size_t on 16-bit x86 architecture, Joel Cunningham, 2016/12/12
- [lwip-devel] [bug #49827] wrong cast to size_t on 16-bit x86 architecture, Dirk Ziegelmeier, 2016/12/13
- [lwip-devel] [bug #49827] wrong cast to size_t on 16-bit x86 architecture,
Simon Goldschmidt <=
- [lwip-devel] [bug #49827] wrong cast to size_t on 16-bit x86 architecture, Alexander, 2016/12/13
- [lwip-devel] [bug #49827] wrong cast to size_t on 16-bit x86 architecture, Simon Goldschmidt, 2016/12/13
- [lwip-devel] [bug #49827] wrong cast to size_t on 16-bit x86 architecture, Joel Cunningham, 2016/12/13
- [lwip-devel] [bug #49827] wrong cast to size_t on 16-bit x86 architecture, Ambroz Bizjak, 2016/12/13