Changeset 3444:ba88a49e6ad6 in roaraudio for libroarpulse
- Timestamp:
- 02/13/10 15:40:09 (14 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libroarpulse/error.c
r3443 r3444 39 39 #include <libroarpulse/libroarpulse.h> 40 40 41 const char*pa_strerror(int error); 41 42 static const struct { 43 int error; 44 const char * name; 45 } _roar_pa_errors[] = { 46 {PA_OK, "OK" }, 47 {PA_ERR_ACCESS, "Access denied" }, 48 {PA_ERR_COMMAND, "Unknown command" }, 49 {PA_ERR_INVALID, "Invalid argument" }, 50 {PA_ERR_EXIST, "Entity exists" }, 51 {PA_ERR_NOENTITY, "No such entity" }, 52 {PA_ERR_CONNECTIONREFUSED, "Connection refused" }, 53 {PA_ERR_PROTOCOL, "Protocol error" }, 54 {PA_ERR_TIMEOUT, "Timeout" }, 55 {PA_ERR_AUTHKEY, "No authorization key" }, 56 {PA_ERR_INTERNAL, "Internal error" }, 57 {PA_ERR_CONNECTIONTERMINATED, "Connection terminated" }, 58 {PA_ERR_KILLED, "Entity killed" }, 59 {PA_ERR_INVALIDSERVER, "Invalid server" }, 60 {PA_ERR_MODINITFAILED, "Module initalization failed" }, 61 {PA_ERR_BADSTATE, "Bad state" }, 62 {PA_ERR_NODATA, "No data" }, 63 {PA_ERR_VERSION, "Incompatible protocol version" }, 64 {PA_ERR_TOOLARGE, "Too large" }, 65 {PA_ERR_MAX, "MAX" }, 66 {-1, NULL} 67 }; 68 69 const char * pa_strerror(int error) { 70 int i; 71 72 for (i = 0; _roar_pa_errors[i].name != NULL; i++) 73 if ( _roar_pa_errors[i].error == error ) 74 return _roar_pa_errors[i].name; 75 76 return NULL; 77 } 42 78 43 79 //ll
Note: See TracChangeset
for help on using the changeset viewer.