summaryrefslogtreecommitdiff
path: root/src/errors.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/errors.c')
-rw-r--r--src/errors.c20
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;