Приветствую.
ОС - RedHat 8.0, glibc-2.2.93 Есть простой код, использующий netinet/ip.h:
#include <stdio.h> #include <stdlib.h> #include <sys/types.h> #include <netinet/ip.h>
#define BUFSIZE 1500 ...
Splint спотыкается на строчке из этого файла (u_int8_t len; тип u_int8_t определен в sys/types.h): %splint +posixlib foo.c Splint 3.0.1.6 --- 27 May 2002 usr/include/netinet/ip.h:31:13: Parse Error. (For help on parse errors, see splint -help parseerrors.) *** Cannot continue.
По совету из документации сделал так: /*@-skipposixheaders@*/ #include <sys/types.h> /*@=skipposixheaders@*/ #include <netinet/ip.h> ...
Но не помогло, все равно ругается. В чем же дело? Заранее благодарю.
|