Error-names.
From: Martin Klaiber (martinkl_at_zedat.fu-berlin.de)
Date: 02/28/04
- Next message: Preben Randhol: "Re: smart pointers"
- Previous message: Jorge Suarez-Solis Rivaya: "smart pointers"
- Next in thread: Martin Dowie: "Re: Error-names."
- Reply: Martin Dowie: "Re: Error-names."
- Reply: Alexandre E. Kopilovitch: "Re: Error-names."
- Reply: David Marceau: "Re: Error-names."
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Sat, 28 Feb 2004 13:58:02 +0100
Hi,
this is not really a programming-problem (I hope), more a question
about english terms.
I write a library with an interface to C. The Ada-exceptions shall
be turned into return-values for the C-functions. Like this:
with Interfaces.C;
package Something is
-- Types:
type C_Integer is new Interfaces.C.int;
-- Exceptions and errors:
General_Error : C_Integer := -1;
Routine_Not_Defined : exception;
Routine_Not_Defined_Error : C_Integer := -2;
and so on...
package body Something is
function Do_Something return C_Integer is
begin
...
return 0;
exception
when Routine_Not_Defined => return Routine_Not_Defined_Error;
when others => return General_Error;
end Do_Something;
end Something;
My problem now is that I also want to define return values for
exceptions like Constraint_Error. But I can't define something like:
Constraint_Error : C_Integer := -3;
as Constraint_Error is the name for the exception. And I don't want to
use long names like: 'Routine_Not_Defined_Error_Constant' or similar.
I also don't want to rename the exceptions, as other Ada-Programs might
rely on them.
Is there an english word instead of 'error' I could use? Like 'fault'
for instance or 'mistake'?
Constraint_Fault, Constraint_Mistake. Hm, sounds strange to me. Would
it be alright though?
Thanks a lot,
Martin
- Next message: Preben Randhol: "Re: smart pointers"
- Previous message: Jorge Suarez-Solis Rivaya: "smart pointers"
- Next in thread: Martin Dowie: "Re: Error-names."
- Reply: Martin Dowie: "Re: Error-names."
- Reply: Alexandre E. Kopilovitch: "Re: Error-names."
- Reply: David Marceau: "Re: Error-names."
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]