Moin, ich bin da auf folgendes gestoßen:
1 | static void init(byte type) |
2 | _reentrant { |
3 | #if (BUFF)
|
4 | out_ptr = in_ptr = &send_buff[0]; |
5 | |
6 | #if (NET)
|
7 | ((void)(type)); |
8 | #else
|
9 | if (type == INIT) |
10 | end_ptr = &send_buff[BUFF_SIZE - 1]; |
11 | #endif
|
12 | #else
|
13 | #endif
|
14 | }
|
Was macht das ((void)(type)) ? Soll es einfach nur verhindern dass der Compiler meckert weil type ggf. nicht verwendet wird? Oder ist es vielleicht nur für den Programmierer, damit der sieht dass type hier nicht ausgewertet wird? Andre