[AD] _al_file_size removal |
[ Thread Index |
Date Index
| More lists.liballeg.org/allegro-developers Archives
]
Hi, the renaming of _al_file_size to _al_file_file_ex causes an exported
symbol to disappear:
% ./misc/fixdll.sh
Scanning for API symbols...
Scanning for WinAPI symbols...
Scanning for internal symbols...
Checking against existing symbol list...
*** Error !!! ***
symbols missing => DLL binary compatibility broken
you need to add the following symbols:
_al_file_size
As far as I can tell, we can restore it by defining
long _al_file_size(AL_CONST char *filename)
{
return (long)_al_file_size_ex(filename);
}
in file.c, or even
long _al_file_size(AL_CONST char *filename)
{
abort();
}
since `_al_file_size' should not be used directly outside the library.
Can someone on Windows try this out and make sure a program compiled
with 4.2.0 works with 4.2 SVN?
Peter