stpere@xxxxxxxxx wrote: > - throw B_ERROR; > + throw(status_t) B_ERROR; "(status_t)" is a cast, not a function argument to throw - it should be written this way instead: throw (status_t)B_ERROR; Bye, Axel.