реклама на сайте
подробности

 
 
> вопрос по Splint
romez777
сообщение Oct 25 2006, 05:55
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 292
Регистрация: 9-11-04
Пользователь №: 1 077



Приветствую.

ОС - 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>
...

Но не помогло, все равно ругается. В чем же дело?
Заранее благодарю.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- romez777   вопрос по Splint   Oct 25 2006, 05:55


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st June 2025 - 18:19
Рейтинг@Mail.ru


Страница сгенерированна за 0.01361 секунд с 7
ELECTRONIX ©2004-2016