News:

When registered with our forums, feel free to send a "here I am" post here to differ human beings from SPAM bots.

Main Menu

warning: implicit declaration of function

Started by fopetesl, June 27, 2017, 06:32:41 PM

Previous topic - Next topic

fopetesl

Compiling C code in Win7 32 bit I get this warning:
C:\Ha\HaS3.c|556|warning: implicit declaration of function '_fileno' [-Wimplicit-function-declaration]

_fileno() is defined in stdio.h which I checked and is being included.

sprintf( catime,"logs/%02d%02d%d.bas",tm_now->tm_mday,tm_now->tm_mon,tm_now->tm_year);

   flog = fopen( catime, "r");             /** if open has already been written    **/
   if( flog) { bline = 1; fclose( flog); flog = 0; } /** so close it               **/
   if( !bline) flog = fopen( catime, "w");
   if( flog)  flogn = _fileno( flog);


I have not redefined it and oddly enough this warning does not appear on another computer running 64 bit Win7.

stahta01

C Programmer working to learn more about C++.
On Windows 10 64 bit and Windows 11 64 bit.
--
When in doubt, read the CB WiKi FAQ. [url="http://wiki.codeblocks.org"]http://wiki.codeblocks.org[/url]