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__
if (first_bit >= bitlength)
return -1;
-#ifndef USE_CHARS
- if (bitlength <= SET_CHAR_SIZE)
- {
- for (bitno = first_bit; bitno < bitlength; bitno++)
- if (GET_BIT_IN_CHAR (*((SET_CHAR *)ps), bitno))
- break;
- return bitno == bitlength ? -1 : bitno;
- }
- else if (bitlength <= SET_SHORT_SIZE)
- {
- for (bitno = first_bit; bitno < bitlength; bitno++)
- if (GET_BIT_IN_SHORT (*((SET_SHORT *)ps), bitno))
- break;
- return bitno == bitlength ? -1 : bitno;
- }
- else
-#endif
{
unsigned int words_to_skip = (unsigned) first_bit / SET_WORD_SIZE;
unsigned long cnt = words_to_skip * SET_WORD_SIZE;