parent
108e5a3ee5
commit
1f3a6a7c5a
|
@ -255,7 +255,10 @@
|
||||||
*
|
*
|
||||||
* So one has to fisrt register all the error messages that a program
|
* So one has to fisrt register all the error messages that a program
|
||||||
* or a lib should manage. Then, when an error can occur, use
|
* or a lib should manage. Then, when an error can occur, use
|
||||||
* eina_error_set(), and when errors are managed, use eina_error_get().
|
* eina_error_set(), and when errors are managed, use
|
||||||
|
* eina_error_get(). If eina_error_set() is used to set an error, do
|
||||||
|
* not forget to call before eina_error_set0), to remove previous set
|
||||||
|
* errors.
|
||||||
*
|
*
|
||||||
* Here is an example of use:
|
* Here is an example of use:
|
||||||
*
|
*
|
||||||
|
@ -270,12 +273,16 @@
|
||||||
*
|
*
|
||||||
* voi *data_new()
|
* voi *data_new()
|
||||||
* {
|
* {
|
||||||
|
* eina_error_set(0);
|
||||||
|
*
|
||||||
* eina_error_set(MY_ERROR_NULL);
|
* eina_error_set(MY_ERROR_NULL);
|
||||||
* return NULL;
|
* return NULL;
|
||||||
* }
|
* }
|
||||||
*
|
*
|
||||||
* int test(int n)
|
* int test(int n)
|
||||||
* {
|
* {
|
||||||
|
* eina_error_set(0);
|
||||||
|
*
|
||||||
* if (n < 0)
|
* if (n < 0)
|
||||||
* {
|
* {
|
||||||
* eina_error_set(MY_ERROR_NEGATIVE);
|
* eina_error_set(MY_ERROR_NEGATIVE);
|
||||||
|
@ -309,6 +316,16 @@
|
||||||
* eina_error_msg_get(err));
|
* eina_error_msg_get(err));
|
||||||
* }
|
* }
|
||||||
*
|
*
|
||||||
|
* if (!test(0))
|
||||||
|
* {
|
||||||
|
* Eina_Error err;
|
||||||
|
*
|
||||||
|
* err = eina_error_get();
|
||||||
|
* if (err)
|
||||||
|
* printf("Error during test function: %s\n",
|
||||||
|
* eina_error_msg_get(err));
|
||||||
|
* }
|
||||||
|
*
|
||||||
* if (!test(-1))
|
* if (!test(-1))
|
||||||
* {
|
* {
|
||||||
* Eina_Error err;
|
* Eina_Error err;
|
||||||
|
|
Loading…
Reference in New Issue