c-multihash/src/errors.c

20 lines
497 B
C
Raw Normal View History

2016-07-26 11:00:54 +00:00
#include "mh/errors.h"
2016-07-25 10:51:54 +00:00
const char *mh_error_string(int code) {
switch (code) {
case MH_E_NO_ERROR:
return "no error";
case MH_E_UNKNOWN_CODE:
return "unknown multihash code";
case MH_E_TOO_SHORT:
return "multihash too short. must be > 3 bytes";
case MH_E_TOO_LONG:
return "multihash too long. must be < 129 bytes";
case MH_E_LEN_NOT_SUPPORTED:
return "multihash does not yet support"
" digsets linger than 127 bytes";
default:
return "unknown error code";
2016-07-25 11:06:39 +00:00
}
2016-07-25 10:51:54 +00:00
}