projects
/
pspp
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
q2c: T_RPAREN should be T_LPAREN for matching a left parenthesis.
[pspp]
/
src
/
libpspp
/
taint.c
diff --git
a/src/libpspp/taint.c
b/src/libpspp/taint.c
index 3a74587bb5918ae8cee61766619187b5ca758532..4c1cecb97cdbbdbcdd2302e91f2741e7a68a8bc2 100644
(file)
--- a/
src/libpspp/taint.c
+++ b/
src/libpspp/taint.c
@@
-1,5
+1,5
@@
/* PSPP - a program for statistical analysis.
/* PSPP - a program for statistical analysis.
- Copyright (C) 2007 Free Software Foundation, Inc.
+ Copyright (C) 2007
, 2009
Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@
-22,6
+22,7
@@
#include <libpspp/array.h>
#include <libpspp/assertion.h>
#include <libpspp/array.h>
#include <libpspp/assertion.h>
+#include <libpspp/cast.h>
#include "xalloc.h"
#include "xalloc.h"
@@
-79,7
+80,7
@@
taint_create (void)
struct taint *
taint_clone (const struct taint *taint_)
{
struct taint *
taint_clone (const struct taint *taint_)
{
- struct taint *taint =
(struct taint *) taint_
;
+ struct taint *taint =
CONST_CAST (struct taint *, taint_)
;
assert (taint->ref_cnt > 0);
taint->ref_cnt++;
assert (taint->ref_cnt > 0);
taint->ref_cnt++;
@@
-139,8
+140,8
@@
taint_destroy (struct taint *taint)
void
taint_propagate (const struct taint *from_, const struct taint *to_)
{
void
taint_propagate (const struct taint *from_, const struct taint *to_)
{
- struct taint *from =
(struct taint *) from_
;
- struct taint *to =
(struct taint *) to_
;
+ struct taint *from =
CONST_CAST (struct taint *, from_)
;
+ struct taint *to =
CONST_CAST (struct taint *, to_)
;
if (from != to)
{
if (from != to)
{
@@
-165,7
+166,7
@@
taint_is_tainted (const struct taint *taint)
void
taint_set_taint (const struct taint *taint_)
{
void
taint_set_taint (const struct taint *taint_)
{
- struct taint *taint =
(struct taint *) taint_
;
+ struct taint *taint =
CONST_CAST (struct taint *, taint_)
;
if (!taint->tainted)
recursively_set_taint (taint);
}
if (!taint->tainted)
recursively_set_taint (taint);
}
@@
-186,7
+187,7
@@
taint_has_tainted_successor (const struct taint *taint)
void
taint_reset_successor_taint (const struct taint *taint_)
{
void
taint_reset_successor_taint (const struct taint *taint_)
{
- struct taint *taint =
(struct taint *) taint_
;
+ struct taint *taint =
CONST_CAST (struct taint *, taint_)
;
if (taint->tainted_successor)
{
if (taint->tainted_successor)
{