X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flibpspp%2Frange-set.c;h=ed7b3f5edb6a50f4220b8a3d9c372cdd05bdc373;hb=81579d9e9f994fb2908f50af41c3eb033d216e58;hp=efa3b4d670e7e06c3c560ebc64ade1bf4d45ae21;hpb=bd17d2af982332ee1791998361b1ac6731fe14fa;p=pspp-builds.git diff --git a/src/libpspp/range-set.c b/src/libpspp/range-set.c index efa3b4d6..ed7b3f5e 100644 --- a/src/libpspp/range-set.c +++ b/src/libpspp/range-set.c @@ -1,5 +1,5 @@ /* PSPP - a program for statistical analysis. - Copyright (C) 2007, 2009 Free Software Foundation, Inc. + Copyright (C) 2007, 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 @@ -23,17 +23,17 @@ #include -#include +#include "libpspp/range-set.h" #include #include -#include -#include -#include +#include "libpspp/assertion.h" +#include "libpspp/compiler.h" +#include "libpspp/pool.h" -#include "minmax.h" -#include "xalloc.h" +#include "gl/minmax.h" +#include "gl/xalloc.h" static int compare_range_set_nodes (const struct bt_node *, const struct bt_node *, @@ -287,7 +287,7 @@ range_set_allocate_fully (struct range_set *rs, unsigned long int request, bool range_set_contains (const struct range_set *rs_, unsigned long int position) { - struct range_set *rs = (struct range_set *) rs_; + struct range_set *rs = CONST_CAST (struct range_set *, rs_); if (position < rs->cache_end && position >= rs->cache_start) return rs->cache_value; else @@ -328,7 +328,7 @@ range_set_contains (const struct range_set *rs_, unsigned long int position) unsigned long int range_set_scan (const struct range_set *rs_, unsigned long int start) { - struct range_set *rs = (struct range_set *) rs_; + struct range_set *rs = CONST_CAST (struct range_set *, rs_); unsigned long int retval = ULONG_MAX; struct bt_node *bt_node;