diff options
Diffstat (limited to 'src/errors.c')
-rw-r--r-- | src/errors.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/errors.c b/src/errors.c index 08e94f6..5de1c6b 100644 --- a/src/errors.c +++ b/src/errors.c @@ -18,44 +18,44 @@ #include "errors.h" #include "port/gettext.h" /* for localization */ -#include "port/stdio.h" /* for snprintf */ +#include "port/string.h" /* for strncpy */ char *wolf_error_msg( const wolf_error_t error, char *buf, size_t buflen ) { switch( error ) { case WOLF_OK: - snprintf( buf, buflen, _( "No error" ) ); + strncpy( buf, _( "No error" ), buflen ); break; case WOLF_ERR_OUT_OF_MEMORY: - snprintf( buf, buflen, _( "Out of memory" ) ); + strncpy( buf, _( "Out of memory" ), buflen ); break; case WOLF_ERR_INVALID_STATE: - snprintf( buf, buflen, _( "Invalid state" ) ); + strncpy( buf, _( "Invalid state" ), buflen ); break; case WOLF_ERR_INVALID_VALUE: - snprintf( buf, buflen, _( "Invalid value" ) ); + strncpy( buf, _( "Invalid value" ), buflen ); break; case WOLF_ERR_INTERNAL: - snprintf( buf, buflen, _( "Internal error" ) ); + strncpy( buf, _( "Internal error" ), buflen ); break; case WOLF_ERR_PROGRAMMING: - snprintf( buf, buflen, _( "Programming error" ) ); + strncpy( buf, _( "Programming error" ), buflen ); break; case WOLF_ERR_NOT_IMPLEMENTED: - snprintf( buf, buflen, _( "Not implemented" ) ); + strncpy( buf, _( "Not implemented" ), buflen ); break; case WOLF_ERR_TIMEOUT: - snprintf( buf, buflen, _( "Timeout" ) ); + strncpy( buf, _( "Timeout" ), buflen ); break; default: - snprintf( buf, buflen, _( "<unknown error>" ) ); + strncpy( buf, _( "<unknown error>" ), buflen ); } return buf; |