From 837f50a39acf28dd6470ebff8f73f3051b44d62e Mon Sep 17 00:00:00 2001 From: Arvid Norlander Date: Mon, 24 Nov 2008 12:43:34 -0500 Subject: [PATCH] Fix some more splint warnings in cesspool.c and dekludge.c, make the parameter of nodecopy() const. --- src/cesspool.c | 2 +- src/dekludge.c | 4 ++-- src/feh.h | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/cesspool.c b/src/cesspool.c index 05b3be6..0ea2a29 100644 --- a/src/cesspool.c +++ b/src/cesspool.c @@ -460,7 +460,7 @@ static void clcbinout(unsigned int type, const ick_array* a) while(i--) if(tempcp[i] == '\0') tempcp[i]='\x1a'; if(!ick_cesspoolout) ick_cesspoolout=stdout; fprintf(ick_cesspoolout,"%s\n",tempcp); - fflush(ick_cesspoolout); + (void) fflush(ick_cesspoolout); free(tempcp); free(buf); } diff --git a/src/dekludge.c b/src/dekludge.c index 59823fa..73f26a0 100644 --- a/src/dekludge.c +++ b/src/dekludge.c @@ -58,7 +58,7 @@ extern void prexpr(node *np, FILE* fp, int freenode); /* AIS */ just with extra arrows in. The annotations here show that nulls are allowed when called recursively, but not otherwise. */ /*@-incondefs@*/ -/*@null@*/ node *nodecopy(/*@null@*/ node* n) +/*@null@*/ node *nodecopy(/*@null@*/ const node* n) /*@=incondefs@*/ { node* np; @@ -72,7 +72,7 @@ extern void prexpr(node *np, FILE* fp, int freenode); /* AIS */ /* This function by AIS. Compares expressions. In C++, I'd call this node::operator== . */ -ick_bool nodessame(const node* n1, const node* n2) +ick_bool nodessame(/*@observer@*/ const node* n1, /*@observer@*/ const node* n2) { if(!n1) return !n2; if(!n2) return 0; diff --git a/src/feh.h b/src/feh.h index 63be732..1876fb0 100644 --- a/src/feh.h +++ b/src/feh.h @@ -23,8 +23,8 @@ extern void checknodeactbits(node *np); /* AIS */ extern void optimizef(void); /* AIS */ extern void nodefree(/*@keep@*/ /*@null@*/ node* np); /* AIS */ extern unsigned long varextern(unsigned long intern, int vartype); /* AIS */ -extern node *nodecopy(node*); /* AIS */ -extern ick_bool nodessame(const node*, const node*); /* AIS */ +extern node *nodecopy(const node*); /* AIS */ +extern ick_bool nodessame(/*@observer@*/ const node*, /*@observer@*/ const node*); /* AIS */ extern node *optdebugnode; /* AIS */ extern const char **enablers; /* AIS: so that there can be an element before the -- 2.43.0