00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037 #include <libdrizzle/common.h>
00038
00039 const char *drizzle_strerror(const drizzle_return_t arg)
00040 {
00041 switch (arg)
00042 {
00043 case DRIZZLE_RETURN_OK: return "DRIZZLE_RETURN_OK";
00044 case DRIZZLE_RETURN_IO_WAIT: return "DRIZZLE_RETURN_IO_WAIT";
00045 case DRIZZLE_RETURN_PAUSE: return "DRIZZLE_RETURN_PAUSE";
00046 case DRIZZLE_RETURN_ROW_BREAK: return "DRIZZLE_RETURN_ROW_BREAK";
00047 case DRIZZLE_RETURN_MEMORY: return "DRIZZLE_RETURN_MEMORY";
00048 case DRIZZLE_RETURN_ERRNO: return "DRIZZLE_RETURN_ERRNO";
00049 case DRIZZLE_RETURN_INTERNAL_ERROR: return "DRIZZLE_RETURN_INTERNAL_ERROR";
00050 case DRIZZLE_RETURN_GETADDRINFO: return "DRIZZLE_RETURN_GETADDRINFO";
00051 case DRIZZLE_RETURN_NOT_READY: return "DRIZZLE_RETURN_NOT_READY";
00052 case DRIZZLE_RETURN_BAD_PACKET_NUMBER: return "DRIZZLE_RETURN_BAD_PACKET_NUMBER";
00053 case DRIZZLE_RETURN_BAD_HANDSHAKE_PACKET: return "DRIZZLE_RETURN_BAD_HANDSHAKE_PACKET";
00054 case DRIZZLE_RETURN_BAD_PACKET: return "DRIZZLE_RETURN_BAD_PACKET";
00055 case DRIZZLE_RETURN_PROTOCOL_NOT_SUPPORTED: return "DRIZZLE_RETURN_PROTOCOL_NOT_SUPPORTED";
00056 case DRIZZLE_RETURN_UNEXPECTED_DATA: return "DRIZZLE_RETURN_UNEXPECTED_DATA";
00057 case DRIZZLE_RETURN_NO_SCRAMBLE: return "DRIZZLE_RETURN_NO_SCRAMBLE";
00058 case DRIZZLE_RETURN_AUTH_FAILED: return "DRIZZLE_RETURN_AUTH_FAILED";
00059 case DRIZZLE_RETURN_NULL_SIZE: return "DRIZZLE_RETURN_NULL_SIZE";
00060 case DRIZZLE_RETURN_ERROR_CODE: return "DRIZZLE_RETURN_ERROR_CODE";
00061 case DRIZZLE_RETURN_TOO_MANY_COLUMNS: return "DRIZZLE_RETURN_TOO_MANY_COLUMNS";
00062 case DRIZZLE_RETURN_ROW_END: return "DRIZZLE_RETURN_ROW_END";
00063 case DRIZZLE_RETURN_LOST_CONNECTION: return "DRIZZLE_RETURN_LOST_CONNECTION";
00064 case DRIZZLE_RETURN_COULD_NOT_CONNECT: return "DRIZZLE_RETURN_COULD_NOT_CONNECT";
00065 case DRIZZLE_RETURN_NO_ACTIVE_CONNECTIONS: return "DRIZZLE_RETURN_NO_ACTIVE_CONNECTIONS";
00066 case DRIZZLE_RETURN_HANDSHAKE_FAILED: return "DRIZZLE_RETURN_HANDSHAKE_FAILED";
00067 case DRIZZLE_RETURN_TIMEOUT: return "DRIZZLE_RETURN_TIMEOUT";
00068 case DRIZZLE_RETURN_INVALID_ARGUMENT: return "DRIZZLE_RETURN_INVALID_ARGUMENT";
00069 case DRIZZLE_RETURN_MAX: return "DRIZZLE_RETURN_MAX";
00070 }
00071
00072 return "DRIZZLE_RETURN_MAX";
00073 }