From: Mike Gorse Date: Mon, 28 Jul 2008 23:12:43 +0000 (-0500) Subject: Removed unused bitarray.c X-Git-Tag: AT_SPI2_ATK_2_12_0~617^2 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fat-spi2-atk.git;a=commitdiff_plain;h=40b6c7667bf9b259c044c0cd7a959eede44a5f3c Removed unused bitarray.c --- diff --git a/spi-common/Makefile.am b/spi-common/Makefile.am index 26f3c00..f45e6e0 100644 --- a/spi-common/Makefile.am +++ b/spi-common/Makefile.am @@ -26,7 +26,6 @@ nodist_libspicommon_la_SOURCES = generated-types.h libspicommon_la_SOURCES = \ bitarray.h \ - bitarray.c \ event-types.h \ spi-types.h \ spi-dbus.h \ diff --git a/spi-common/bitarray.c b/spi-common/bitarray.c deleted file mode 100644 index da13174..0000000 --- a/spi-common/bitarray.c +++ /dev/null @@ -1,82 +0,0 @@ -/* - * AT-SPI - Assistive Technology Service Provider Interface - * (Gnome Accessibility Project; http://developer.gnome.org/projects/gap) - * - * Copyright 2008 Novell, Inc. - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#include "bitarray.h" - -gint bitarray_to_seq(dbus_uint32_t *array, gint array_size, gint **out) -{ - gint *seq = NULL; - gint seq_size = 0; - int i, j; - - for (i = 0; i < array_size; i++) - { - for (j = 0; j < 32; j++) - { - if (array[i] & (1 << j)) - { - if (!(seq_size % 4)) - { - gint *new_seq = (gint *)realloc(seq, (seq_size + 4) * sizeof(gint)); - if (!new_seq) - { - *out = seq; - return seq_size; - } - seq = new_seq; - } - seq[++seq_size] = i * 32 + j; - } - } - } - *out = seq; - return seq_size; -} - -dbus_uint32_t bitarray_from_seq(gint *seq, dbus_uint32_t **out) -{ - dbus_uint32_t *array = NULL; - dbus_uint32_t array_size = 0; - dbus_uint32_t array_max_size = 0; - int i; - - for (i = 0; seq[i] != BITARRAY_SEQ_TERM; i++) - { - gint pos = seq[i] / 32, val = seq[i] % 32; - if (pos >= array_max_size) - { - gint *new_array; - while (array_max_size <= pos) array_max_size += 4; - new_array = (dbus_uint32_t *)realloc(array, array_max_size * sizeof(dbus_uint32_t)); - if (!new_array) - { - *out = array; - return array_size; - } - array = new_array; - } - array[pos] &= (1 << val); - if (pos > array_size) array_size = pos; - } - *out = array; - return array_size; -}