Add 2 missing files and other changes
[gpgme.git] / gpgme / errors.c
1 /* Generated automatically by mkerrors */
2 /* Do not edit! */
3
4 #include <stdio.h>
5 #include "gpgme.h"
6
7 /**
8  * gpgme_strerror:
9  * @err:  Error code 
10  * 
11  * This function returns a textual representaion of the given
12  * errocode. If this is an unknown value, a string with the value
13  * is returned (which is hold in a static buffer).
14  * 
15  * Return value: String with the error description.
16  **/
17 const char *
18 gpgme_strerror (GpgmeError err)
19 {
20     const char *s;
21     static char buf[25];
22
23     switch (err) {
24   case GPGME_No_Error: s="No Error"; break;
25   case GPGME_General_Error: s="General Error"; break;
26   case GPGME_Out_Of_Core: s="Out Of Core"; break;
27   case GPGME_Invalid_Value: s="Invalid Value"; break;
28   case GPGME_Busy: s="Busy"; break;
29   case GPGME_No_Request: s="No Request"; break;
30   case GPGME_Exec_Error: s="Exec Error"; break;
31   case GPGME_Too_Many_Procs: s="Too Many Procs"; break;
32   case GPGME_Pipe_Error: s="Pipe Error"; break;
33   case GPGME_No_Recipients: s="No Recipients"; break;
34   case GPGME_No_Data: s="No Data"; break;
35   case GPGME_Conflict: s="Conflict"; break;
36   case GPGME_Not_Implemented: s="Not Implemented"; break;
37   case GPGME_Read_Error: s="Read Error"; break;
38   case GPGME_Write_Error: s="Write Error"; break;
39   case GPGME_Invalid_Type: s="Invalid Type"; break;
40   case GPGME_Invalid_Mode: s="Invalid Mode"; break;
41   case GPGME_File_Error: s="File Error"; break;
42   case GPGME_Decryption_Failed: s="Decryption Failed"; break;
43   case GPGME_No_Passphrase: s="No Passphrase"; break;
44   case GPGME_Canceled: s="Canceled"; break;
45     default:  sprintf (buf, "ec=%d", err ); s=buf; break;
46 }
47
48 return s;
49 }
50