Simplify format_char in default lens
diff --git a/lens_default.c b/lens_default.c
index afda095..c58984e 100644
--- a/lens_default.c
+++ b/lens_default.c
@@ -127,7 +127,6 @@
 		return -1;
 	int c = (int)lc;
 
-	int written = 0;
 	const char *fmt;
 	switch (c) {
 	case -1:
@@ -163,16 +162,11 @@
 	default:
 		if (isprint(c) || c == ' ')
 			fmt = "%c";
-		else if (acc_fprintf(&written, stream, "\\%03o",
-				     (unsigned char)c) < 0)
-			return -1;
 		else
-			fmt = NULL;
+			fmt = "\\%03o";
 	}
 
-	if (fmt != NULL && acc_fprintf(&written, stream, fmt, c) < 0)
-		return -1;
-	return written;
+	return fprintf(stream, fmt, c);
 }
 
 static int