STATIC bool targExists( TARGET *targ ) /************************************/ { char buffer[_MAX_PATH]; getStats( targ ); /* get date stamp */ if( targ->existing ) { return( true ); } if( targ->attr.symbolic ) { return( false ); } if( TrySufPath( buffer, targ->node.name, NULL, false ) == RET_SUCCESS ) { RenameTarget( targ, buffer ); targ->executed = true; /* force get date */ getStats( targ ); assert( targ->existing ); return( true ); } return( false ); }
STATIC BOOLEAN targExists( TARGET *targ ) /***************************************/ { char buffer[_MAX_PATH]; getStats( targ ); /* get date stamp */ if( targ->existing ) { return( TRUE ); } if( targ->attr.symb ) { return( FALSE ); } if( TrySufPath( buffer, targ->node.name, NULL, FALSE ) == RET_SUCCESS ) { RenameTarget( targ, buffer ); targ->executed = TRUE; /* force get date */ getStats( targ ); assert( targ->existing ); return( TRUE ); } return( FALSE ); }