superdan wrote: > i don't think assert(0); is cool. in a release build it disappears Actually it does not disappear in release mode. assert(0) and assert(false) are always active. For better or worse, it's treated as a special case. --bb