On Wed, May 07, 2003 at 07:05:59AM +0200, Stefan (metze) Metzmacher wrote: > > what will be better: > > int smb_register_*_event(event_struct *event) > { > return event_id; > } Errr. None of them. typedef a new int type of smb_event_t and return that - #define zero as SMB_REGISTER_EVENT_FAIL (I'm expecting the only possible failure will be ENOMEM). Jeremy.