home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
lclint.zip
/
lclint-2_3h-os2-bin.zip
/
test
/
null5.c
< prev
next >
Wrap
C/C++ Source or Header
|
1997-09-03
|
533b
|
37 lines
extern /*@truenull@*/ bool isnull(/*@null@*/ int *x);
extern /*@falsenull@*/ bool notnull(/*@null@*/ int *x);
extern /*@falsenull@*/ char badnull (/*@null@*/ int *x);
extern /*@falsenull@*/ bool worsenull (/*@null@*/ int *x, int t);
int g1 (/*@null@*/ int *y)
{
if (isnull (y))
{
return 0;
}
return *y;
}
int g2 (/*@null@*/ int *y)
{
if (notnull (y))
{
return 0;
}
else
{
return *y;
}
}
int g3 (/*@null@*/ int *y)
{
if (notnull (y))
{
return 0;
}
return *y;
}