[FLASH-USERS] implicit function declaration error when compiling with new C compiler
    Slavin, Jonathan 
    jslavin at cfa.harvard.edu
       
    Tue Jan  3 13:48:36 EST 2023
    
    
  
Hi,
After upgrading to a new C compiler (Intel's latest), I get the following
error during compilation of Flash:
io_attribute.c:66:5: error: call to undeclared function
'Driver_abortFlashC'; ISO C99 and later do not support implicit function
declarations [-Wimplicit-function-declaration]
The code Driver_abortFlashC.c is compiled successfully before encountering
this error. Maybe it has to do with the way it's called in io_attribute.c:
    Driver_abortFlashC("[io_attribute_create]: Unknown I/O");
I've never gotten this error before. I'm guessing that including a
prototype like:
int Driver_abortFlashC(char* message)
in io_attribute.c might work. (Pardon my ignorance of C programming.)
Is that the way to get around this?
Thanks,
Jon
-- 
Jonathan D. Slavin (he/him)
Astrophysicist - High Energy Astrophysics Division
Center for Astrophysics | Harvard & Smithsonian
Office: (617) 496-7981 | Cell: (781) 363-0035
60 Garden Street | MS 04 | Cambridge, MA 02138
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://flash.rochester.edu/pipermail/flash-users/attachments/20230103/db1f2fed/attachment.htm>
    
    
More information about the flash-users
mailing list