<div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Hi,</div><div>Compiler warnings on 64bits for B3DAccelerator Plugin makes me think it can't work:<br></div><div><br></div><div>clang-5.0: warning: argument unused during compilation: '-mdll' [-Wunused-command-line-argument]<br>../../platforms/Cross/plugins/B3DAcceleratorPlugin/sqOpenGLRenderer.c:103:19: warning: implicit declaration of function 'getImageName' is invalid in C99 [-Wimplicit-function-declaration]<br>                strcpy(fileName,getImageName());<br>                                ^<br>../../platforms/Cross/plugins/B3DAcceleratorPlugin/sqOpenGLRenderer.c:103:19: warning: incompatible integer to pointer conversion passing 'int' to parameter of type 'const char *' [-Wint-conversion]<br>                strcpy(fileName,getImageName());<br>                                ^~~~~~~~~~~~~~<br>/usr/x86_64-w64-mingw32/sys-root/mingw/include/string.h:61:77: note: passing argument to parameter '_Source' here<br>  char * __cdecl strcpy(char * __restrict__ _Dest,const char * __restrict__ _Source);<br></div><div><br></div><div>We are going to pass an address on 32bits because 
getImageName() has not been declared and will be considered as returning an int...</div><div>If the address were on low end of address space it could eventually work, but we can't depend on such property.</div><div><br></div><div>It's vital that we properly declare function prototypes (preferably by using ad hoc header) and all  [-Wimplicit-function-declaration] reports deserve greater attention.<br></div></div></div></div>