Fix C++ compilation issue.
* src/tools/apinames.c (names_dump) <OUTPUT_WATCOM_LBC>: Fix typo of `dot' variable.
This commit is contained in:
parent
d594202ebb
commit
ebfd454a60
@ -1,3 +1,10 @@
|
||||
2010-07-11 Werner Lemberg <wl@gnu.org>
|
||||
|
||||
Fix C++ compilation issue.
|
||||
|
||||
* src/tools/apinames.c (names_dump) <OUTPUT_WATCOM_LBC>: Fix
|
||||
typo of `dot' variable.
|
||||
|
||||
2010-07-10 suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>
|
||||
|
||||
Fix another case reported in Savannah bug #30373.
|
||||
|
@ -10,7 +10,7 @@
|
||||
* accepted if you are using GCC for compilation (and probably by
|
||||
* other compilers too).
|
||||
*
|
||||
* Author: David Turner, 2005, 2006, 2008, 2009
|
||||
* Author: David Turner, 2005, 2006, 2008, 2009, 2010
|
||||
*
|
||||
* This code is explicitly placed into the public domain.
|
||||
*
|
||||
@ -126,6 +126,7 @@ names_dump( FILE* out,
|
||||
{
|
||||
int nn;
|
||||
|
||||
|
||||
switch ( format )
|
||||
{
|
||||
case OUTPUT_WINDOWS_DEF:
|
||||
@ -151,22 +152,25 @@ names_dump( FILE* out,
|
||||
case OUTPUT_WATCOM_LBC:
|
||||
{
|
||||
/* we must omit the .dll suffix from the library name */
|
||||
char temp[512];
|
||||
char* dot;
|
||||
char temp[512];
|
||||
const char* dot;
|
||||
|
||||
|
||||
if ( dll_name == NULL )
|
||||
{
|
||||
fprintf( stderr,
|
||||
"you must provide a DLL name with the -d option !!\n" );
|
||||
exit(4);
|
||||
"you must provide a DLL name with the -d option!\n" );
|
||||
exit( 4 );
|
||||
}
|
||||
|
||||
dot = strchr( dll_name, '.' );
|
||||
if ( dot != NULL )
|
||||
{
|
||||
int len = (dot - dll_name);
|
||||
if ( len > (int)(sizeof(temp)-1) )
|
||||
len = sizeof(temp)-1;
|
||||
int len = dot - dll_name;
|
||||
|
||||
|
||||
if ( len > (int)( sizeof( temp ) - 1 ) )
|
||||
len = sizeof ( temp ) - 1;
|
||||
|
||||
memcpy( temp, dll_name, len );
|
||||
temp[len] = 0;
|
||||
|
Loading…
Reference in New Issue
Block a user