2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-17 01:32:12 +00:00

Kill some warnings.

[SVN r18930]
This commit is contained in:
Vladimir Prus
2003-07-03 09:55:39 +00:00
parent 0c6f0892b3
commit dc5c32f5b4
4 changed files with 6 additions and 8 deletions

View File

@@ -134,12 +134,13 @@ bindtarget( const char *targetname )
if( !targethash )
targethash = hashinit( sizeof( TARGET ), "targets" );
t->name = targetname;
/* Perforce added const everywhere. No time to merge that change. */
t->name = (char*)targetname;
if( hashenter( targethash, (HASHDATA **)&t ) )
{
memset( (char *)t, '\0', sizeof( *t ) );
t->name = newstr( targetname ); /* never freed */
t->name = newstr( (char*)targetname ); /* never freed */
t->boundname = t->name; /* default for T_FLAG_NOTFILE */
}

View File

@@ -235,9 +235,7 @@ void freeactions( ACTIONS *chain );
SETTINGS *addsettings( SETTINGS *head, int append, char *symbol, LIST *value );
void pushsettings( SETTINGS *v );
void popsettings( SETTINGS *v );
#ifdef OPT_FIX_TARGET_VARIABLES_EXT
SETTINGS *copysettings( SETTINGS *v );
#endif
void freesettings( SETTINGS *v );
void rule_free( RULE *r );
void donerules();

View File

@@ -134,12 +134,13 @@ bindtarget( const char *targetname )
if( !targethash )
targethash = hashinit( sizeof( TARGET ), "targets" );
t->name = targetname;
/* Perforce added const everywhere. No time to merge that change. */
t->name = (char*)targetname;
if( hashenter( targethash, (HASHDATA **)&t ) )
{
memset( (char *)t, '\0', sizeof( *t ) );
t->name = newstr( targetname ); /* never freed */
t->name = newstr( (char*)targetname ); /* never freed */
t->boundname = t->name; /* default for T_FLAG_NOTFILE */
}

View File

@@ -235,9 +235,7 @@ void freeactions( ACTIONS *chain );
SETTINGS *addsettings( SETTINGS *head, int append, char *symbol, LIST *value );
void pushsettings( SETTINGS *v );
void popsettings( SETTINGS *v );
#ifdef OPT_FIX_TARGET_VARIABLES_EXT
SETTINGS *copysettings( SETTINGS *v );
#endif
void freesettings( SETTINGS *v );
void rule_free( RULE *r );
void donerules();