gcc manual (Extensions to the C Language Family) reports: nothrow The nothrow attribute is used to inform the compiler that a function cannot throw an exception. this mean that a c function can throw an exception? how? where can I find an example (and some documents) of excetions in C? thanks -- Massimiliano Cialdi cialdi@xxxxxxxxx m.cialdi@xxxxxxxx cialdi@xxxxxxxxxxx