Mail Archives: cygwin-developers/1998/07/20/15:11:03
That line was in the code back in October, 1995. Probably was inserted
earlier than that. It was an oversight that it was never removed for Win32
builds.
BTW it has been changed in our sources to:
#define _NO_LONGLONG
#if defined WANT_PRINTF_LONG_LONG && defined __GNUC__
# undef _NO_LONGLONG
#endif
With a change in newlib/configure.host to:
case "${host}" in
*-*-cygwin32)
newlib_cflags="${newlib_cflags} -DHAVE_OPENDIR -DHAVE_RENAME
-DSIGNAL_PROVIDED -DWANT_PRINTF_LONG_LONG"
syscall_dir=syscalls
;;
Best Regards,
Eric Bachalo
At 09:58 AM 7/20/98 -1000, Tim Newsham wrote:
>> I just left a meeting where this problem was brought up as a side issue.
>> It is being looked into and should be resolved shortly. Thank you for
>> pointing it out. I heard that it may require both minor newlib and minor
>> cygnwin changes.
>
>I just took out the '#if 1 #define _NO_LONLONG #endif' in
>newlib/libc/stdio/vfprintf.c and rebuilt and printf with %lld and
>%qd now works properly.
>
>(why was that defined in the first place?)
>
>> Best Regards,
>> Eric Bachalo
>
> Tim N.
>
>
>
- Raw text -