delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2002/09/06/08:32:00

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Message-ID: <20020906123151.19442.qmail@web21001.mail.yahoo.com>
Date: Fri, 6 Sep 2002 05:31:51 -0700 (PDT)
From: Nicholas Wourms <nwourms AT yahoo DOT com>
Subject: Re: I found a bug with isblank()
To: stefan DOT frings AT vodafone DOT com, cygwin AT cygwin DOT com
In-Reply-To: <vines.qudD+uWVRxA@MMO-ZV-ZV-DUS05.ZV.MMO.DE>
MIME-Version: 1.0

--- Stefan Frings <stefan DOT frings AT vodafone DOT com> wrote:
> Hello,
> older versions of cygwin C-Lib did not have the function isblank()
> so I wrote 
> my own version. Now I found out that the latest version has this
> function in 
> /usr/include/ctype.h so I cannot use my own version any longer.
> Error message 
> from gcc:
> 
> extras.c:32: conflicting types for 'isblank'
> /usr/include/ctype.h:23: previous declaration of 'isblank'
> 
> So I commented my function isblank() out but now I got another
> error message:
> 
> extras.o(.text+0x211):extras.c: undefined reference to 'isblank'.
> 
> It seems that isblank() is now defined in ctype.h but is missing in
> the 
> libraries.

Actually, it is probably the case that it isn't being exported by the
cygwin1.dll, which means the function isn't in the c import library. 
The function may have been recently added to newlib, so that is why
you are picking it up.  What is necessary is to actually tell the
cygwin1.dll to exort the new symbols.  I'll take a look at it today
and see what is necessary to export it.  You could probably help the
situation by referencing what *standards* isblank() is part of and
why it should be included in the cygwin1.dll.

Cheers,
Nicholas

__________________________________________________
Do You Yahoo!?
Yahoo! Finance - Get real-time stock quotes
http://finance.yahoo.com

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019