OSDN Git Service

2002-04-16 Dale Johannesen <dalej@apple.com>
[pf3gnuchains/gcc-fork.git] / libchill / eqps.c
index 4ac002d..e0e00db 100644 (file)
@@ -16,11 +16,18 @@ GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License
 along with GNU CC; see the file COPYING.  If not, write to
-the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */
+the Free Software Foundation, 59 Temple Place - Suite 330,
+Boston, MA 02111-1307, USA.  */
+
+/* As a special exception, if you link this library with other files,
+   some of which are compiled with GCC, to produce an executable,
+   this library does not by itself cause the resulting executable
+   to be covered by the GNU General Public License.
+   This exception does not however invalidate any other reasons why
+   the executable file might be covered by the GNU General Public License.  */
 
 #define __CHILL_LIB__
 
-#include "config.h"
 #include <stdio.h>
 #include "powerset.h"
 
@@ -48,27 +55,6 @@ __eqpowerset (left, right, bitlength)
      SET_WORD *right;
      unsigned long bitlength;
 {
-#ifndef USE_CHARS
-  if (bitlength <= SET_CHAR_SIZE)
-    {
-      SET_CHAR c = *(SET_CHAR *)left ^ *(SET_CHAR *)right;
-      MASK_UNUSED_CHAR_BITS (&c, bitlength);
-      return (c == 0) ? 1 : 0;
-    }
-  else if (bitlength <= SET_SHORT_SIZE)
-    {
-      SET_SHORT c = *(SET_SHORT *)left ^ *(SET_SHORT *)right;
-      MASK_UNUSED_SHORT_BITS (&c, bitlength);
-      return (c == 0) ? 1 : 0;
-    }
-  else if (bitlength <= SET_WORD_SIZE)
-    {
-      SET_WORD c = *(SET_WORD *)left ^ *(SET_WORD *)right;
-      MASK_UNUSED_WORD_BITS (&c, bitlength % SET_WORD_SIZE);
-      return (c == 0) ? 1 : 0;
-    }
-  else
-#endif
     {
       SET_WORD c;
       register unsigned long i;