summaryrefslogtreecommitdiff
path: root/idlc
diff options
context:
space:
mode:
authorJens-Heiner Rechtien <hr@openoffice.org>2006-06-20 02:50:48 +0000
committerJens-Heiner Rechtien <hr@openoffice.org>2006-06-20 02:50:48 +0000
commit698a453f0f871ef4ebe771863e81ddf572243e8c (patch)
treef80701272affda0bc2b6214b999ea300d056a284 /idlc
parent803b28396f1c8c8f985f265361eafcacfe437ba3 (diff)
INTEGRATION: CWS warnings01 (1.2.4); FILE MERGED
2005/11/21 16:28:40 sb 1.2.4.2: #i53898# Made code warning-free. 2005/11/08 16:34:37 pl 1.2.4.1: #i53898# removed warnings
Diffstat (limited to 'idlc')
-rw-r--r--idlc/source/preproc/eval.c27
1 files changed, 15 insertions, 12 deletions
diff --git a/idlc/source/preproc/eval.c b/idlc/source/preproc/eval.c
index de6d32492c02..ae5a36d58ae4 100644
--- a/idlc/source/preproc/eval.c
+++ b/idlc/source/preproc/eval.c
@@ -4,9 +4,9 @@
*
* $RCSfile: eval.c,v $
*
- * $Revision: 1.2 $
+ * $Revision: 1.3 $
*
- * last change: $Author: rt $ $Date: 2005-09-07 18:14:12 $
+ * last change: $Author: hr $ $Date: 2006-06-20 03:50:48 $
*
* The Contents of this file are made available subject to
* the terms of GNU Lesser General Public License Version 2.1.
@@ -381,14 +381,17 @@ long
continue;
case SHARP:
- if (((tp + 1) < trp->lp) &&
- (np = lookup(tp + 1, 0)) && (np->val == KMACHINE))
+ if ((tp + 1) < trp->lp)
{
- tp++;
- if (rand)
- goto syntax;
- *op++ = ARCHITECTURE;
- continue;
+ np = lookup(tp + 1, 0);
+ if (np && (np->val == KMACHINE))
+ {
+ tp++;
+ if (rand)
+ goto syntax;
+ *op++ = ARCHITECTURE;
+ continue;
+ }
}
/* fall through */
@@ -417,7 +420,7 @@ syntax:
int
evalop(struct pri pri)
{
- struct value v1, v2;
+ struct value v1, v2 = { 0, 0 };
long rv1, rv2;
int rtype, oper;
@@ -744,7 +747,7 @@ struct value
static char cvcon[]
= "b\bf\fn\nr\rt\tv\v''\"\"??\\\\";
- for (i = 0; i < sizeof(cvcon); i += 2)
+ for (i = 0; i < (int)sizeof(cvcon); i += 2)
{
if (*p == cvcon[i])
{
@@ -753,7 +756,7 @@ struct value
}
}
p += 1;
- if (i >= sizeof(cvcon))
+ if (i >= (int)sizeof(cvcon))
error(WARNING,
"Undefined escape in character constant");
}