@@ -196,8 +196,6 @@ Severity STEPattribute::StrToVal( const char * s, InstMgr * instances, int addFi
196196******************************************************************/
197197Severity STEPattribute::STEPread ( istream & in, InstMgr * instances, int addFileId,
198198 const char * currSch ) {
199- char errStr[BUFSIZ];
200- errStr[0 ] = ' \0 ' ;
201199 char c = ' \0 ' ;
202200
203201 // The attribute has been redefined by the attribute pointed
@@ -221,10 +219,11 @@ Severity STEPattribute::STEPread( istream & in, InstMgr * instances, int addFile
221219 _error.severity ( SEVERITY_NULL );
222220 } else {
223221 _error.severity ( SEVERITY_WARNING );
224- sprintf ( errStr, " WARNING: attribute %s of type %s, %s" ,
225- aDesc->Name (), aDesc->TypeName (),
226- " Missing asterisk for derived attribute.\n " );
227- _error.AppendToDetailMsg ( errStr );
222+ _error.AppendToDetailMsg ( " WARNING: attribute " );
223+ _error.AppendToDetailMsg ( aDesc->Name () );
224+ _error.AppendToDetailMsg ( " of type " );
225+ _error.AppendToDetailMsg ( aDesc->TypeName () );
226+ _error.AppendToDetailMsg ( " Missing asterisk for derived attribute.\n " );
228227 }
229228 CheckRemainingInput ( in, &_error, aDesc->TypeName (), " ,)" );
230229 return _error.severity ();
@@ -243,8 +242,7 @@ Severity STEPattribute::STEPread( istream & in, InstMgr * instances, int addFile
243242 _error.severity ( SEVERITY_NULL );
244243 } else {
245244 _error.severity ( SEVERITY_INCOMPLETE );
246- sprintf ( errStr, " missing and required\n " );
247- _error.AppendToDetailMsg ( errStr );
245+ _error.AppendToDetailMsg ( " missing and required\n " );
248246 }
249247 return _error.severity ();
250248 }
0 commit comments