projects
/
pspp
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
NPar two samples dialog and T-Test paired dialogs: Converted to PsppireDialogAction
[pspp]
/
src
/
libpspp
/
ll.c
diff --git
a/src/libpspp/ll.c
b/src/libpspp/ll.c
index b9d595bc97a00212e9ebc1c156a1a01f75ed1556..21f8dd8870a2fc96b48ccfd49c228aeb7bc3db21 100644
(file)
--- a/
src/libpspp/ll.c
+++ b/
src/libpspp/ll.c
@@
-1,5
+1,5
@@
/* PSPP - a program for statistical analysis.
/* PSPP - a program for statistical analysis.
- Copyright (C) 2006 Free Software Foundation, Inc.
+ Copyright (C) 2006
, 2009, 2011
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
@@
-28,7
+28,8
@@
#include <config.h>
#endif
#include <config.h>
#endif
-#include <libpspp/ll.h>
+#include "libpspp/ll.h"
+
#include <assert.h>
/* Returns the number of nodes in LIST (not counting the null
#include <assert.h>
/* Returns the number of nodes in LIST (not counting the null
@@
-169,7
+170,7
@@
ll_find_equal (const struct ll *r0, const struct ll *r1,
for (x = r0; x != r1; x = ll_next (x))
if (compare (x, target, aux) == 0)
break;
for (x = r0; x != r1; x = ll_next (x))
if (compare (x, target, aux) == 0)
break;
- return
(struct ll *) x
;
+ return
CONST_CAST (struct ll *, x)
;
}
/* Returns the first node in R0...R1 for which PREDICATE returns
}
/* Returns the first node in R0...R1 for which PREDICATE returns
@@
-185,7
+186,7
@@
ll_find_if (const struct ll *r0, const struct ll *r1,
for (x = r0; x != r1; x = ll_next (x))
if (predicate (x, aux))
break;
for (x = r0; x != r1; x = ll_next (x))
if (predicate (x, aux))
break;
- return
(struct ll *) x
;
+ return
CONST_CAST (struct ll *, x)
;
}
/* Compares each pair of adjacent nodes in R0...R1
}
/* Compares each pair of adjacent nodes in R0...R1
@@
-203,10
+204,10
@@
ll_find_adjacent_equal (const struct ll *r0, const struct ll *r1,
for (x = r0, y = ll_next (x); y != r1; x = y, y = ll_next (y))
if (compare (x, y, aux) == 0)
for (x = r0, y = ll_next (x); y != r1; x = y, y = ll_next (y))
if (compare (x, y, aux) == 0)
- return
(struct ll *) x
;
+ return
CONST_CAST (struct ll *, x)
;
}
}
- return
(struct ll *) r1
;
+ return
CONST_CAST (struct ll *, r1)
;
}
/* Returns the number of nodes in R0...R1.
}
/* Returns the number of nodes in R0...R1.
@@
-272,7
+273,7
@@
ll_max (const struct ll *r0, const struct ll *r1,
if (compare (x, max, aux) > 0)
max = x;
}
if (compare (x, max, aux) > 0)
max = x;
}
- return
(struct ll *) max
;
+ return
CONST_CAST (struct ll *, max)
;
}
/* Returns the least node in R0...R1 according to COMPARE given
}
/* Returns the least node in R0...R1 according to COMPARE given
@@
-291,7
+292,7
@@
ll_min (const struct ll *r0, const struct ll *r1,
if (compare (x, min, aux) < 0)
min = x;
}
if (compare (x, min, aux) < 0)
min = x;
}
- return
(struct ll *) min
;
+ return
CONST_CAST (struct ll *, min)
;
}
/* Lexicographically compares A0...A1 to B0...B1.
}
/* Lexicographically compares A0...A1 to B0...B1.
@@
-474,7
+475,7
@@
ll_find_run (const struct ll *r0, const struct ll *r1,
while (r0 != r1 && compare (ll_prev (r0), r0, aux) <= 0);
}
while (r0 != r1 && compare (ll_prev (r0), r0, aux) <= 0);
}
- return
(struct ll *) r0
;
+ return
CONST_CAST (struct ll *, r0)
;
}
/* Merges B0...B1 into A0...A1 according to COMPARE given
}
/* Merges B0...B1 into A0...A1 according to COMPARE given
@@
-681,6
+682,6
@@
ll_find_partition (const struct ll *r0, const struct ll *r1,
if (predicate (x, aux))
return NULL;
if (predicate (x, aux))
return NULL;
- return
(struct ll *) partition
;
+ return
CONST_CAST (struct ll *, partition)
;
}
\f
}
\f