2 //gcc -g eina_error_01.c -o eina_error_01 `pkg-config --cflags --libs eina`
8 #include <eina_error.h>
10 Eina_Error MY_ERROR_NEGATIVE;
11 Eina_Error MY_ERROR_NULL;
17 eina_error_set(MY_ERROR_NULL);
27 eina_error_set(MY_ERROR_NEGATIVE);
40 printf ("Error during the initialization of eina_error module\n");
44 MY_ERROR_NEGATIVE = eina_error_msg_static_register("Negative number");
45 MY_ERROR_NULL = eina_error_msg_static_register("NULL pointer");
52 err = eina_error_get();
54 printf("Error during memory allocation: %s\n",
55 eina_error_msg_get(err));
62 err = eina_error_get();
64 printf("Error during test function: %s\n",
65 eina_error_msg_get(err));
72 err = eina_error_get();
74 printf("Error during test function: %s\n",
75 eina_error_msg_get(err));