Article View: fj.sys.sun
Article #159lint & cflow
From: masuhara
Date: Fri, 28 Aug 1992 10:45
Date: Fri, 28 Aug 1992 10:45
57 lines
1711 bytes
1711 bytes
$@=i$a$FEj9F$7$^$9!#(JSun$@$N(Jlint$@$H(Jcflow$@$G<ALd$J$N$G$9$,!"(J
$@0J2<$N%=!<%9$r(Jcflow,lint$@$K$+$1$k$H$*$+$7$/$J$j(J$@$^$9!#(J
% cat tmp.c
#include <stdio.h>
main()
{
static int sub1(),sub2();
sub1();
sub2();
return(0);
}
static sub2()
{
char buf[10];
sprintf(buf, "abc");
}
static sub1()
{
printf("def\n");
}
% lint tmp.c
tmp.c(14): static function sub2 unused
sprintf returns value which is always ignored
printf returns value which is always ignored
sub2$@$,;H$o$l$F$$$J$$$H$$$o$l$^$9!#(J
% cflow tmp.c
1 main: int(), <tmp.c 4>
2 sub1: int(), <tmp.c 22>
3 printf: <>
4 sub2: int(), <tmp.c 14>
5 sprintf: <>
6 sub1: 2
sub2$@$+$i(Jsub1$@$,%3!<%k$5$l$F$$$k$3$H$K$J$C$F$$$^$9!#(J
$@%=!<%9$r>/$7JQ99$9$k$H!"4|BTDL$j$N7k2L$K$J(J$@$j$^$9!#(J
$@$?$H$($P!"(Jmain()$@$NCf$N(J
static int sub1(),sub2();
$@$r>C$9$@$1$G$b=P$J$/$J$j$^$9!#$^$?!"(J
sprintf(buf, "abc"); $@$r(J
printf("abc");
$@$H$7$F$b=P$J$/$J$j$^$9!#(J
$@$I$&$7$F$G$7$g$&$+!)(J
$@4D6-$O(JSS1+, SunOS Release 4.1.1$@$G$9!#(J
--
$@Kq868wL@!w>>2<EE;R9)6H(J
masuhara@da.mec.mei.co.jp
Technical Details
Message-ID:
<MASUHARA.92Aug28194545@dasp7.da.mec.mei.co.jp>Path:
arc1-ca.pugleaf.net!sparky!uunet!sun-barr!sh.wide!wnoc-kyo!icspub!oskgate0.mei!chorus.mei!rdmei!spgw01!iegva1!mecse.mec!da.mec!dap07!masuharaShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!sun-barr!sh.wide!wnoc-kyo!icspub!oskgate0.mei!chorus.mei!rdmei!spgw01!iegva1!mecse.mec!da.mec!dap07!masuhara From: masuhara@da.mec.mei.co.jp Newsgroups: fj.sys.sun Subject: lint & cflow Message-ID: <MASUHARA.92Aug28194545@dasp7.da.mec.mei.co.jp> Date: 28 Aug 92 10:45:45 GMT Sender: news@da.mec.mei.co.jp (news) Distribution: fj Organization: Matsushita Eletronic Co., Ltd. Japan Lines: 57 Nntp-Posting-Host: dasp7